[gelöst] Sysmon, logproxy und fehlende Linie bei load_average=1

Begonnen von andies, 27 März 2017, 15:14:32

Vorheriges Thema - Nächstes Thema

andies

Ich sehe den Wald vor lauter Bäumen nicht. Ich möchte gern, dass bei SVG_load aus SYSMON eine vertikale Linie bei load_average=1 auftaucht. Dazu habe ich logproxy installiert und da ich die "normale" Grafik erhalte (es also keinen sichtbaren Unterschied zur Grafik ohne Proxy) gibt, denke ich mal, ich habe alles richtig gemacht. Am Ende sieht SM_load.gplot so aus:
# SYSMON
#
# Anzeige: system load
#

set terminal png transparent size <SIZE> crop

set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics

set title '<L1>'
#set grid xtics y2tics

set y2label "Load average"

#logProxy FileLog:FileLog_sysmon:4:load:0:
#logProxy FileLog:FileLog_sysmon:5:load:0:
#logProxy FileLog:FileLog_sysmon:6:load:0:
#logProxy ConstY:1

plot \
  "< awk '/load avg:/ {print $1, $4}' <IN>" \
   using 1:2 ls l8fill axes x1y1 title '1 min' lw 0 with lines \
  "< awk '/load avg5:/ {print $1, $4}' <IN>" \
   using 1:2 ls l0 axes x1y1 title '5 min' lw 2 with lines \
  "< awk '/load avg15:/ {print $1, $4}' <IN>" \
   using 1:2 ls l4 axes x1y1 title '15 min' lw 3 with lines


Aber warum sehe ich keine Linie beim Wert =1?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andies

#1
Ich habe ein wenig weiter recherchiert. Ich habe bei meiner Plot-Datei eine Zeile gelöscht (die letzte) und dann eben den Fehler gehabt; der Codeauszug oben ist nicht ganz korrekt. Ich habe dann die Reihenfolge verdreht und so gemerkt, dass ein Teil der Daten im Plot verschwand. Das Problem lag also darin, dass beim Plot-Befehl die Angaben fehlten, wie denn die Linie zu zeichnen war. Das löst das Problem.

Beispielsweise so:
# SYSMON
#
# Anzeige: system load
#
# Beispiel aus dem Logfile:
# 2013-11-18_21:33:17 sysmon loadavg: 0.11 0.11 0.17
#
#

set terminal png transparent size <SIZE> crop

set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set ytics


set title '<L1>'
#set grid xtics y2tics

set y2label "Load average"

#lp FileLog:FileLog_sysmon:5:load:0:
#lp FileLog:FileLog_sysmon:6:load:0:
#lp ConstY:1

plot \
  "< awk '/load avg5:/ {print $1, $4}' <IN>" \
   using 1:2 ls l0 axes x1y1 title '5 min' lw 2 with lines \
  "< awk '/load avg15:/ {print $1, $4}' <IN>" \
   using 1:2 ls l0 axes x1y1 title '15 min' lw 2 with lines \
   using axes x1y1 lw 2 with lines


Die letzte Zeile ist neu.
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann