Nicole Neumann - Let’s Monitor All The Things
-
Upload
nicole-neumann -
Category
Documents
-
view
230 -
download
0
Transcript of Nicole Neumann - Let’s Monitor All The Things
![Page 1: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/1.jpg)
Let’s Monitor All The ThingsA Presentation by: Nicole Neumann
Systems Administrator - University Housing Technology (ResNET)University of Wisconsin - Whitewater
![Page 2: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/2.jpg)
Key Topics and Points
• What is Icinga 2 and why should we use it?
• My relationship with Icinga 2
• How Icinga 2 works
• Icinga 2 appearance
• Live Demonstration
• So much potential
![Page 3: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/3.jpg)
What is Icinga 2?
https://pbs.twimg.com/media/BxRv8CvCQAACJGy.jpg:large
![Page 4: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/4.jpg)
What is Icinga 2?• Monitoring solutions and what they do
• Individual systems• Network infrastructure• Applications and processes• anything that can return a value via command line
• Open source• Nagios and the Icinga fork• Extensible and scalable
![Page 5: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/5.jpg)
My relationship with Icinga 2
• Replacement for outdated web application
• Proof of Concept through Icinga 2 beta
• Configuration and development
• Enjoyed quiet evenings together
![Page 6: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/6.jpg)
Fantastic! ...how does it work?
![Page 7: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/7.jpg)
How does Icinga 2 work?• Command line interface (CLI) configuration• Hosts, Templates, Groups, Services, &
Commands• plugins and check commands• Monitoring Plugins Library
• snmp, http, nrpe, and more• hostalive checks through pinging• options, so many plugins
• write your own plugin• bash, python, php, perl, etc.• adapt a plugin
![Page 8: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/8.jpg)
What does it look like?
![Page 9: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/9.jpg)
Configuration Samples
# lab printers. put em here.
object Host "Benson Lab Printer" { import "printer" address = /*insert DNS/IP address*/
vars.type = “Lab Printer”}
template Host "generic-host" { max_check_attempts = 3 check_interval = 1m retry_interval = 30s
check_command = "hostalive"}
Host Template
★ “generic-host” template is one of the default Icinga2 templates
![Page 10: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/10.jpg)
Dashboard
![Page 11: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/11.jpg)
Host and Service Details
![Page 12: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/12.jpg)
Charts and Graphs
![Page 13: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/13.jpg)
Let’s Log In
![Page 14: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/14.jpg)
Let’s Log In
![Page 15: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/15.jpg)
The possibilities…
![Page 16: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/16.jpg)
What possibilities do we have?• Graphing perf data and
trends• pnp4nagios• graphite, InfluxDB,
OpenTSDB• Visualization• Clusters• VMWare ESX• Windows
For more information, see the Icinga 2 Documentation at:docs.icinga.org/icinga2
![Page 17: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/17.jpg)
Visualization Example with Grafana
Currently in the works...
https://grafana.org/assets/img/docs/nice_dashboard.png
![Page 18: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/18.jpg)
“The Internet of Things”
image courtesy of : https://i.ytimg.com/vi/n_5e-_r65yQ/maxresdefault.jpg
https://www.youtube.com/watch?v=n_5e-_r65yQ
![Page 19: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/19.jpg)
Wrap-up● What is Icinga 2 and why
should we use it?● My relationship with Icinga 2● How Icinga 2 works● Icinga 2 appearance● Live Demonstration● So much potential
![Page 20: Nicole Neumann - Let’s Monitor All The Things](https://reader035.fdocuments.in/reader035/viewer/2022070601/588864a21a28abad0d8b59e1/html5/thumbnails/20.jpg)
Thank You.
https://s-media-cache-ak0.pinimg.com/736x/be/aa/ca/beaaca5a40821d347750b64bd9ed73a9.jpg
Valuable Resources:
The Icinga website: www.icinga.org Icinga 2 Docs: http://docs.icinga.org/icinga2 Icinga Exchange: https://exchange.icinga.org/