An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL...
Transcript of An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL...
![Page 1: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/1.jpg)
AnIntroduc+ontoLibreNMSNeilLathwood
NetMcr#1,July14,2016
![Page 2: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/2.jpg)
History
ForkofObservium• LastGPLcodeMay2012• ActualforkwasOct2013
IniIalforkwasdoneby:• PaulGear(Projectfounder)(@paulgear1)• TylerChrisIansen(@supertylerc)
![Page 3: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/3.jpg)
Overview
Auto-discoveringnetworkmonitoringsystem.• PHP/MySQLbased• DatacollecIonisdoneviaSNMP• DatastorageviaRRDTool/InfluxDB
Communitydrivenproject.Open-source(GPLv3)
![Page 4: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/4.jpg)
GithubstaIsIcs
• 250+Contributors
• 11k+Commits
• 2k+Pullrequests
• 1.4k+Issues(300currentlyopenL)
![Page 5: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/5.jpg)
![Page 6: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/6.jpg)
Features
• FullalerIngsystemincludingvariestransportstodeliverthealerts.
• Customisabledashboardforusers.
• IntegraIonwithvariousauthenIcaIonmethods(AD,LDAP,Radius)+2FA.
• IntegraIonwithOxidizedandRANCID.
![Page 7: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/7.jpg)
Features
• Scalableviadistributedpolling.
• APItointegrateexternalsystems.
• Trafficbillingsystem.
• AutomaIcupdates.
![Page 8: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/8.jpg)
Vendors
Over100supportedvendors
![Page 9: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/9.jpg)
Inthewild
![Page 10: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/10.jpg)
InstallaIon
• Manualinstall:• Masterbranchisdevelopment(yesweknowJ)• Monthlystablereleasesavailable.
• Virtualimagesavailable.
• Usercontributedautomatedscripts• Ansible• Chef
![Page 11: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/11.jpg)
Help
![Page 12: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/12.jpg)
Help
![Page 13: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/13.jpg)
Help
• IRC–Primarymethod.
• GitHubIssues
• Googlegroups
![Page 14: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/14.jpg)
Future
• WebUIv2–Rewriteunderway.
• Rewriteofdiscoveryandpollingcode.
• AlternaIvecollecIonmethods-notsnmp.
• UpdatedalerIngsystem.
![Page 15: An Introduc+on to LibreNMS€¦ · Auto-discovering network monitoring system. • PHP / MySQL based • Data collecIon is done via SNMP • Data storage via RRDTool / InfluxDB Community](https://reader033.fdocuments.us/reader033/viewer/2022052006/601aa674ea401818c378b440/html5/thumbnails/15.jpg)
Contacthfps://github.com/librenms/librenmshfps://groups.google.com/forum/#!forum/librenms-projecthfps://twifer.com/librenmshfps://www.facebook.com/LibreNMS/hfps://www.reddit.com/r/LibreNMS/[email protected]