network monitoring: nagios · nagios is an internet industry standard for monitoring at times it...

14
autoscale: true Nagios & Icinga Philippines Network Operators Group, March 2018 Jonathan Brewer Telco2 Limited New Zealand Network Monitoring: Once you have SNMP data Once you have analysed Log data Once you have service performance data It's time to do something with it! Nagios Nagios is an Internet industry standard for monitoring At times it has been the most popular tool Its job is to monitor hosts & services, and alert on problems Alerting is its forte, it can use email, SMS, or API Handling of issues can be as complex as you need Nagios Home

Upload: vancong

Post on 11-Nov-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

autoscale: true

Nagios & IcingaPhilippines Network Operators Group, March 2018Jonathan Brewer Telco2 Limited New Zealand

Network Monitoring:Once you have SNMP dataOnce you have analysed Log dataOnce you have service performance dataIt's time to do something with it!

NagiosNagios is an Internet industry standard for monitoringAt times it has been the most popular toolIts job is to monitor hosts & services, and alert on problemsAlerting is its forte, it can use email, SMS, or APIHandling of issues can be as complex as you need

Nagios Home

Nagios HostsHosts are containers for servicesIf a host is unreachable, so are its servicesIf a host is down, so are its servicesNagios treats hosts differently from services!

Nagios Hosts

Nagios Host GroupsMany hosts in a network are identicalThey can be added to a common groupNagios will behave the same way towards all hosts in a groupThis saves time & effort in adding hosts to Nagios

Nagios Host Groups

Nagios ServicesNagios pre-defines service templates for many common thingsDNS, FTP, HTTP, HTTPS, SSHUsers can define their own services for special casesFor example calling a remote application via SSH

Nagios Services

Nagios Custom Service

Nagios HeirarchyAll services in Nagios are children of a hostAll hosts in Nagios are considered in a heirarchyIf a host's parent is unavailable, its children are unreachable

This prevents Nagios from alerting on unreachable hosts & services

Nagios Heirarchy

Nagios ContactsAlerting is what Nagios does best!Contacts the basis of alertingHow a contact is treated is defined in config files

Nagios Contacts

Nagios Contact GroupsContact Groups are essential for any businessOne person should never be a single point of failureContacts are added to groups in config files

Nagios Contact Groups

Nagios Availability ReportsNagios polls on interval and tracks host & service statusIt alerts on host & service down, but also tracks this informationThe resulting data can be used to create availability reports

Nagios Availability Reports

IcingaFork of Nagios Project in 2009Contributors to the Nagios Project wanted more control over the coreContributors wanted support for more databases than MySQLProject has evolved beyond Nagios into a complex, featureful productGreater effort in installation required for a greater reward

Icinga

Nagios & IcingaPhilippines Network Operators Group, March 2018Jonathan Brewer Telco2 Limited New Zealand