Or Yet another Network Monitoring/Management System
myNMS comprises a set of tools which gather data from various sources including:
These are processed and stored in an SQL (mySQL) database.
A query script gives various views of / reports on the stored information, as shown in the demo.
- all devices which respond to SNMP (with a public read community), especially
- switches (having a dot1d forwarding table) and
- routers (with ipNetToMedia ARP tables);
- NIS tables of hosts, passwd, netgroups, email addresses; and quota files (could use DNS, passwd files etc)
- web cache logs (could use mail and/or authentication logs)
- (could add DHCP server config and log files)
- Ethernet Vendor codes
- tables of users permitted to use particular services (in our case, remote access)
You may also be interested in these ...
NET-SNMP (formerly UCD-SNMP)
This is the SNMP toolkit used by myNMS (and no doubt contless other network monitoring/management
applications) to talk to SNMP devices.
It is based on the 'classic' CMU (Carnegie-Mellon University) SNMP stack.
Juergen Schoenwaelder has written another SNMP stack, implemented as an extension to Tcl.
This must be the most widely used open source traffic graphing application.
I believe it is used for graphing not just network but web traffic etc.
This is a venerable status-monitoring tool: originally it was designed to display
on a simple VDU, but now it has a web front end.
Development has been sporadic over the years, with a spate of activity in 2000.
Much more wizzy, flashy-looking alternative to NOCOL
HP Top Tools for Hubs and Switches (not Open Source)
Other possibly interesting applications which I haven't, for one reason or another, investigated further:
MUTiny SNMP Node Manager written in Perl/Tk using net-snmp, running on any *N*X platform.
Current Status: waiting (since May 2000) for Manchester University to 'get the licensing structure set up'.
my Work page with more comments, discussion etc. on Network Monitoring applications.