Monitoring With Librenms
Monitoring With Librenms
LibreNMS
DKNOG8 Mar 8-9th 2018
www.librenms.org
Neil Lathwood
History
History
Fork of ……….
• Community driven
• 480+ Contributors
• 14k+ Commits
• 2.5k+ Issues
Installation
Installation
Manual install from GitHub / Composer
• Ansible
• Chef
Vendor support
Vendor Support
• Detection for over 350 vendors
• OS Discovery done
•SNMP Scan
•Service discovery
Dashboards
Alerting
Simple rule
Not so simple rule
Alert rules v2
Transports
%title
Severity: %severity
{if %state == 0}
Time elapsed: %elapsed
{/if}Timestamp: %timestamp
Unique-ID: %uid
Rule: %name
{if %faults}Faults:
{foreach %faults} #%key: %value.string
{/foreach}
{/if}
Templates
Templates
Templates
Templates
Device Dependancy
Alerting system 2018
• HTTP
• LDAP
• Radius
• SSO
• 2FA
Logging
Syslog and Graylog2
Device configs
Rancid and Oxidized
API
API
• Community site
•Documentation
•Help others
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