open source network management - rmllschedule2012.rmll.info/img/pdf/openms-rmll.pdf ·...
TRANSCRIPT
![Page 1: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/1.jpg)
Open Source Network Management
![Page 2: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/2.jpg)
![Page 3: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/3.jpg)
![Page 4: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/4.jpg)
![Page 5: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/5.jpg)
THE IPHONE n+1IS AVAILABLE!!
![Page 6: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/6.jpg)
![Page 7: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/7.jpg)
![Page 8: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/8.jpg)
![Page 9: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/9.jpg)
OpenNMS
•Will check if your websites work
•Tells you before your disks are full
•Tells you when your log files are growing too much
![Page 10: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/10.jpg)
OpenNMS allows you to manage
servers and network
![Page 11: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/11.jpg)
“You can only manage what you measure”
= OpenNMS measures a lot.
![Page 12: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/12.jpg)
•Swisscom: +60k Devices
•Papa Johns: +3800 Locations
•New Edge Networks: +160k Devices
•$Telco: DSLAMs w/ +10k IFs
![Page 13: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/13.jpg)
Input
•What to monitor
•How to monitor
•Business Information
•Data created through data collection and polling
![Page 14: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/14.jpg)
What to monitor?•Discover what’s out there
(192.168.1.0 - 192.168.1.255). Discovers IPs and Services.
•Provisioning: Take this database and monitor what we tell you to monitor.
•Database: XML, SQL, DNS, XML-Event..
![Page 15: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/15.jpg)
How to monitor 1/3
•Polling: Test if something does what we expect it to do (does the webserver reply with content + Code 200?)
![Page 16: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/16.jpg)
How to monitor 2/3
•Data Collection: Retrieve a value and store it (how much free space on the disk?)
![Page 17: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/17.jpg)
How to monitor 3/3
• Exotic:
• Remote polling
• Passiv status keeper
• Send a mail to a mailbox, retrieve the mail, measure the time that process takes
• Follow a sequence of pages on a website
• ..
![Page 18: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/18.jpg)
Business Information
• What “role” does a server play?
• Development, Test, Production?
• What type of device is it?
• Which vendor?
• Which location?
• ..
• This is stored in “surveillance categories”
![Page 19: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/19.jpg)
Data created..• Polling: Works / Does not work, how
long does the reply take? (“response time”)
•Data Collection: Gauge or Counter values
•The data is stored by OpenNMS in RRD or JRB Files and a RDBMS (postgres)
![Page 20: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/20.jpg)
Computing•Take actions after events
•Manage Alarms
•Compare a value with a threshold (absolute or relative change) and trigger an event
•Correlate the information retrieved with other available data and trigger an event
![Page 21: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/21.jpg)
Output
•Web User Interface
•Graphs
•Reports
•Notifications
![Page 22: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/22.jpg)
Web User Interface• All data collected is available
• Different views:
• Map
• Events / Alarms / Notifications
• Node Information
• Dashboards (surveillance categories)
• SLA-Reporting
• (Reports)
![Page 23: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/23.jpg)
Graphs
•Graphs display time/series data
• Information can be combined and used in calculations
•Uses Tobi Oetiker’s RRD Tool
![Page 24: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/24.jpg)
Reports
•Up/Down/Availability information as PDF
•Several graphs on one page (eg “response time of all web servers”)
• Jasper Reports
![Page 25: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/25.jpg)
Notifications•Complex, time based rules are
possible (“who receives which information when?”) -> business information
•Notifications can be sent “by any means”: Mail, Jabber, Asterisk HTTP are built in
•New ways to notify can be
![Page 26: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/26.jpg)
Summary•OpenNMS is the oldest free network
management system
•There’s no “enterprise” or “commercial” version:all features go GPL
• It scales at cost (not Hardware-hungry)
•Commercial support is available
![Page 27: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/27.jpg)
More..
•http://www.opennms.org
•Mailing lists on Sourceforge
• irc://chat.freenode.net/opennms
![Page 29: Open Source Network Management - RMLLschedule2012.rmll.info/IMG/pdf/openms-rmll.pdf · 2012-07-10 · •OpenNMS is the oldest free network management system •There’s no “enterprise”](https://reader033.vdocuments.mx/reader033/viewer/2022042206/5ea83b4060d9704ac007c87b/html5/thumbnails/29.jpg)
OpenNMS Workshop
• Participants need Virtualbox + Image
• Discovery (of localhost)
• Strafeping
• Datacollection
• SNMP
• HTTP Collector
• Setting up Notifications (up/down)
• Extras: SNMP Extension, Thresholding, JDBC