PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mrtg zeigt kein CPU-Load



nobody0
06.07.03, 17:43
Nachdem das Beispiel aus dem Linuxmagazin nicht funktionierte habe ich deses Skript

#!/bin/bash
echo `cat /proc/loadavg|awk '{print $2}'|sed 's/\.//'`

genommen und in der config

Title[cpu]: loadaverage
PageTop[cpu]: <h1>loadaverage</h1>
Target[cpu]: `/usr/local/mrtg/cpusage`
MaxBytes[cpu]: 10000
# AbsMax[cpu]: 5000
Options[cpu]: growright,gauge

aber das gibt folgenden Fehler:

WARNING: Problem with External get '/usr/local/mrtg/cpusage':
Expected a Number for 'out' but nothing'

ERROR: Target[cpu][_OUT_] ' $$target[1]{$mode} ' did not eval into defined data
Use of uninitialized value in pattern match (m//) at /usr/bin/mrtg line 274.
Use of uninitialized value in numeric lt (<) at /usr/bin/mrtg line 281.
ERROR: outlast is undefined. This should not be possible

Vor einem Jahr hat es noch funktioniert. Woran liegt das? :confused:

gamebeast
29.07.03, 11:18
warum so umständlich nim doch SNMP

Beispiel:

Target[load_xx]: 1.3.6.1.4.1.2021.10.1.5.1&1.3.6.1.4.1.2021.10.1.5.3:public@127.0.0.1:
MaxBytes[load_x]: 100
Title[load_xx]: Load 1/15 min on xxxx
PageTop[load_xx]: <H1>Load 1/15 min on xxxxxx</H1>
Options[load_xx]: gauge
Legend1[load_xx]: 1min
Legend2[load_xx]: 15min
LegendI[load_xx]: &nbsp;Load:
LegendO[load_xx]: &nbsp;Load:
YLegend[load_xx]: Load 1/15 Min
ShortLegend[load_xx]: %
kMG[load_xx]: , , , , , ,

Bauchi
29.07.03, 11:25
alternativ zu mrtg kann ich dir cacti empfehlen ..
http://www.raxnet.net/products/cacti/
funktioniert bei uns super gut und ist wesentlich einfacher als mrtg zu konfigurieren für die user ...
erfordert jedoch php auf der commandline ...

nobody0
29.07.03, 19:15
Danke.
Inzwischen habe ich herausgefunden, dass MRTG nun 4 Rückgabewerte verlangt und das selbst hinbekommen.
Die Skript-Lösung gefällt mir gut, weil ich so auch z. B. ein Digitalmultimeter auslesen u. dessen Messwert anzeigen lassen kann.
Allerdings vermisse ich beim MRTG noch die Möglichkeit eine oder zwei logarithmische Skalen verwenden zu können.