SlideShare a Scribd company logo
1 of 36
Download to read offline
NETWORK
MONITORING WITH
LIBRENMS
PROFI AG Ι Network Monitoring with LibreNMS2
What I’m talking about
Introducing LibreNMS
Features
The ecosystem around LibreNMS
Metric based monitoring with Icinga
Integration of LibreNMS and Icinga
PROFI AG Ι Network Monitoring with LibreNMS3
$> whoami
Falk Stern
38 years old
Consultant @ PROFI AG
Unix user since ‘95
Got pulled into the dark side of networking, loves automation.
Worked at mobile.de, akquinet, XING, Goodgame Studios
Speaks Perl and other programming languages, can’t get the hang of
Python.
WHAT’S LIBRENMS?
A bit of history
• Forked from Observium 2013 after the last GPL release
• Written in PHP, stores configuration in MySQL, data in RRD files
• OpenSource, great community
Features
• Produces pretty graphs
• Can do alerting
• Does discovery by scanning, xDP, OSPF, MAC addresses
• Monitors with SNMP
• Integrates with a lot of software
“…a fully featured network monitoring system that provides a wealth of features and device support.”
PROFI AG Ι Network Monitoring with LibreNMS4
DEVICE SUPPORT
Over 270 device families supported
- Switches
- Routers
- Integrated Management
- Dell OpenManage / HPE iLO
- Printers
- Unix Agent
PROFI AG Ι Network Monitoring with LibreNMS5
INTEGRATION
Integrate with
• Syslog
• Graylog2
• NFsen
• Oxidized
• PeeringDB
PROFI AG Ι Network Monitoring with LibreNMS6
Alert using
• Email
• Pagerduty
• IRC
• Slack
• Hipchat
• Pushover
• Telegram
• …
Authenticate against
• Local Users
• LDAP
• Active Directory
• Radius
• HTTP Auth
Ship metrics to
• Graphite
• InfluxDB
• OpenTSDB
PROFI AG Ι Network Monitoring with LibreNMS7
PROFI AG Ι Network Monitoring with LibreNMS8
PROFI AG Ι Network Monitoring with LibreNMS10
PROFI AG Ι Network Monitoring with LibreNMS11
PROFI AG Ι Network Monitoring with LibreNMS12
PROFI AG Ι Network Monitoring with LibreNMS13
PROFI AG Ι Network Monitoring with LibreNMS14
PROFI AG Ι Network Monitoring with LibreNMS15
PROFI AG Ι Network Monitoring with LibreNMS16
PROFI AG Ι Network Monitoring with LibreNMS17
PROFI AG Ι Network Monitoring with LibreNMS18
PROFI AG Ι Network Monitoring with LibreNMS19
PROFI AG Ι Network Monitoring with LibreNMS20
PROFI AG Ι Network Monitoring with LibreNMS21
PROFI AG Ι Network Monitoring with LibreNMS22
PROFI AG Ι Network Monitoring with LibreNMS23
PROFI AG Ι Network Monitoring with LibreNMS24
PROFI AG Ι Network Monitoring with LibreNMS25
PROFI AG Ι Network Monitoring with LibreNMS26
PROFI AG Ι Network Monitoring with LibreNMS27
PROFI AG Ι Network Monitoring with LibreNMS28
PROFI AG Ι Network Monitoring with LibreNMS29
PROFI AG Ι Network Monitoring with LibreNMS30
TRADITIONAL MONITORING
check_snmp
PROFI AG Ι Network Monitoring with LibreNMS31
METRIC BASED MONITORING
check_graphite
PROFI AG Ι Network Monitoring with LibreNMS32
SNMP Poller
stores metrics
check_graphite
PROFI AG Ι Network Monitoring with LibreNMS33
check_graphite
PROFI AG Ι Network Monitoring with LibreNMS34
Create the query string for your monitored values in Grafana
Want to detect a sudden rise in bandwidth usage?
derivative(router.ports.eth1.ifOutOctetRate)
Generic CPU load check?
devideSeries(host.system.load1,host.cpu.num-cpu)
BENEFITS
- Reduced load on your Icinga servers
- Everybody can explore metrics in Grafana
- Teams can build their own alerts as needed
- You still have control over central alerting
- Network and host monitoring has become much simpler
PROFI AG Ι Network Monitoring with LibreNMS35
Q&A
THANKS FOR YOUR TIME!

More Related Content

What's hot (6)

How to install Wireshark on Ubuntu
How to install Wireshark on UbuntuHow to install Wireshark on Ubuntu
How to install Wireshark on Ubuntu
 
Accomplishments_Brief_20150330
Accomplishments_Brief_20150330Accomplishments_Brief_20150330
Accomplishments_Brief_20150330
 
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTCTwilio Signal 2016 Bringing P2P to the Masses with WebRTC
Twilio Signal 2016 Bringing P2P to the Masses with WebRTC
 
Fintech week london 2014
Fintech week london 2014Fintech week london 2014
Fintech week london 2014
 
Botnet Detection And Countermeasures
Botnet Detection And CountermeasuresBotnet Detection And Countermeasures
Botnet Detection And Countermeasures
 
Getting started on IoT with AWS and NodeMCU for less than 5€
Getting started on IoT with AWS and NodeMCU for less than 5€Getting started on IoT with AWS and NodeMCU for less than 5€
Getting started on IoT with AWS and NodeMCU for less than 5€
 

Similar to OSMC 2017 | Network Monitoring with LibreNMS and Icinga by Falk Stern

Similar to OSMC 2017 | Network Monitoring with LibreNMS and Icinga by Falk Stern (20)

Nagios Conference 2014 - Luke Groschen - Using Nagios Network Analyzer and NS...
Nagios Conference 2014 - Luke Groschen - Using Nagios Network Analyzer and NS...Nagios Conference 2014 - Luke Groschen - Using Nagios Network Analyzer and NS...
Nagios Conference 2014 - Luke Groschen - Using Nagios Network Analyzer and NS...
 
Chapter 7 security tools i
Chapter 7   security tools iChapter 7   security tools i
Chapter 7 security tools i
 
Luca Cipriani - Control your Embedded Linux remotely by using MQTT and a web ...
Luca Cipriani - Control your Embedded Linux remotely by using MQTT and a web ...Luca Cipriani - Control your Embedded Linux remotely by using MQTT and a web ...
Luca Cipriani - Control your Embedded Linux remotely by using MQTT and a web ...
 
Wireshark
WiresharkWireshark
Wireshark
 
Sergio González - WiFiSlax 4.0 [RootedCON 2010]
Sergio González - WiFiSlax 4.0 [RootedCON 2010]Sergio González - WiFiSlax 4.0 [RootedCON 2010]
Sergio González - WiFiSlax 4.0 [RootedCON 2010]
 
Botprobe - Reducing network threat intelligence big data
Botprobe - Reducing network threat intelligence big data Botprobe - Reducing network threat intelligence big data
Botprobe - Reducing network threat intelligence big data
 
Meeting 3 network administrator tools
Meeting 3    network administrator toolsMeeting 3    network administrator tools
Meeting 3 network administrator tools
 
Lecture 5 software to control network
Lecture 5 software to control networkLecture 5 software to control network
Lecture 5 software to control network
 
Closed2Open Networking
Closed2Open NetworkingClosed2Open Networking
Closed2Open Networking
 
OWASP Appsec USA 2014 Talk "Pwning the Pawns with Wihawk" Santhosh Kumar
OWASP Appsec USA 2014 Talk "Pwning the Pawns with Wihawk" Santhosh Kumar OWASP Appsec USA 2014 Talk "Pwning the Pawns with Wihawk" Santhosh Kumar
OWASP Appsec USA 2014 Talk "Pwning the Pawns with Wihawk" Santhosh Kumar
 
한국통신학회 워크샵: SDN/NFV for Secure Services - Understanding Open Source SDN Contr...
한국통신학회 워크샵: SDN/NFV for Secure Services - Understanding Open Source SDN Contr...한국통신학회 워크샵: SDN/NFV for Secure Services - Understanding Open Source SDN Contr...
한국통신학회 워크샵: SDN/NFV for Secure Services - Understanding Open Source SDN Contr...
 
This Assignment consists of Amazon Web services
This Assignment consists of Amazon Web servicesThis Assignment consists of Amazon Web services
This Assignment consists of Amazon Web services
 
Wireshark
WiresharkWireshark
Wireshark
 
Osiot13 IoT buildout
Osiot13 IoT buildoutOsiot13 IoT buildout
Osiot13 IoT buildout
 
Peering and Transit Tutorials: Open-IXSDN Umbrella IXP Fabric
Peering and Transit Tutorials: Open-IXSDN Umbrella IXP FabricPeering and Transit Tutorials: Open-IXSDN Umbrella IXP Fabric
Peering and Transit Tutorials: Open-IXSDN Umbrella IXP Fabric
 
Umbrella Fabric/IXP SDN OpenFlow: The TouiX to TouSIX Experience
Umbrella Fabric/IXP SDN OpenFlow: The TouiX to TouSIX ExperienceUmbrella Fabric/IXP SDN OpenFlow: The TouiX to TouSIX Experience
Umbrella Fabric/IXP SDN OpenFlow: The TouiX to TouSIX Experience
 
2nd sdn interest group session2 (121218)
2nd sdn interest group   session2 (121218)2nd sdn interest group   session2 (121218)
2nd sdn interest group session2 (121218)
 
wireshark-090916114253-phpapp01 (1).pdf
wireshark-090916114253-phpapp01 (1).pdfwireshark-090916114253-phpapp01 (1).pdf
wireshark-090916114253-phpapp01 (1).pdf
 
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoTInria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
Inria Tech Talk : RIOT, l'OS libre pour vos objets connectés #IoT
 
Raspberry pi course syllabus
Raspberry pi course syllabusRaspberry pi course syllabus
Raspberry pi course syllabus
 

Recently uploaded

Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Lisi Hocke
 

Recently uploaded (20)

The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)The mythical technical debt. (Brooke, please, forgive me)
The mythical technical debt. (Brooke, please, forgive me)
 
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & InnovationWSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
WSO2CON 2024 - OSU & WSO2: A Decade Journey in Integration & Innovation
 
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
Team Transformation Tactics for Holistic Testing and Quality (NewCrafts Paris...
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
WSO2CON 2024 - IoT Needs CIAM: The Importance of Centralized IAM in a Growing...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 

OSMC 2017 | Network Monitoring with LibreNMS and Icinga by Falk Stern

  • 2. PROFI AG Ι Network Monitoring with LibreNMS2 What I’m talking about Introducing LibreNMS Features The ecosystem around LibreNMS Metric based monitoring with Icinga Integration of LibreNMS and Icinga
  • 3. PROFI AG Ι Network Monitoring with LibreNMS3 $> whoami Falk Stern 38 years old Consultant @ PROFI AG Unix user since ‘95 Got pulled into the dark side of networking, loves automation. Worked at mobile.de, akquinet, XING, Goodgame Studios Speaks Perl and other programming languages, can’t get the hang of Python.
  • 4. WHAT’S LIBRENMS? A bit of history • Forked from Observium 2013 after the last GPL release • Written in PHP, stores configuration in MySQL, data in RRD files • OpenSource, great community Features • Produces pretty graphs • Can do alerting • Does discovery by scanning, xDP, OSPF, MAC addresses • Monitors with SNMP • Integrates with a lot of software “…a fully featured network monitoring system that provides a wealth of features and device support.” PROFI AG Ι Network Monitoring with LibreNMS4
  • 5. DEVICE SUPPORT Over 270 device families supported - Switches - Routers - Integrated Management - Dell OpenManage / HPE iLO - Printers - Unix Agent PROFI AG Ι Network Monitoring with LibreNMS5
  • 6. INTEGRATION Integrate with • Syslog • Graylog2 • NFsen • Oxidized • PeeringDB PROFI AG Ι Network Monitoring with LibreNMS6 Alert using • Email • Pagerduty • IRC • Slack • Hipchat • Pushover • Telegram • … Authenticate against • Local Users • LDAP • Active Directory • Radius • HTTP Auth Ship metrics to • Graphite • InfluxDB • OpenTSDB
  • 7. PROFI AG Ι Network Monitoring with LibreNMS7
  • 8. PROFI AG Ι Network Monitoring with LibreNMS8
  • 9. PROFI AG Ι Network Monitoring with LibreNMS10
  • 10. PROFI AG Ι Network Monitoring with LibreNMS11
  • 11. PROFI AG Ι Network Monitoring with LibreNMS12
  • 12. PROFI AG Ι Network Monitoring with LibreNMS13
  • 13. PROFI AG Ι Network Monitoring with LibreNMS14
  • 14. PROFI AG Ι Network Monitoring with LibreNMS15
  • 15. PROFI AG Ι Network Monitoring with LibreNMS16
  • 16. PROFI AG Ι Network Monitoring with LibreNMS17
  • 17. PROFI AG Ι Network Monitoring with LibreNMS18
  • 18. PROFI AG Ι Network Monitoring with LibreNMS19
  • 19. PROFI AG Ι Network Monitoring with LibreNMS20
  • 20. PROFI AG Ι Network Monitoring with LibreNMS21
  • 21. PROFI AG Ι Network Monitoring with LibreNMS22
  • 22. PROFI AG Ι Network Monitoring with LibreNMS23
  • 23. PROFI AG Ι Network Monitoring with LibreNMS24
  • 24. PROFI AG Ι Network Monitoring with LibreNMS25
  • 25. PROFI AG Ι Network Monitoring with LibreNMS26
  • 26. PROFI AG Ι Network Monitoring with LibreNMS27
  • 27. PROFI AG Ι Network Monitoring with LibreNMS28
  • 28. PROFI AG Ι Network Monitoring with LibreNMS29
  • 29. PROFI AG Ι Network Monitoring with LibreNMS30 TRADITIONAL MONITORING check_snmp
  • 30. PROFI AG Ι Network Monitoring with LibreNMS31 METRIC BASED MONITORING check_graphite
  • 31. PROFI AG Ι Network Monitoring with LibreNMS32 SNMP Poller stores metrics check_graphite
  • 32. PROFI AG Ι Network Monitoring with LibreNMS33 check_graphite
  • 33. PROFI AG Ι Network Monitoring with LibreNMS34 Create the query string for your monitored values in Grafana Want to detect a sudden rise in bandwidth usage? derivative(router.ports.eth1.ifOutOctetRate) Generic CPU load check? devideSeries(host.system.load1,host.cpu.num-cpu)
  • 34. BENEFITS - Reduced load on your Icinga servers - Everybody can explore metrics in Grafana - Teams can build their own alerts as needed - You still have control over central alerting - Network and host monitoring has become much simpler PROFI AG Ι Network Monitoring with LibreNMS35
  • 35. Q&A