Community-based GPL-licensed network monitoring system
Go to file
Adam Amstrong 3603f48af1 remove jpgraph (LICENSE NONSENSE)
git-svn-id: http://www.observium.org/svn/observer/trunk@387 61d68cd4-352d-0410-923a-c4978735b2b8
2009-03-25 15:59:11 +00:00
contrib add 2008-11-28 13:20:39 +00:00
fonts adding some free fonts... 2008-03-22 14:04:46 +00:00
html remove jpgraph (LICENSE NONSENSE) 2009-03-25 15:59:11 +00:00
includes fix device removal (add new database tables) 2009-03-25 15:44:16 +00:00
mibs removing .index 2009-03-24 10:44:16 +00:00
scripts add scripts to handle geshi 2009-03-25 15:55:17 +00:00
addhost.php fixes 2009-03-02 18:12:09 +00:00
adduser.php security fixes and some juniper graphing stuff. 2008-07-22 08:24:34 +00:00
alerts.php git-svn-id: http://www.observium.org/svn/observer/trunk@118 61d68cd4-352d-0410-923a-c4978735b2b8 2007-11-23 11:37:28 +00:00
check-errors.php Fix some errors, make the interfaces errors script a little better 2008-03-17 22:31:05 +00:00
check-services.php fixes 2008-03-12 16:21:13 +00:00
cleanup.php per-port SNMP polling. thanks to jonathan@studenteninternet.be 2009-02-02 16:00:11 +00:00
config.php.default fixed temperature graphing with unusual characters and added 3750 stackwise interfaces to ignored list (thanks Dario Calami) 2009-03-24 16:18:02 +00:00
COPYRIGHT Update Licenses 2008-03-09 18:58:56 +00:00
cron-hourly.sh updates 2009-03-24 13:56:47 +00:00
cron-minute.sh fixing things! 2007-04-04 10:43:23 +00:00
cron.sh updates 2009-03-25 15:25:58 +00:00
delhost.php fixing silly things, tsk! 2008-03-22 15:03:55 +00:00
discover-cdp.php remove the last usage of config variables outside of the $config array ($rrd_file) + fixed adduser script 2009-03-16 15:19:44 +00:00
discover-macaccounting.php adding basic mac-accounting polling and discovery (MANUAL!!) 2009-03-24 13:32:47 +00:00
discovery.php updates 2009-03-25 15:25:58 +00:00
generate-iplist.php add some ipv6 niceness 2008-04-10 14:52:51 +00:00
generate-map.sh lots of fixes for non-webroot installations 2009-03-23 17:32:25 +00:00
get-apache.sh some updates. 2008-03-12 11:36:28 +00:00
INSTALL fixing things, adding better security 2009-03-11 14:50:24 +00:00
LICENCE test 2008-04-08 22:19:48 +00:00
mac-accounting.pl adding basic mac-accounting polling and discovery (MANUAL!!) 2009-03-24 13:32:47 +00:00
mac-accounting.sh.example adding basic mac-accounting polling and discovery (MANUAL!!) 2009-03-24 13:32:47 +00:00
map.php lots of fixes for non-webroot installations 2009-03-23 17:32:25 +00:00
mysql-schema.sql lots of fixes for non-webroot installations 2009-03-23 17:32:25 +00:00
poll-billing.php per-port SNMP polling. thanks to jonathan@studenteninternet.be 2009-02-02 16:00:11 +00:00
poll-device.php remove the last usage of config variables outside of the $config array ($rrd_file) + fixed adduser script 2009-03-16 15:19:44 +00:00
poll-ifstatus.php per-port SNMP polling. thanks to jonathan@studenteninternet.be 2009-02-02 16:00:11 +00:00
poll-ifstatus.sh per-port SNMP polling. thanks to jonathan@studenteninternet.be 2009-02-02 16:00:11 +00:00
poll-mac_accounting.php adding basic mac-accounting polling and discovery (MANUAL!!) 2009-03-24 13:32:47 +00:00
poll-os.php per-port SNMP polling. thanks to jonathan@studenteninternet.be 2009-02-02 16:00:11 +00:00
poll-reachability.php fix login and some other things 2009-03-17 20:26:29 +00:00
process-syslog.php fixes 2009-03-02 18:12:09 +00:00
README fixed temperature graphing with unusual characters and added 3750 stackwise interfaces to ignored list (thanks Dario Calami) 2009-03-24 16:18:02 +00:00
remove-deleted-interfaces.php fixing things, adding better security 2009-03-11 14:50:24 +00:00
renamehost.php fix login and some other things 2009-03-17 20:26:29 +00:00
scan-snmp.php remove the last usage of config variables outside of the $config array ($rrd_file) + fixed adduser script 2009-03-16 15:19:44 +00:00
snmp.conf.example new 2008-11-12 12:55:41 +00:00
test-discovery.php fixes 2009-03-02 18:12:09 +00:00
update-interface.php fixing update-interface.php to use config variables for snmpget location and remove incorrect mib dir 2009-03-24 10:45:51 +00:00
versioncheck.php updates 2009-03-24 13:56:47 +00:00

Copyright (C) 2006-2008 Adam Armstrong <adama@observernms.org>

Please see license.txt for usage requirements and restrictions.

Introduction
------------

Observer is an auto-discovering network monitoring system. 

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
* 6500/7600 non-MSFC CPU tracking (pfc/dfc et al)
* 6500/7600 non-MSFC memory tracking
* 95th and metered usage tracking

Installation
------------

Installation of Observer is currently not for the faint of heart! There is no automated
install script, so it'll probably take quite a bit of fiddling!

Please see http://www.observernms.org.

Changelog
---------

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