SNMPSTAT is network-monitoring system, designed to monitor standard network routers, switches and firewalls using SNMP. It is not flexible ‘do everything what you want’ system – it has hard coded variables, MIB numbers and search rules; on the other hand, it works almost out of the box and do not require many configuration efforts. I recommend using this system in conjunction with some big and flexible (such as SAINTS or commercial system, like ProactiveNetwork) system if you want to monitor very wide set of parameters. System is unique by it’s compact view, allowing to see all network in a glance, and collects and shows many performance data. It has release quality, except installation procedures which are debugged on FreeBSD but may require some minimal efforts on Linux or Solaris.
It is part of big and flexible ‘universal monitoring and
management server’, which is documented together with this system.
SNMPSTAT system was started by Vadim Antonov many (really many) years ago, when he worked in SprintLink network and designed simple, fast and easy to use monitoring system (snmpstatd daemon). When this system was placed into the public domain (many thanks to their managers who allowed it), it was rewritten by Relcom noc engineers (mainly Alexei Roudnev and Julia Pasynkova), and converted from simple ‘command line’ tool to bright and flexible ‘WEB’ application. This system used by many Russian ISP to monitor their networks, including such important nodes as M9-IX peering point and global Moscow backbone. Sources were posted on Internet back by Relcom.
After it, system was adapted for Enterprise monitoring, which includes paging (instead of 24x7 operators support), big switches with dynamic ports, WEB configuration and many other things. It became a core component of our universal monitoring systems, which includes much opensource software, integrated into the single appliance (FreeBSD in most cases) and allowing having a single point of entrance for all monitoring tasks.
Here I posted 2 components of this system - ‘ snmpstat’ and ‘CCR’ (Cisco Configuration Repository), third important component is posted as ProBIND2 project on sourceforge. Other components are not so standartised, or were not decided to public as opensource software.
I will maintain both, tgz tar files and cvs files. Primary source is tgz (tar – gzip) because I cannot use sourceforge CVS for development (using local CVS) and so I post files here with some delay.
I could not build demo here on sourceforge, because we sacrificed installation flexibility to installation simplicity many years ago, making installation always into the ‘/p/stat’ directory (which do not creates big problems because of symlinks), and I cannot use this directory on ‘sourceforge’ site. May be, I’ll try to build demo in near future.
Alexei Roudnev. <alex@relcom.net>