Koukaam NETIO4 All per script auslesen

Die IP Steckdosenleiste NETIO4 All von Koukaam kommt mit einer Verbrauchsmessung für jeden einzelnen Ausgang. Wer die Werte aber automatisch mit einem Skript auslesen und sie dann z.B. mit Check_MK monitoren möchte nimmt das Python Skript get_consumption.py von Koukaam. Es gibt den aktuellen Status und Verbrauch der einzelnen Ausgänge aus.

$ python get_consumption.py 192.168.10.10 admin admin
 1       on      8 W
 2       on      63 W
 3       off     0 W
 4       off     0 W

Ich benötige die Ausgabe in einer Zeile …

$ python get_consumption.py 192.168.10.10 admin admin | paste -sd " "
1       on      8 W 2    on     63 W 3    off     0 W 4    off     0 W

um mir mit awk den entsprechenden Port für das check script auszugeben.

$ python get_consumption.py 192.168.10.10 admin admin | paste -sd " " | awk '{print "p2="$3";;;"}'
p2=63;;;

Der Check_MK RRD Graph

netio4-p2-graph

Schreibe einen Kommentar