hier ein script was ich eine zeitlang verwendet habe um diverse statistiken mit rrdtool (
www.rrdtool.org) zu erstellen. hier ein beispiel für eine apc usv anlage mit management karte wo diverse werte wie load, temperatur der sensoren, ladestande,... aufgezeichnet wurden. für die bedarfsplanung ist sowas wohl unumgänglich. ich habe es auf auf eine snmp abfrage gekürzt, wäre sonst etwas zu lange
REM ### USV Status per SNMP verarbeiten ###
REM ### Datums Variable erzeugen ###
SET DATUMUPS=
DATE.EXE +%%s > DATEUPS.TXT
SET /P DATUMUPS= < DATEUPS.TXT
DEL DATEUPS.TXT
REM ### Daten per SNMP holen ###
snmpget 10.70.3.21 public .1.3.6.1.4.1.318.1.1.1.2.2.1.0 > UPS_BATT.TXT
REM ### Daten einlesen ###
SET /P upsbatt= <UPS_BATT.TXT
REM ### DATEN in RRD Datenbank speichern ###
RRDTOOL update upsbatt.RRD %DATUMUPS%:%upsbatt%
REM ### Grafik aus RRD Datenbank erzeugen ###
REM ### Externer Temperatur Sensor###
rrdtool graph ..\data\stats\upsbatt.gif --start -86400 --vertical-label "Battery Capacity" -w 600 -h 200 DEF:upsbatt=upsbatt.rrd:upsbatt:AVERAGE AREA:upsbatt#00ff00:"Battery Capacity"
am ende kommt ein kleines bild raus welches einfach in ner webseite eingebaut werden kann (siehe anhang). nachdem die hostzahl aber stark gestiegen ist und wir weit mehr werte aufzeichnen (switche, router, drucker, hdd verbrauch, temperaturen,...) wurde mir die sache zu aufwändig und ich hab auf cacti umgestellt (
www.raxnet.net). damit ist es dank templates weit einfacher eine große anzahl an hosts zu verwalten.