Weiter in dieser guten Gesellschaft mit meiner Liste "confusing things that costs already hours but were not worth a quarter" ;-)
Gegeben sind je ein munin Client und Server. Vom Server zum Client liefern:
fetch sensors_temp ... temp4.value 41.0 ...
und
config sensors_temp ... temp4.label SYSTIN temp4.warning 0.0 temp4.critical 0.0 ...
Es wird also der Zustand CRITICAL ausgelöst, da eine Temperatur größer 0 geliefert wird. Das will ich ändern indem ich "warning" und "critical" ändere. Für viele Plugins mache ich das indem ich in der munin-node.conf auf dem Client etwas in der Art veranstalte
[sensors*] env.temp4.warning 70 env.temp4.critical 85
(wahlweise kann ich Werte auch mit ".0" enden lassen, die Wirkung bleibt trotzdem aus)
Schon hier verstehe ich nicht, warum sich die Variablen nicht wie bei anderen Plugins überschreiben lassen.
Ok, wir könnten ja noch 'sensors' manipulieren:
hp-gw-dd:~# sensors ... nct6775-isa-0290 ... SYSTIN: +41.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = CPU diode ...
Hier nimmt munin bei config also die "0" her, den Chipsatz kennen wir jetzt auch, also ab nach sensors3.conf
... chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*" set temp4_max 70 set temp4_crit 85 ...
Juckt aber sensors weder in seiner Ausgabe noch munin (logisch).
Was mache (oder erwarte) ich hier falsch?
Mit freundlichen Grüßen / Kind regards Ronny Seffner -- Ronny Seffner | Alter Viehweg 1 | 01665 Klipphausen
www.seffner.de | ronny@seffner.de | +49 35245 72950