Monitoring Data Synchronizer using SNMP (like MRTG)

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: 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".

  • Open the firewall for 161 UDP (just for your monitoring machine)

  • Allow access by adding a line like

    rocommunity public IPAddressOfMonitoringMachine

    to "/etc/snmp/snmpd.conf"

  • Create a script "/root/bin/" like this:

    LINES=$(/bin/netstat -an | /bin/grep -c ':443' )
    echo $LINES
    exit $LINES


  • Make it executable
    chmod  x /root/bin/

  • Add an "exec" statement to the "/etc/snmp/snmpd.conf" using a free/unused OID (you can use the one in this example).

    exec /root/bin/


  • 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

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):

Title[]: DataSyncServer - Connected Devices
PageTop[]: <H1>DataSyncServer - Connected Devices</H1>
MaxBytes[]: 250
ShortLegend[]: %
YLegend[]: Connected Devices
Legend1[]: Connected Devices
LegendI[]: Connected
Options[]: gauge,growright,nopercent,noinfo
Unscaled[]: ymwd



How To-Best Practice
Comment List