Do not rely on FS for msg parsing
[khatus.git] / src / awk / exe / monitor_devices.awk
old mode 100755 (executable)
new mode 100644 (file)
index d43f67c..9097a9b
@@ -1,5 +1,13 @@
-$1 == "OK" && \
-$2 == "khatus_sensor_devices" \
 {
-    msg_out_ok_alert("low", "BlockDeviceEvent", $3 " " $4)
+  delete msg
+  msg_parse(msg, $0)
+}
+
+msg["module"] == "khatus_sensor_devices" && \
+msg["type"]   == "data" \
+{
+    msg_out_alert_low( \
+        "BlockDeviceEvent",
+        msg["key"] " " msg["val"] " on " msg["node"]\
+    )
 }
This page took 0.03877 seconds and 4 git commands to generate.