"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

rrdtool -> need help

Römi 04.03.2005 - 09:37 689 3
Posts

Römi

Hausmeister
Avatar
Registered: Feb 2001
Location: Bez. Tulln
Posts: 5303
Hat jemand Erfahrung mit der round robin database http://www.rrdtool.org ?
Ich muss mich damit beschäftigen... und tu mir mit der Kommandosyntax schwer was Funktionierendes hinzubekommen. Läuft bei mir unter Windows.

Was ich suchen würde wären ein paar Beispiele an denen ich mir ansehen kann wie man die ganzen Funktionen sinnvoll einsetzt oder ein Tutorial, das auf der Hompage hat mir nicht sehr viel geholfen.
Oder einfach Tipps dazu.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11238
1. date.exe austauschen, zb aus cygwin
2. rrd datenbank erzeugen
3. daten in db einspielen
4. grafiken mit rrdgraph ausgeben

ich hab vor etwas längerer zeit mal ein kleines usv script gebastelt.

Code:
REM ### USV Status ###

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
ECHO %upsbatt% >> UPS_BATT_BACK.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"


REM ### RRD DB Erzeugen ###
REM rrdtool create upsbatt.rrd DS:upsbatt:GAUGE:600:U:U RRA:AVERAGE:0.5:1:600 RRA:AVERAGE:0.6:6:700 RRA:AVERAGE:0.5:24:775 RRA:AVERAGE:0.5:288:797 RRA:MAX:0.5:1:600 RRA:MAX:0.5:6:700 RRA:MAX:0.5:24:775 RRA:MAX:0.5:288:797 

Römi

Hausmeister
Avatar
Registered: Feb 2001
Location: Bez. Tulln
Posts: 5303
Hmm, ich habs jetzt eh mal irgendwie zum laufen gebracht in an php script...
Das schwierige ist die Syntax von rrd die doch ein wenig komplex ist.

Danke für's script

Römi

Hausmeister
Avatar
Registered: Feb 2001
Location: Bez. Tulln
Posts: 5303
http://www.linux-magazin.de/Artikel.../perl/perl.html

da gibts eine schöne Erklärung, aber die helfen eh nicht viel, man muss sich einfach so lang damit herumspielen bis man sich mit der Syntax auskennt.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz