Hi, I've just terminated my Snmp Grapher using rrdtool lib in VC++7. It's a program wich can monitor Oid value, running or not as NT service. Sources are availables.
It uses just one config file with the same command as rrdtool : ############################################## # Example of configuration file of SnmpGraph ############################################## # Section [OPTION] # 300 refresh all graphs at 300 seconde intervals. # CreateDataBase=1 if you would erase and recreate rrd base on a launch. # CreateDataBase=0 if you wouldn't (keep old rrd base). [OPTION] UpdateGraphTime=300 CreateDataBase=0 [END] # Section [CREATE] # This section provides parameters of the rrd base to create. # Same usage as rrdtool between [CREATE] and [END]. [CREATE] create DBName.rrd --step 30 DS:ethdl:COUNTER:120:U:U DS:ethup:COUNTER:120:U:U DS:wlandl:COUNTER:120:U:U DS:wlanup:COUNTER:120:U:U RRA:AVERAGE:0.5:3:480 [END] # Section [PROBE] # This section provides the OIDs to monitor. # example : [EMAIL PROTECTED]@.1.3.6.1.2.1.2.2.1.10.65539 # ethdl is the name of DS in the rrd base. # then community @ ip @ OID [PROBE] [EMAIL PROTECTED]@.1.3.6.1.2.1.2.2.1.10.65539 [EMAIL PROTECTED]@.1.3.6.1.2.1.2.2.1.16.65539 [EMAIL PROTECTED]@.1.3.6.1.2.1.2.2.1.10.65539 [EMAIL PROTECTED]@.1.3.6.1.2.1.2.2.1.16.65539 [END] # Section [GRAPH] # This section provide parameters of the graphs. # Same usage as rrdtool between [GRAPH] and [END]. # We add a section [GRAPH] by graph to draw. # Here two graphs. [GRAPH] graph d:\Serveur\www\wlan.png -s e-12h --imgformat PNG --title "Wifi (interface Wlan0)" --vertical-label "Débit" -h 100 -w 600 --rigid --upper-limit 130000 DEF:Line1=DBName.rrd:wlandl:AVERAGE DEF:Line2=DBName.rrd:wlanup:AVERAGE AREA:Line1#ffff5f:Download LINE2:Line2#0000FF:Upload [END] [GRAPH] ...others graph parameters [END] ############################################## # Example End ############################################## Very simple usage : SnmpGraph.exe -k install [config.cfg directory] : install the service with associated config.cfg SnmpGraph.exe -k uninstall SnmpGraph.exe -k start : start the service SnmpGraph.exe -k stop SnmpGraph.exe -k pause SnmpGraph.exe -k resume SnmpGraph.exe [config.cfg directory] : launch SnmpGraph with associated config.cfg It's available on my website in "Telecharger" (I'm french ;-)) : http://guilmard.free.fr/index.php?page=snmpgraph§ion=introduction Thanks Tobi Oetiker, rrdtool is very very usefull ! Antoine Guilmard. -- Unsubscribe mailto:[EMAIL PROTECTED] Help mailto:[EMAIL PROTECTED] Archive http://www.ee.ethz.ch/~slist/rrd-developers WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
