MRTG
Thomas D.
- webserver
Halloechen liebe SELFHTML Gemeinde
Ich beschäftige mich seit einiger Zeit mit dem MRTG für Linux und hab einige Graphen mittlerweile laufen.
Was ist benötige ist ein Bash Script zur Auswertung der Lüftergeschwindigkeiten in etwa so
#!/bin/sh
/usr/bin/sensors | grep fan2 | sed 's/^.*2: //' | sed 's/\ RPM..*$//'
läuft auch...
nur bekomme ich die Syntax für die mrtg.cfg für die Auswertung nicht hin.
Wäre lieb wenn mir jemand was dazu posten könnte.
Grueße Thomas
hallo Thomas D.,
nur bekomme ich die Syntax für die mrtg.cfg für die Auswertung nicht hin.
Es gibt ein Manual dafür. Wenn dir das nicht weiterhilft, solltest du genauer angeben, was du nicht hinkriegst.
Grüße aus Berlin
Christoph S.
Hallo Christoph
was ich nicht hinbekomme sind die Sachen zur Auswertung in der mrtg.cfg
Wie beispielsweise :
#!/bin/bash
sensors | perl -ne '/^temp[12]: *+(\d+)/ && print "$1\n"';
/usr/bin/uptime;
hostname -f;
#!/bin/ash
mrtg.cfg für obiges Script
Target[temp]: /etc/mrtg/temp.sh
Title[temp]: Computer temperatures
Options[temp]: nopercent,noborder,gauge
MaxBytes[temp]: 100
LegendI[temp]: Case
LegendO[temp]: CPU
YLegend[temp]: Celcius
ShortLegend[temp]: °C
WithPeak[temp]: wmy
so und genau den Eintrag für die Fan Geschwindikeit in der mrtg.cfg benötige ich....
hallo,
was ich nicht hinbekomme sind die Sachen zur Auswertung in der mrtg.cfg
So _ganz_ verstehe ich dein Problem noch nicht. Woran äußert es sich denn, daß du es nicht hinbekommen hast, gibt es irgendwelche logs, die du eventuell befragen könntest?
Wie beispielsweise :
#!/bin/bash
[...]
#!/bin/ash
Das einzige, was hier auffällt, ist, daß du unten noch eine unwirksame zweite shebang dranhängst, die für eine andere Shell gilt. Diese Zeile kannst du streichen.
mrtg.cfg für obiges Script [...]
Daran kann ich keinen Fehler entdecken.
so und genau den Eintrag für die Fan Geschwindikeit in der mrtg.cfg benötige ich...
Wenn ich es richtig lese, hast du ja gar keinen solchen Eintrag drin, also solltest du ihn doch noch dazuschreiben, oder?
Grüße aus Berlin
Christoph S.