*************************************************************************** IMPORTANT CHANGES Now tracked in web/nmis-changes.html! *************************************************************************** 10 March 2001: Added graph.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. 10 March 2001: Changed the loadConfiguration subroutine to handle variables in the configuration file. This will make installation a little easier for people. Check the new config-sample.dat on how to use this. You do not need to implement this feature if you do not wish. 8 March 2001: Added Interface proactive thresholding and notifications 8 March 2001: Added some newer "dashboards" to nmiscgi.pl, summarised ones and group ones for that drill in effect. 6 March 2001: Basically rewrote the Thresholding function. Now thresholds per interface. 6 March 2001: Fixed a bunch of little things not right, logic, tidyness, etc. 4 March 2001: Fixed up that a node with collect = false would not store response time stats. 4 March 2001: getNodeInfo tests for SNMPv2 support and then if available caches as part of system attributes. 4 March 2001: Added support for a enterprises file for identifying vendors. 4 March 2001: Added ability to get ipAddrTable MIB data into interface information. 3 March 2001: Introduced web.pm which replaces htmllib.pm. This introduces Cascading Style Sheets to the CGI scripts. 3 March 2001: Added a view.pl script which provides the ability to view CSV table data. 3 March 2001: Cascading Style Sheets introduced into nmiscgi.pl. 3 March 2001: View tables for Locations and Contacts added to nmiscgi.pl. 3 March 2001: Added a notification method for paging. There is now a sendPagerMessage to integrate into an existing paging system. 28 February 2001: Fixed up mibdump.pl to be a bit more flexible. 28 February 2001: Added SNMP_Simple "pm's" to the distribution. Also put the SNMP_Simple tar into the distribution package. 28 February 2001: Incorporated ping changes to use Perl Ping. This requires root privilages and the installation of Time::HiRes. 10 February 2001: Released NMIS 0.9a. 10 February 2001: Quite a few small logic fixes done. 10 February 2001: NMIS now produces a single metric which summarises the network. 10 February 2001: Added option to config file to control weather or not nmiscgi.pl will show non collected interfaces. 10 February 2001: Started using the SNMP_Simple SNMPv2 module, SNMP efficieny improved with nested SNMP Queries. 10 February 2001: Fixed up $collect variable, global var being changed when it shouldn't have. 13 October 2000: Updated the doc web page. Thanks to Stephane Monnier and Wade Miller for finding the problems below and providing the feedback to fix them or help fix them. 13 October 2000: Tested with RRDTool 1.0.27, Yah! Had to change some real references in NMIS::graph routine to say %X.Xlf instead of %X.Xf 13 October 2000: Fixed up the load config and interface routines to be a little more cryptic and die if no config exists. 13 October 2000: Some inconsistencies in the nmiscgi.pl and missing image files and fixed up admin.pl, moved a routine from htmllib to nmiscgi (not sure why I put it there to start with, fixed now.) 13 October 2000: Some directories and files missing from the distribution. 13 October 2000: Forgot to put $node arguement after createInterfaceFile and createSystemFile, fixed now. 31 July 2000: NMIS Bug outage.dat not included in distribution, added outage.dat and event.dat to distribution and fixed file description. This shouldn't have affected the program. 26 July 2000: NMIS 0.8b released.