diff --git a/src/packages/fff/fff-mqtt-monitoring/files/usr/lib/micron.d/fff-json-mqtt-proxy b/src/packages/fff/fff-mqtt-monitoring/files/usr/lib/micron.d/fff-json-mqtt-proxy new file mode 100644 index 00000000..1c07b3a5 --- /dev/null +++ b/src/packages/fff/fff-mqtt-monitoring/files/usr/lib/micron.d/fff-json-mqtt-proxy @@ -0,0 +1 @@ +*/5 * * * * sleep $(/usr/bin/random 70 85); /usr/sbin/json-mqtt-proxy diff --git a/src/packages/fff/fff-mqtt-monitoring/files/usr/sbin/json-mqtt-proxy b/src/packages/fff/fff-mqtt-monitoring/files/usr/sbin/json-mqtt-proxy index 309dceec..7b683df4 100644 --- a/src/packages/fff/fff-mqtt-monitoring/files/usr/sbin/json-mqtt-proxy +++ b/src/packages/fff/fff-mqtt-monitoring/files/usr/sbin/json-mqtt-proxy @@ -1,7 +1,7 @@ #!/bin/sh -MACADDR=$(cat /sys/class/net/br-client/address | /bin/sed 's/://g') +MACADDR=$(/bin/sed 's/://g' < /sys/class/net/br-client/address) SCRIPT_DATA_FILE=$(uci get nodewatcher.@script[0].data_file).json if [ -n "$(uci -q get fff.mqtt.server)" ] ; then - mosquitto_pub -h "$(uci get fff.mqtt.server)" -p 1883 -t /monitoring/v2/$MACADDR -f $SCRIPT_DATA_FILE + mosquitto_pub -h "$(uci get fff.mqtt.server)" -p 1883 -t /monitoring/v2/"$MACADDR" -f "$SCRIPT_DATA_FILE" fi diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher-json b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher-json index 26061586..8a2b0713 100644 --- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher-json +++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher-json @@ -42,6 +42,4 @@ LANG=C debug "Generate actual status data" crawl -/usr/sbin/json-mqtt-proxy - -exit 0 \ No newline at end of file +exit 0