4
Most read
8
Most read
18
Most read
NAGIOS A System and Network Monitoring Application
Agenda Introduction Objectives Features Requirements Architecture and Operation Operation Description Web Portal Plug-ins Plug-ins Description
What is Nagios? Nagios is an open source tool especially developed to monitor hosts and services and designed to inform the network incidents before end-users , clients do.  It watches hosts and services which we specify and alerts when things go bad and when things get recovered. Initially developed for servers and application monitoring , it is now widely used to monitor networks availability.
Features Of Nagios Monitoring of network services (SMTP,POP3,HTTP,NNTP,PING etc) Monitoring of host resources (Disk Usage etc) Parallelized service checks Simple plug-in design that allows users to easily develop their own service checks. Contact Notifications when service or host problems occur and get resolved (via email , pager or user-defined method)
Features Continued.. Automatic Log Rotation Ability to define network host hierarchy using parent hosts. Support for implementing redundant monitoring hosts. Optional Web Interface for viewing current network status , notification and problem history , log file etc.
Requirements Things need to get Nagios working are: Nagios Plug-ins ( downloadable from nagios url) Graphics Libraries JPEG Libraries Database for storing log files
Architecture & Operation
Architecture Nagios is built on a server/client architecture. Usually , on a network , a Nagios server is running on a host , and plugins are running on all the remote hosts that need to be monitored. These plugins send information to the server , which displays them in a GUI. Nagios is composed of three parts : A Scheduler  : this is the server part of nagios. At regular interval , the scheduler checks the plugins , and  according to their results, do some actions. A GUI  : the interface of Nagios (with the configuration, the  alerts ) . It is generated in web pages generated by CGI. The Plugins  : They are configurable by the user. They check  a service and return a result to the nagios server.
Architecture A Soft Alert is raised when a plug in returns a warning or an error. Then on the GUI ,a green button turns to red.  When this soft alert is raised many times( the number is configurable) , a hard alert is raised , and the nagios server sends notifications : email , sms, etc.
Nagios Architecture (Internal)
Web Interface – Services Overview
Web Services – Services Details Overview
Configuration Files Nagios.cfg Main Configuration File Monitored elements configuration resource.cfg User defined elements configuration file cgi.cfg Display options for CGI host, hostgroup and hostextinfo Information concerning monitored equipments
Configuration Files service, servicextinfo Information concerning monitored services , service escalation host and service dependency Dependencies between hosts and between services host escalation, host group escalation Escalation Notification
Configuration Files contact Nagios users. To access Nagios interface, it is necessary to be registered in this contact file contactgroup User Groups. Notifications and display rights are settled in this file Timeperiod Use to configure period of time for elements monitoring and users notifications. command Set of commands used to control services, equipments, events management and notifications
Plugins A plugin is a small program that checks a service ( a daemon , some free space on a disk..). It must return a value and a small line of text. (Nagios will only grab the first line of text). Output should be in the format METRIC STATUS : information text/performance data . The allowed METRIC STATUS are 0(OK) , 1(WARNING) , 2(CRITICAL) or 3(UNKNOWN). The warning and critical thresholds are parameters , set by the user ,passed as arguments to the plugin. The plugins can be run : Locally on the Nagios server Remotely through a remote Nagios server , with ssh , with snmp , with NRPE (Nagios Remote Plugin Executor) , or with NSCA (Nagios Service Check Acceptor).
QUESTIONS AND ANSWERS
Thank You

More Related Content

PPTX
LINUX DISTRIBUTIONS.pptx
PDF
systemd
PPT
Introduction to PowerShell
PDF
Aws Architecture Fundamentals
PPT
Linux
PPTX
NGINX Installation and Tuning
PDF
AWS DevOps
LINUX DISTRIBUTIONS.pptx
systemd
Introduction to PowerShell
Aws Architecture Fundamentals
Linux
NGINX Installation and Tuning
AWS DevOps

What's hot (20)

PPTX
Zabbix
PPTX
Zabbix 3.2 presentation June 2017
PPTX
Introduction to Zabbix - Company, Product, Services and Use Cases
PPTX
MeetUp Monitoring with Prometheus and Grafana (September 2018)
PPTX
Network automation (NetDevOps) with Ansible
PDF
Zabbix Monitoring Platform
PDF
Prometheus + Grafana = Awesome Monitoring
PPTX
Prometheus and Grafana
PDF
20 palo alto site to site
ODP
Introduction to Nginx
PDF
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
ODP
Introduction to Ansible
PDF
Introduction to Docker
PDF
Zabbix monitoring in 5 pictures
PDF
Network Automation: Ansible 101
PPTX
Nessus-Vulnerability Tester
PPTX
Azure DevOps CI/CD For Beginners
PDF
Nessus Software
PDF
[cb22] Tales of 5G hacking by Karsten Nohl
PDF
Openstack 101
Zabbix
Zabbix 3.2 presentation June 2017
Introduction to Zabbix - Company, Product, Services and Use Cases
MeetUp Monitoring with Prometheus and Grafana (September 2018)
Network automation (NetDevOps) with Ansible
Zabbix Monitoring Platform
Prometheus + Grafana = Awesome Monitoring
Prometheus and Grafana
20 palo alto site to site
Introduction to Nginx
Nagios Monitoring Tool Tutorial | Server Monitoring with Nagios | DevOps Trai...
Introduction to Ansible
Introduction to Docker
Zabbix monitoring in 5 pictures
Network Automation: Ansible 101
Nessus-Vulnerability Tester
Azure DevOps CI/CD For Beginners
Nessus Software
[cb22] Tales of 5G hacking by Karsten Nohl
Openstack 101
Ad

Viewers also liked (20)

PPTX
Nagios XI Best Practices
ODP
Monitoring with Nagios and Ganglia
ODP
Nagios Conference 2012 - Mike Weber - NRPE
PPTX
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
ODP
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
PDF
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
ODP
Writing Nagios Plugins in Python
KEY
Using Nagios with Chef
PPTX
Nagios Conference 2014 - Scott Wilkerson - Log Monitoring and Log Management ...
PPTX
What is Nagios XI and how is it different from Nagios Core
ODP
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
PPTX
Monitoring in the DevOps Era
PDF
Computer monitoring with the Open Monitoring Distribution
PPTX
Evaluation Question 1 In what ways does your media product use, develop or ch...
PPTX
Rock and roll history
DOCX
Nanomaterials
PDF
Enfermedades neurodegenerativas. neuroalianza.
PDF
Social Trends from 2014 by Eric Drumm, Account Supervisor, Social@Ogilvy
PDF
Electrochemical polarization
PPTX
Evaluation q2
Nagios XI Best Practices
Monitoring with Nagios and Ganglia
Nagios Conference 2012 - Mike Weber - NRPE
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
Nagios Conference 2011 - Mike Guthrie - Distributed Monitoring With Nagios
Alexander Naydenko - Nagios to Zabbix Migration | ZabConf2016
Writing Nagios Plugins in Python
Using Nagios with Chef
Nagios Conference 2014 - Scott Wilkerson - Log Monitoring and Log Management ...
What is Nagios XI and how is it different from Nagios Core
Nagios Conference 2013 - Eric Stanley and Andy Brist - API and Nagios
Monitoring in the DevOps Era
Computer monitoring with the Open Monitoring Distribution
Evaluation Question 1 In what ways does your media product use, develop or ch...
Rock and roll history
Nanomaterials
Enfermedades neurodegenerativas. neuroalianza.
Social Trends from 2014 by Eric Drumm, Account Supervisor, Social@Ogilvy
Electrochemical polarization
Evaluation q2
Ad

Similar to Nagios (20)

PDF
Nagios 3
PDF
Nagios, Getting Started.
PDF
Nagios Conference 2012 - John Sellens - Non-Obvious Nagios
PDF
NetEye Conference 2010: Ethan Galstad on Nagios
PDF
Nagios 3
PPT
Nagios En
PDF
Learning Nagios module 1
PPTX
Nagios Conference 2012 - Ethan Galstad - Keynote
PDF
Nagios monitoring with_python_plugin
PPTX
NagiOs.pptxhjkgfddssddfccgghuikjhgvccvvhjj
PDF
Writing nagios plugins in perl
PDF
Using Nagios to monitor your WO systems
ODP
Monitoring at/with SUSE 2015
PDF
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
PPTX
Continous delivery devoops Session no 23_new.pptx
PDF
Handout: 'Open Source Tools & Resources'
ODP
Nagios Conference 2011 - William Leibzon - Nagios In Cloud Computing Environm...
ODP
Nagios Conference 2014 - Eric Mislivec - Getting Started With Nagios Core
PDF
Proactive monitoring tools or services - Open Source
Nagios 3
Nagios, Getting Started.
Nagios Conference 2012 - John Sellens - Non-Obvious Nagios
NetEye Conference 2010: Ethan Galstad on Nagios
Nagios 3
Nagios En
Learning Nagios module 1
Nagios Conference 2012 - Ethan Galstad - Keynote
Nagios monitoring with_python_plugin
NagiOs.pptxhjkgfddssddfccgghuikjhgvccvvhjj
Writing nagios plugins in perl
Using Nagios to monitor your WO systems
Monitoring at/with SUSE 2015
Nagios Conference 2012 - Scott Wilkerson - Passive Monitoring Solutions For R...
Continous delivery devoops Session no 23_new.pptx
Handout: 'Open Source Tools & Resources'
Nagios Conference 2011 - William Leibzon - Nagios In Cloud Computing Environm...
Nagios Conference 2014 - Eric Mislivec - Getting Started With Nagios Core
Proactive monitoring tools or services - Open Source

Nagios

  • 1. NAGIOS A System and Network Monitoring Application
  • 2. Agenda Introduction Objectives Features Requirements Architecture and Operation Operation Description Web Portal Plug-ins Plug-ins Description
  • 3. What is Nagios? Nagios is an open source tool especially developed to monitor hosts and services and designed to inform the network incidents before end-users , clients do. It watches hosts and services which we specify and alerts when things go bad and when things get recovered. Initially developed for servers and application monitoring , it is now widely used to monitor networks availability.
  • 4. Features Of Nagios Monitoring of network services (SMTP,POP3,HTTP,NNTP,PING etc) Monitoring of host resources (Disk Usage etc) Parallelized service checks Simple plug-in design that allows users to easily develop their own service checks. Contact Notifications when service or host problems occur and get resolved (via email , pager or user-defined method)
  • 5. Features Continued.. Automatic Log Rotation Ability to define network host hierarchy using parent hosts. Support for implementing redundant monitoring hosts. Optional Web Interface for viewing current network status , notification and problem history , log file etc.
  • 6. Requirements Things need to get Nagios working are: Nagios Plug-ins ( downloadable from nagios url) Graphics Libraries JPEG Libraries Database for storing log files
  • 8. Architecture Nagios is built on a server/client architecture. Usually , on a network , a Nagios server is running on a host , and plugins are running on all the remote hosts that need to be monitored. These plugins send information to the server , which displays them in a GUI. Nagios is composed of three parts : A Scheduler : this is the server part of nagios. At regular interval , the scheduler checks the plugins , and according to their results, do some actions. A GUI : the interface of Nagios (with the configuration, the alerts ) . It is generated in web pages generated by CGI. The Plugins : They are configurable by the user. They check a service and return a result to the nagios server.
  • 9. Architecture A Soft Alert is raised when a plug in returns a warning or an error. Then on the GUI ,a green button turns to red. When this soft alert is raised many times( the number is configurable) , a hard alert is raised , and the nagios server sends notifications : email , sms, etc.
  • 11. Web Interface – Services Overview
  • 12. Web Services – Services Details Overview
  • 13. Configuration Files Nagios.cfg Main Configuration File Monitored elements configuration resource.cfg User defined elements configuration file cgi.cfg Display options for CGI host, hostgroup and hostextinfo Information concerning monitored equipments
  • 14. Configuration Files service, servicextinfo Information concerning monitored services , service escalation host and service dependency Dependencies between hosts and between services host escalation, host group escalation Escalation Notification
  • 15. Configuration Files contact Nagios users. To access Nagios interface, it is necessary to be registered in this contact file contactgroup User Groups. Notifications and display rights are settled in this file Timeperiod Use to configure period of time for elements monitoring and users notifications. command Set of commands used to control services, equipments, events management and notifications
  • 16. Plugins A plugin is a small program that checks a service ( a daemon , some free space on a disk..). It must return a value and a small line of text. (Nagios will only grab the first line of text). Output should be in the format METRIC STATUS : information text/performance data . The allowed METRIC STATUS are 0(OK) , 1(WARNING) , 2(CRITICAL) or 3(UNKNOWN). The warning and critical thresholds are parameters , set by the user ,passed as arguments to the plugin. The plugins can be run : Locally on the Nagios server Remotely through a remote Nagios server , with ssh , with snmp , with NRPE (Nagios Remote Plugin Executor) , or with NSCA (Nagios Service Check Acceptor).