System information

Improved support for the Cisco Catalyst IOS switches, not really tested.
NMIS Large Dash now has a config option.
NMIS and nmiscgi.pl now uses embedded PNG graphics generated at runtime, this should
improve polling scaling. This also assists in distributed management, etc. All automatic graphing
has been turned off in nmis.pl by setting the $graph = "false". This just improved the poll cycle
from real 0m10.33s, user 0m6.72s, sys 0m0.43s to real 0m5.61s, user 0m2.31s, sys 0m0.32s.
Automatically handling of interfaces which have been shutdown between update cycles, this will
recreate the interface files on demand.
Added query.pl to enable NMIS to be used in a distributed manner, returns easily passed text
data over HTTP. Eg query.pl?query=list or query.pl?query=status&group=Sydney.
Added summary.pl to enable NMIS to be accessed by ANY HTML device like WAP! Just
provides basic lists and summary information.
query.pl and summary.pl show how easy it is to develop mini NMS apps which use the NMIS
"api" to easily access all the collected information.
Added email field to contacts table.
Added support for default locations and contacts for devices without sysLocation and sysContact
being set.
notify subroutine now uses the email field from the contacts table to issue notifications.
Added CGI graphing to nmiscgi.pl which does the NMIS graphing on the fly, cool, now you can
embed NMIS graphs where ever you want! Have started embedding this into all CGI scripts
which display graphs. All NMIS graphs will be drawn on the fly.
Changed the loadConfiguration subroutine to handle variables in the configuration file. This will
make installation a little easier for people.
Added Interface thresholding for input utilisation, output utilisation and interface availability.
Updated the nmiscgi.pl with a summarised dash and left the nmisMenuLarge as another option.
Also created a new summary for each group, allows a little more the concept of drill in!
Enhanced NMIS documentation.
Brian gave NMIS a logo.
Tested with RRDTool 1.0.33.
Added IP addresses to interface info and fixed up the "find" function so that you can search the
interfaces for an IP address (this could be handy for big networks).
New PING routine using Perl Ping with ms timeout too! Code provided by Richard Kuehnle (this
requires root privilages for the NMIS programs)
Added support for a enterprises file for identifying vendors.
Worked on createInterfaceFile and added ability to capture IP addresses from the ipAddrTable
MIB.
Added a view table function which allows the easy integration of other data sources.
Added Locations and Contacts Tables which use the view table script.
Did a fairbit of Cascading Style Sheet Integration into nmiscgi.pl. This means if you want to
change the way NMIS looks you can just edit the NMIS Style Sheet nmis.css and wallah.
Fixed up that a node with collect = false would not store response time stats.
NMIS - Network Management Information System http://www.sins.com.au/nmis/
17 of 43 15/04/2002 3:59 PM