diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 000000000..5146e84c9 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,135 @@ +Release 0.5.1 ( 25 March 2009 ) + +Primarily bugfixes to 0.5.0 +Removed GPL'd code and added downloader helper scripts instead +Added Pseudowire menu entry and configuration option +Fixed device adding scripts and added port option to web interface +Fixed interface packets/bits/errors links +Fixed some non-absolute links +Fixed device deletion script + +Release 0.5.0 ( 24 March 2009 ) + +Cleaned up a lot of hardcoded paths +Cleaned up BGP session polling +Added CDP-based device link map +Added sysName tracking for more accurate CDP linking +Added more search features for syslog, device list and inventory +Replaced old syslog system with new version, without pipes +Added more Pseudowire/X-Connect tracking information +Fixed a lot of URLs to be absolute URLs built from base_url +Fixed some mod_rewrite rules +Added basic MAC accounting polling +Added config display and syntax colouring for RANCID-collected IOS configs + + +Release 0.4.1 ( 20th Nov 2008 ) + +Cleaned up some configuration settings +Added more connection type rewrites +Added ability to change device names +Cleaned up IPv6 and CDP discovery +Security fixes + +Release 0.4.0 ( 11th Nov 2008 ) + +Much prettier front page +Tidied up service checking layout +Added MPLS VRF tracking +Added Pseudowire/X-Connect tracking +Basic front page customisation +Fixed aggregate graphs +IPv6 address tracking +View for ports with errors +Added some JunOS support + +Release 0.3.2.1 ( 27th March 2008 ) + +Minor bugfix to interface discovery engine. + +Release 0.3.2 ( 26th March 2008 ) + +Added BGP peer detection and watching +Cleaned up the front page and made it more useful +Added better syslog support +Added some Juniper Netscreen support +Wrote a better OS detection system +Added some billing features +Rewrote and restructured a lot of the discovery +Rewrote some polling stuff + +... This release is greatly improved, and threatens + to actually work properly for people other than me! + +Release 0.3.1 ( 30th November 2007 ) +Fixed a great many things and made it prettier! + +.. This release took so long that I've largely forgotten + what's been changed. Again! + +Release 0.3.0-pre1 ( 24th June 2007 ) +Added VLAN features for cisco devices +Added scripts to check for interface errors +Added extraction of current interface rates from rrd files +Added some syslog stuff +Added email notification for device reboots + +.. Lots of other updates, most of which i've forgotten about! + +Release 0.2.5 +Added new CDP detection code and proper CDP link removal +Added service addition page +Added device overview +Added more interface pages +Added syslogging using syslog-ng +Added temperature monitoring and discovery +Added TCP/IP/UDP/ICMP statistics collection and graphing +Fixed some graphs +Tidied up some font sizes +Added stylesheet variable into config.php to allow custom files to be used + +Release 0.2.4 +Fixed some misnamed files +Fixed some hardcoded binary locations +Removed some messy AJAX +Replaced the menu bar +Added some new menu items +Cleaned up presentation of some pages + +Release 0.2.3 +Fixed some broken graphing code +Added host add/remove to web interface +Added host/interface/service status to web interface +Tidied up some code + +Release 0.2.2 +Replaced old layout with new 'Project Observer' layout +Added recognition of SNOM SIP phones, data collection and some graphing +Modified standard layout to remove Vostron-specific elements +Added cpu graphing for ProCurve devices +Added tabs for device page and AJAX loading of contents +Detection of HP ProCurve devices +Detection of m0n0wall devices by new snmp-id +Can now disable the Transit, Peering and Customer sections +Added some tabbing to Interface +Added detection of Net/Open/DragonFlyBSD + +Release 0.2.1 - 19th January 2007 +Modification of graphing disply style +Seperatation of device types +Implementation of storage graphing + +Release 0.2.0 - 20th December 2006 +Cleanup of graphing code +Seperation of customer-accessible interface +Preliminary alerting system + +Release 0.1.2 - Late November 2006 +Graphing of additional server-related data + +Release 0.1.1 - November 2006 +Removal of large amounts of perl + +Release 0.1.0 - October 2006 +Initial Release +Basic discovery in place. Graphing in place diff --git a/README b/README index 7f9835d0a..5aeb2ca24 100644 --- a/README +++ b/README @@ -1,4 +1,4 @@ -Copyright (C) 2006-2008 Adam Armstrong +Copyright (C) 2006-2008 Adam Armstrong Please see license.txt for usage requirements and restrictions. @@ -12,12 +12,12 @@ It's designed to be an easily-navigable interface to the health of your network. Planned Features ---------------- -* Full IPv6 capabilities -* Pseudowire (MPLS/L2TP) tracking -* MPLS IP-VPN tracking +* Full IPv6 capabilities * In Progress +* Pseudowire (MPLS/L2TP) tracking * In Progress +* MPLS IP-VPN tracking * In Progress * 6500/7600 non-MSFC CPU tracking (pfc/dfc et al) * 6500/7600 non-MSFC memory tracking -* 95th and metered usage tracking +* 95th and metered usage tracking * In Progress Installation ------------ @@ -27,143 +27,6 @@ install script, so it'll probably take quite a bit of fiddling! Please see http://www.observernms.org. -Changelog ---------- +Please email adama@memetic.org with any feature requests, bug reports or just to tell me +that you're using observer! -Added Pseudowire menu entry and configuration option - -Release 0.5.0 ( 24 March 2009 ) - -Cleaned up a lot of hardcoded paths -Cleaned up BGP session polling -Added CDP-based device link map -Added sysName tracking for more accurate CDP linking -Added more search features for syslog, device list and inventory -Replaced old syslog system with new version, without pipes -Added more Pseudowire/X-Connect tracking information -Fixed a lot of URLs to be absolute URLs built from base_url -Fixed some mod_rewrite rules -Added basic MAC accounting polling -Added config display and syntax colouring for RANCID-collected IOS configs - - -Release 0.4.1 ( 20th Nov 2008 ) - -Cleaned up some configuration settings -Added more connection type rewrites -Added ability to change device names -Cleaned up IPv6 and CDP discovery -Security fixes - -Release 0.4.0 ( 11th Nov 2008 ) - -Much prettier front page -Tidied up service checking layout -Added MPLS VRF tracking -Added Pseudowire/X-Connect tracking -Basic front page customisation -Fixed aggregate graphs -IPv6 address tracking -View for ports with errors -Added some JunOS support - -Release 0.3.2.1 ( 27th March 2008 ) - -Minor bugfix to interface discovery engine. - -Release 0.3.2 ( 26th March 2008 ) - -Added BGP peer detection and watching -Cleaned up the front page and made it more useful -Added better syslog support -Added some Juniper Netscreen support -Wrote a better OS detection system -Added some billing features -Rewrote and restructured a lot of the discovery -Rewrote some polling stuff - -... This release is greatly improved, and threatens - to actually work properly for people other than me! - -Release 0.3.1 ( 30th November 2007 ) -Fixed a great many things and made it prettier! - -.. This release took so long that I've largely forgotten - what's been changed. Again! - -Release 0.3.0-pre1 ( 24th June 2007 ) -Added VLAN features for cisco devices -Added scripts to check for interface errors -Added extraction of current interface rates from rrd files -Added some syslog stuff -Added email notification for device reboots - -.. Lots of other updates, most of which i've forgotten about! - -Release 0.2.5 -Added new CDP detection code and proper CDP link removal -Added service addition page -Added device overview -Added more interface pages -Added syslogging using syslog-ng -Added temperature monitoring and discovery -Added TCP/IP/UDP/ICMP statistics collection and graphing -Fixed some graphs -Tidied up some font sizes -Added stylesheet variable into config.php to allow custom files to be used - -Release 0.2.4 -Fixed some misnamed files -Fixed some hardcoded binary locations -Removed some messy AJAX -Replaced the menu bar -Added some new menu items -Cleaned up presentation of some pages - -Release 0.2.3 -Fixed some broken graphing code -Added host add/remove to web interface -Added host/interface/service status to web interface -Tidied up some code - -Release 0.2.2 -Replaced old layout with new 'Project Observer' layout -Added recognition of SNOM SIP phones, data collection and some graphing -Modified standard layout to remove Vostron-specific elements -Added cpu graphing for ProCurve devices -Added tabs for device page and AJAX loading of contents -Detection of HP ProCurve devices -Detection of m0n0wall devices by new snmp-id -Can now disable the Transit, Peering and Customer sections -Added some tabbing to Interface -Added detection of Net/Open/DragonFlyBSD - -Release 0.2.1 - 19th January 2007 -Modification of graphing disply style -Seperatation of device types -Implementation of storage graphing - -Release 0.2.0 - 20th December 2006 -Cleanup of graphing code -Seperation of customer-accessible interface -Preliminary alerting system - -Release 0.1.2 - Late November 2006 -Graphing of additional server-related data - -Release 0.1.1 - November 2006 -Removal of large amounts of perl - -Release 0.1.0 - October 2006 -Initial Release -Basic discovery in place. Graphing in place - - -Feature Waiting List --------------------- - -* Verification of discovered devices and interfaces -* Serial number tracking -* Manual layer 1 linking -* Proper Service Monitoring -* Alerting