it's turtles all the way down
Beiträge getaggt mit Munin
Munin Uptime Plugin
27. Feb
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”.
Letzte Kommentare