Hallo,
also in aller Ausführlichkeit: Ich habe Munin und Munin-Node installiert. Munin auf einem Pi und Munin-Node auf einem X86er. Client und Server laufen problemlos!
Es gibt für die Nodes ein Plugin "sensor_"
http://gallery.munin-monitoring.org/sensors-index.html, ein Wildcard -Plugin, das eine bestehende lm_sensors-Installation voraussetzt. lm_sensors ist installiert und wird über die Datei in "/etc/sensors.d/datei" konfiguriert. Da mir das Plugin die Möglichkeit gibt, verschiedene Anzeigen mit einer jeweiligen env.ignore-Anweisung in den Bereichen Spannung, Drehzahl und Temperatur auszublenden, wollte ich das Plugin mit solchen Anweisungen konfigurieren. Die Konfigurationsdatei für das Plugin liegt in "/etc/munin/plugin-conf.d/datei". Folgende Konfigurationsmöglichkeiten bietet das Plugin:
env.sensors - Override default sensors program path
env.ignore_temp<n> - Temperature <n> will not be plotted
env.ignore_fan<n> - Fan <n> will not be plotted
env.ignore_volt<n> - Voltage <n> will not be plotted
env.fan_warn_percent - Percentage over mininum for warning
env.volt_warn_percent - Percentage over mininum/under maximum for warning
Das Problem ist folgendes: Wenn ich z.B. schreibe,
env.ignore_temp 8
wird die Anzeige der Temperatur Nr.8 nicht ausgeblendet, wie sie sollte.
Die Konfigurationsdatei wird gelesen. Überprüft durch
sudo munin-run --debug sensors_temp
.
# Processing plugin configuration from /etc/munin/plugin-conf.d/thot-node.conf
# Setting /rgid/ruid/ to /617/99/
# Setting /egid/euid/ to /617 617/99/
# Setting up environment
# Environment ignore_temp = 8
# Environment ignore_fan = 1
# Environment sensors = /usr/bin/sensors
# About to run '/etc/munin/plugins/sensors_temp'
temp1.value 31.0
temp2.value 31.0
temp3.value 27.0
temp4.value 27.0
temp5.value 25.0
temp6.value 31.0
temp7.value 38.0
temp8.value 20.0
temp9.value 31.0
Es ist auch egal unter welchem User das Plugin läuft. Ausprobiert sowohl mit "user root" als auch "user munin" sowie keiner Userangabe.
Ebenso ist bekannt, das man die Ausgaben schon in der conf-Datei für lm_sensors mit einer entsprechende ignore-Anweisung unterbinden kann.
Das ist aber nicht gewollt.
Ich finde auch in dem entsprechenden Log "/var/log/munin/munin-node.log keinen Hinweis auf einen Fehler. Ausgabe wurde in /etc/munin/munin-node.conf auf "verbose" gesetzt.
log_level 4
log_file /var/log/munin/munin-node.log
pid_file /run/munin/munin-node.pid
Für Hilfe bin ich dankbar!
tha