![Page 1: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/1.jpg)
Monitoring your network with LibreNMS
DKNOG8 Mar 8-9th 2018 www.librenms.org
Neil Lathwood
![Page 2: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/2.jpg)
History
![Page 3: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/3.jpg)
HistoryFork of ……….
• Actual fork was Oct 2013
• Last GPL code May 2012
• 18 months code regression
Initial fork was done by:
• Paul Gear (Project founder) (@paulgear1)
• Tyler Christiansen (@supertylerc)
![Page 4: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/4.jpg)
Overview
• Open source - GPLv3
• Community driven
• Aim to be inclusive to everyone
• 5 Years old this year - Party?
![Page 5: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/5.jpg)
What is LibreNMS?
![Page 6: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/6.jpg)
Auto-discovering NMS• PHP / MySQL based
• Network and Inventory information
• Data collection is done via SNMP
• Data storage via RRDTool / InfluxDB / Graphite / OpenTSDB
• Graphing via RRDTool - up and to the right
![Page 7: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/7.jpg)
Like this
![Page 8: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/8.jpg)
But not like this :(
![Page 9: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/9.jpg)
GitHub Statistics
• 480+ Contributors
• 14k+ Commits
• 5k+ Pull requests
• 2.5k+ Issues
![Page 10: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/10.jpg)
Installation
![Page 11: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/11.jpg)
InstallationManual install from GitHub / Composer
Virtual images available including 3rd party docker container.
User contributed automation scripts
• Ansible
• Chef
![Page 12: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/12.jpg)
Vendor support
![Page 13: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/13.jpg)
Vendor Support• Detection for over 350 vendors
• Continuously adding or improving support
• Working to simplify adding additional support
• Moving to yaml for detection
• OS Discovery done
• Health / Sensor Discovery done
• Processor Discovery done
![Page 14: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/14.jpg)
Features
![Page 15: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/15.jpg)
Auto-discovery
•CDP, LLDP or FDP
•SNMP Scan
•Even OSPF, ARP and BGP
•Service discovery
![Page 16: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/16.jpg)
Dashboards
![Page 17: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/17.jpg)
Alerting
![Page 18: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/18.jpg)
Simple rule
![Page 19: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/19.jpg)
Not so simple rule
![Page 20: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/20.jpg)
Alert rules v2
![Page 21: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/21.jpg)
Transports
•20+ transports available
•Email, IRC, Slack + More
•Even obscure ones like Syslog and Elasticsearch
![Page 22: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/22.jpg)
Templates:(Needstobere-done
%titleSeverity:%severity{if%state==0}Timeelapsed:%elapsed{/if}Timestamp:%timestampUnique-ID:%uidRule:%name{if%faults}Faults:{foreach%faults}#%key:%value.string{/foreach}{/if}
![Page 23: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/23.jpg)
Templates
![Page 24: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/24.jpg)
Templates
![Page 25: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/25.jpg)
Templates
![Page 26: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/26.jpg)
Templates
![Page 27: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/27.jpg)
Device Dependancy
![Page 28: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/28.jpg)
Alerting system 2018
•Introduce new templating system
•Per rule transports
•Multiple recipients per rule
•Improved UI for group mapping
![Page 29: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/29.jpg)
Authentication
![Page 30: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/30.jpg)
Authentication• Active Directory
• HTTP
• LDAP
• Radius
• SSO
• 2FA
![Page 31: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/31.jpg)
Logging
![Page 32: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/32.jpg)
Syslog and Graylog2
![Page 33: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/33.jpg)
Device configs
![Page 34: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/34.jpg)
Rancid and Oxidized
![Page 35: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/35.jpg)
API
![Page 36: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/36.jpg)
API
•Extensive restful API - Currently v0
•Supports Devices, Ports, Routing, Switching
•Alerting, Inventory, Bills and Logs
•Powers the myLibreNMS mobile apps
![Page 37: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/37.jpg)
Scaling
![Page 38: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/38.jpg)
Distributed Polling•Allows you to scale out your install
•Supports n+1 for resilience
•Supports polling within NAT environments
![Page 39: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/39.jpg)
Traffic billing
![Page 40: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/40.jpg)
Traffic Billing
•CDR or Quota based
•Customer and billing references
•Data available via API
•Granular graphs available
![Page 41: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/41.jpg)
Traffic Billing
![Page 42: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/42.jpg)
Routing Support
![Page 43: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/43.jpg)
BGP
![Page 44: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/44.jpg)
OSPF
![Page 45: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/45.jpg)
OTV
![Page 46: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/46.jpg)
CEF
![Page 47: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/47.jpg)
PeeringDB Support
![Page 48: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/48.jpg)
PeeringDB
![Page 49: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/49.jpg)
Updates
![Page 50: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/50.jpg)
Automatic updates
Two available update channels:
•Development (master branch)
•Stable (GitHub releases)
![Page 51: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/51.jpg)
Mobile Apps
![Page 52: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/52.jpg)
Mobile Apps
Made available courtesy of Paul @ WaveDirectNow released as Open Source
![Page 53: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/53.jpg)
Support
![Page 54: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/54.jpg)
![Page 55: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/55.jpg)
![Page 56: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/56.jpg)
Asking for help
• Discord – Primary method
• Community site
• GitHub for bugs
![Page 57: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/57.jpg)
Getting involved
•Code contributions / pull requests
•Documentation
•Help others
•Find / report bugs and ask for device support
![Page 58: Monitoring your network with LibreNMS - DKNOG (Indico) · Monitoring your network with LibreNMS DKNOG8 Mar 8-9th 2018 Neil Lathwood](https://reader034.vdocuments.net/reader034/viewer/2022052006/601aa79f2a695319af74d1c5/html5/thumbnails/58.jpg)
Contact
https://github.com/librenms/librenms
https://community.librenms.org
https://www.twitter.com/librenms
https://www.facebook.com/LibreNMS/
https://www.reddit.com/r/LibreNMS/
https://t.libren.ms/discord