bangladesh network operators group -...
TRANSCRIPT
![Page 1: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/1.jpg)
7-11 April 2016, Dhaka, Bangladesh
Mohammad Fakrul Alam Bangladesh Network Operators Group
![Page 2: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/2.jpg)
What is Observium • Autodiscovering SNMP based network
monitoring tool • Written in PHP (web application) • Includes support for a wide range of network
hardware and operating systems including: – Cisco, Linux, FreeBSD, Juniper, Brocade,
Foundry, HP and many more. – See http://www.observium.org/wiki/
Supported_Devices
Bangladesh Network Operators Group 2
![Page 3: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/3.jpg)
Observium Features • Observium supports monitoring of the following metrics:
– CPU, Memory and Storage statistics. – Interface traffic, packet and detailed error statistics. – BGP and OSPF statistics. – MPLS VPN configuration. – Temperature, Fan Speed, Voltage, Amperage, Power, Humidity and
Frequency sensors. – Detailed IPv4, IPv6, TCP and UDP stack statistics. – Users, Processes, Load Average and Uptime statistics. – Linux distribution detection. – Cisco CEF statistics. Cisco IPSec VPN statistics. – Real-time interface traffic graphing. – Device inventory collection.
Bangladesh Network Operators Group 3
![Page 4: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/4.jpg)
Architecture
Bangladesh Network Operators Group 4
Pooler
Billing Pooler
Discovery
Web GUI
Graphs
SNMP + Agent
SNMP
Memcached
RRD
MySQL
![Page 5: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/5.jpg)
Dashboad
Bangladesh Network Operators Group 5
![Page 6: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/6.jpg)
Devices
Bangladesh Network Operators Group 6
![Page 7: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/7.jpg)
Device Details
Bangladesh Network Operators Group 7
![Page 8: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/8.jpg)
Port Details
Bangladesh Network Operators Group 8
![Page 9: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/9.jpg)
Interface Statistics
Bangladesh Network Operators Group 9
![Page 10: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/10.jpg)
Health
Bangladesh Network Operators Group 10
![Page 11: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/11.jpg)
BGP Sessions
Bangladesh Network Operators Group 11
![Page 12: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/12.jpg)
Inventory
Bangladesh Network Operators Group 12
![Page 13: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/13.jpg)
Configuration File
• Observium configuration file located in – /opt/observium/config.php – /opt/observium/includes/defaults.inc.php – /opt/observium/poller.php – /opt/observium/discovery.php
Bangladesh Network Operators Group 13
![Page 14: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/14.jpg)
Email Notification // Mailer backend Settings
$config['email_backend'] = 'sendmail'; // Mail backend. Allowed: "mail" (PHP's built-in), "sendmail", "smtp".
$config['email_from'] = 'Observium<[email protected]>'; // Mail from. Default: "OBSERVIUM Network Monitor" <observium@`hostname`>$config['email_sendmail_path'] = '/usr/sbin/sendmail'; // The location of the sendmail program.
$config['email_smtp_host'] = 'localhost'; // Outgoing SMTP server name.$config['email_smtp_port'] = 25; // The port to connect.
$config['email_smtp_timeout'] = 10; // SMTP connection timeout in seconds.$config['email_smtp_secure'] = NULL; // Enable encryption. Use 'tls' or 'ssl'$config['email_smtp_auth'] = FALSE; // Whether or not to use SMTP authentication.
$config['email_smtp_username'] = NULL; // SMTP username.$config['email_smtp_password'] = NULL; // Password for SMTP authentication.
Bangladesh Network Operators Group 14
![Page 15: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/15.jpg)
Email Notification // Alerting Settings
$config['alerts']['email']['default'] = '[email protected]'; // Default alert recipient
$config['alerts']['email']['default_only'] = FALSE; // Only use default recipient$config['alerts']['email']['enable'] = TRUE; // Enable email alerts$config['alerts']['bgp']['whitelist'] = NULL; // Populate as an array() with ASNs to alert on.
$config['alerts']['port']['ifdown'] = TRUE; // Generate alerts for ports that go down$config['alerts']['port']['ifdown_types'] = array('core', 'transit', 'peering'); // Generate alerts for ports that go down
$config['alerts']['interval'] = 86400; // How frequently to re-send a notification for a continuing alert condition
// In seconds. Default is 1 day.
Bangladesh Network Operators Group 15
![Page 16: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/16.jpg)
Description Parser Observium will recognize the usage of ports as customer ports, transit, etc for display purposes using a standard interface description format: The text before the colon defines the type of service, recognized types are :
• Cust - Customer • Transit - Transit link • Peering - Peering link • Core - Infrastructure link (non-customer) • Server - Server link (non-customer)
Additional information can be added using different bracket types: • () contains a note • {} contains *your* circuit id • [] contains the service type or speed
Bangladesh Network Operators Group 16
![Page 17: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/17.jpg)
Description Parser
Bangladesh Network Operators Group 17
![Page 18: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/18.jpg)
Auto Discovery • /opt/observium/includes/defaults.inc.php
/ Autodiscovery Settings
$config['autodiscovery']['xdp'] = TRUE; // Autodiscover hosts via discovery protocols$config['autodiscovery']['ospf'] = TRUE; // Autodiscover hosts via OSPF$config['autodiscovery']['bgp'] = TRUE; // Autodiscover hosts via BGP$config['autodiscovery']['snmpscan'] = TRUE; // Autodiscover hosts via SNMP scanning - currently not implemented. (FIXME)$config['autodiscovery']['libvirt'] = TRUE; // Autodiscover hosts found via libvirt$config['autodiscovery']['ip_nets'] = array("127.0.0.0/8", "192.168.0.0/16", "10.0.0.0/8", "172.16.0.0/12"); // Networks to permit autodiscovery
Bangladesh Network Operators Group 18
![Page 19: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/19.jpg)
Reference
• http://www.observium.org/wiki/Main_Page
Bangladesh Network Operators Group 19
![Page 20: Bangladesh Network Operators Group - bdNOGwiki.bdnog.org/lib/exe/fetch.php/bdnog5/librenms.pdfDefault is 1 day. Bangladesh Network Operators Group 15 Description Parser Observium will](https://reader031.vdocument.in/reader031/viewer/2022022809/5e4fa842775eab30267fccd4/html5/thumbnails/20.jpg)
LAB
Bangladesh Network Operators Group 20
1. Install Observium 2. Pool Data from Router 3. Analysis functionality of
Observium