it's turtles all the way down
Munin Uptime Plugin
Dieses Plugin erweitert Munin (ein Monitoring-Tool für Rechnernetzwerke) um einen Graphen für die Laufzeit der beobachteten Rechner. Erfasst wird jeweils die Laufzeit in Stunden (leicht abzuändern in Tage) und die Leerlaufzeit So kann man schön beobachten, wie lange ein Rechner jeweils läuft und wie viel Zeit davon er sich im Leerlauf befindet.
Derartige Plugins gibt es sicher schon für Munin – aber ich fand es doch reitzvoll, eine eigene Variante einzusetzen.
Viel Spaß damit!
#!/bin/bash if [ "$1" = "config" ]; then echo 'graph_title Uptime' echo 'graph_args --base 1000 -l 0' echo 'graph_vlabel hours' echo 'graph_scale no' echo 'graph_category system' echo 'graph_info How long is your system running?' echo 'uptime.label uptime' echo 'uptime.info Your PCs uptime' echo 'uptime.draw AREA' echo 'idle.label idle' echo 'idle.info Your PCs idle time' echo 'idle.draw AREA' exit 0 fi t=$(cut -d " " -f 1 /proc/uptime|cut -d . -f 1) i=$(cut -d " " -f 2 /proc/uptime|cut -d . -f 1) uptime=$(($t/60/60)) idle=$(($i/60/60)) echo "uptime.value " $uptime echo "idle.value " $idle
Obiger Code sollte als ausführbare Datei in dem Verzeichnis “/etc/munin/plugins/” abgelegt werden. Also etwa “/etc/munin/plugins/uptime”.
| Artikel drucken | Dieser Beitrag wurde von Daniel am 27. Februar 2010 um 18:51 veröffentlicht und unter Digital, Open Source & Co, Snippets, Ubuntuusers-Planet abgelegt. Du kannst allen Antworten zu diesem Beitrag durch RSS 2.0 folgen. Du kannst eine Antwort schreiben oder einen Trackback von deiner eigenen Seite hinterlassen. |