Article

wee09508's picture
article
Reads:

4014

Score:
2.5
2.5
4
 
Comments:

0

Monitoring Data Synchronizer using SNMP (like MRTG)

Author Info

31 August 2011 - 2:49pm
Submitted by: wee09508

(View Disclaimer)

You can graph the actual number of connected devices to your Data Synchronizer server(s) using a standard SNMP tool like MRTG (Multi Router Traffic Grapher), see: http://oss.oetiker.ch/mrtg/. MRTG is part of the software portfolio of your OES/SUSE Server. Just use YaST to install and configure it.

  1. On your Data Synchronizer Server install & configure the product "net-snmp".
  2. Open the firewall for 161 UDP (just for your monitoring machine)
  3. Allow access by adding a line like
    
    rocommunity public IPAddressOfMonitoringMachine
    


    to "/etc/snmp/snmpd.conf"

  4. Create a script "/root/bin/con.sh" like this:
    
    #!/bin/sh
    LINES=$(/bin/netstat -an | /bin/grep  -c ':443'  )
    echo $LINES
    exit $LINES
    

  5. Make it executable
    chmod +x /root/bin/con.sh
    
  6. Add an "exec" statement to the "/etc/snmp/snmpd.conf" using a free/unused OID (you can use the one in this example).
    
    exec 1.3.6.1.4.1.2021.8.1.100 /root/bin/con.sh
    

  7. Restart the snmpd
    rcsnmpd restart
    

Now you are ready to test it. Enter the following command on the Data Synchronizer Server

snmpwalk -Os -c public -v 1 localhost 1.3.6.1.4.1.2021.8.1.100

You should get the number of devices, like:

extResult.1 = INTEGER: 73

Finally add a new section to your mrtg.cfg (or whatever tool you might use):


Target[DataSyncServer.cc]: 1.3.6.1.4.1.2021.8.1.100.1&1.3.6.1.4.1.2021.8.1.100.1:public@DataSyncServer
Title[DataSyncServer.cc]: DataSyncServer - Connected Devices
PageTop[DataSyncServer.cc]: <H1>DataSyncServer - Connected Devices</H1>
MaxBytes[DataSyncServer.cc]: 250
ShortLegend[DataSyncServer.cc]: %
YLegend[DataSyncServer.cc]: Connected Devices
Legend1[DataSyncServer.cc]: Connected Devices
LegendI[DataSyncServer.cc]: Connected
LegendO[DataSyncServer.cc]:
Options[DataSyncServer.cc]: gauge,growright,nopercent,noinfo
Unscaled[DataSyncServer.cc]: ymwd


Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).

It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.




User Comments

© 2013 Novell