Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
centos:web_c7:nagios1 [02.03.2015 15:24. ] – [Konfigurationsbeispiele] djangocentos:web_c7:nagios1 [22.07.2019 14:59. ] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-<WRAP center round info 50%> +====== IT Infrastruktur und Sytem Monitoring mit Nagios unter CentOS 7.x ====== 
-\\ Artikel gerade in der Bearbeitung, noch nicht vollständig! +{{:centos:web_c7:nagios.png?nolink&175 |Bild: Nagios Logo}} Mit [[http://www.nagios.org/|Nagios]] kann man sehr leicht und einfach umfangreiche und komplexe IT-Infrastrukturen und Dienste überwachen. Nagios bietet umfassende Überwachungs- und Alarmfunktionen für Server, Switches, Anwendungen und Dienste, so dass also Störungen im Betrieb frühestmöglich erkannt und Abhilfe geschaffen werden kann. 
-</WRAP> +
- +
- +
-====== IT Infrastructure Monitoring mit Nagios unter CentOS 7.x ====== +
-{{:centos:web_c7:nagios.png?nolink&175 |Bild: Nagios Logo}} Mit [[http://http://www.nagios.org/|Nagios]] kann man sehr leicht und einfach umfangreiche und komplexe IT-Infrastrukturen und Dienste überwachen. Nagios bietet umfassende Überwachungs- und Alarmfunktionen für Server, Switches, Anwendungen und Dienste, so dass also Störungen im Betrieb frühestmöglich erkannt und Abhilfe geschaffen werden kann. +
  
 Tiefergehende Informationen zu Nagios findet man auf der [[http://www.nagios.org/about/overview/|Übersichtsseite von Nagios]] im WWW. Tiefergehende Informationen zu Nagios findet man auf der [[http://www.nagios.org/about/overview/|Übersichtsseite von Nagios]] im WWW.
Zeile 605: Zeile 600:
 {{ :centos:web_c7:nagios_02.png?direct&800 |Bild: Bildschirmhardcopy des Nagios Web_Frontend Startfensters}} {{ :centos:web_c7:nagios_02.png?direct&800 |Bild: Bildschirmhardcopy des Nagios Web_Frontend Startfensters}}
  
-Sofern wir unsere zu überwachenden Systeme, Server, Switche und Dienste konfiguriert haben, werden diese bei einem Klick auf die zugehörigen Menüpunkt am linken Bildschirmrand angezeigt. 
- 
-{{ :centos:web_c7:nagios_03.png?direct&800 |Bild: Bildschirmhardcopy des Nagios Web_Frontend Übersicht Service "Service Gruppen"}} 
  
 ===== Konfigurationsbeispiele ===== ===== Konfigurationsbeispiele =====
Zeile 2659: Zeile 2651:
         }         }
 </file> </file>
 +
 +==== Definition SERVICEGROUP ====
 +Betrachtet man einen Dienst wie z.B. **eMail** so wird man sehr schnell feststellen, dass zum "Erbringen des Dienstes eMail" viele einzelne Glieder/Dienste in der Verarbeitungskette benötigt werden. Mit Hilfe von Servicegroups lassen sich diese Kettenglieder sehr schön und einfach gruppieren.
 +   # vim /etc/nagios/objects/nausch.org/servicegroups/servicegroup_mail.cfg
 +
 +<file bash /etc/nagios/objects/nausch.org/servicegroups/servicegroup_mail.cfg>define servicegroup {
 +        servicegroup_name       mail
 +        alias                   Mail-Server
 +        }
 +</file>
 +
 +Damit nun bei den einzelnen Services die zugehörige Servicegroup herangezogen wird, tragen wir diese in der Definitionsdatei des Services ein. Das nachfolgende Beispiel zeigt exemplarisch die Überwachungskonfigurationsdatei des Postfix-Daemon.
 +   # vim /etc/nagios/objects/nausch.org/services/check_running_postfix.cfg
 +
 +<file bash /etc/nagios/objects/nausch.org/services/check_running_postfix.cfg>define service{
 +        use                     generic-service
 +        host_name               vml000067, vml000077, vml000087
 +        #hostgroup_name         dmz.nausch.org
 +        servicegroups           mail
 +        service_description     MX: Postfix Daemon
 +        check_command           check_nrpe!check_running_postfix
 +        }
 +</file>
 +
 +In der Servicegruppe **mail** wird also geprüft ob auf den drei Servern der Postfix-Daemon läuft.
 +
 +==== Konfigurations-Überprüfung ====
 +Bevor wir nach einer Änderung oder Erweiterung unserer Server- und Service-Überwachung mit einem **reload** des **Nagios-//Daemon//** aktivieren führen wir noch eine Überprüfung unserer Definitionen durch.
 +   # nagios -pv /etc/nagios/nagios.cfg
 +
 +<code>Nagios Core 4.0.8
 +Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
 +Copyright (c) 1999-2009 Ethan Galstad
 +Last Modified: 08-12-2014
 +License: GPL
 +
 +Website: http://www.nagios.org
 +Reading configuration data...
 +   Read main config file okay...
 +   Read object config files okay...
 +
 +Running pre-flight check on configuration data...
 +
 +Checking objects...
 +        Checked 522 services.
 +        Checked 26 hosts.
 +        Checked 6 host groups.
 +        Checked 16 service groups.
 +        Checked 6 contacts.
 +        Checked 2 contact groups.
 +        Checked 28 commands.
 +        Checked 5 time periods.
 +        Checked 0 host escalations.
 +        Checked 0 service escalations.
 +Checking for circular paths...
 +        Checked 26 hosts
 +        Checked 0 service dependencies
 +        Checked 0 host dependencies
 +        Checked 5 timeperiods
 +Checking global event handlers...
 +Checking obsessive compulsive processor commands...
 +Checking misc settings...
 +
 +Total Warnings: 0
 +Total Errors:   0
 +
 +Things look okay - No serious problems were detected during the pre-flight check
 +Object precache file created:
 +/var/spool/nagios/objects.precache
 +</code>
 +
 +Da alles in Ordnung ist können wir nun ohne großen Bedenken den Reload des nagios-Daemon durchführen.
 +   # systemctl reload nagios
 +
 +Tippfaule Admins fassen die Überprüfen und den Reload in einen Aufruf zusammen, indem dieser durch **&&** getrennt wurden. Der zweite Aufruf wird damit nur aufgerufen, sofern der erste ohne Fehlermeldung beendet wurde.
 +   # nagios -pv /etc/nagios/nagios.cfg && systemctl reload nagios
 +
 +Trat ein Fehler auf, können wir diesen erst beseitigen und den Daemon anschließend erneut testen und reloaden. Rufen wir anschließend das Nagios-Webfrontend erneut auf, werden unsere Server und Dienste entsprechend zur Anzeige gebracht, in dem man mit einem Klick auf die zugehörigen Menüpunkt am linken Bildschirmrand klickt. 
 +
 +{{ :centos:web_c7:nagios_03.png?direct&800 |Bild: Bildschirmhardcopy des Nagios Web_Frontend Übersicht Service "Service Gruppen"}}
 +
 +====== Links ======
 +  * **[[centos:web_c7:start| ⇐ Zurück zu Kapitel "Webserverinstallation unter CentOS 7.x"]]**
 +  * **[[wiki:start|Zurück zu Projekte und Themenkapitel]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
 +
  
  • centos/web_c7/nagios1.1425309856.txt.gz
  • Zuletzt geändert: 02.03.2015 15:24.
  • von django