Installieren von Nagios 3.4.4 auf CentOS 6.3
Einführung
Nagios ist ein Überwachungstool unter GPL-Lizenz. Mit diesem Tool können Sie Server, Netzwerkhardware (Switches, Router, ...) und Anwendungen überwachen. Viele Plugins sind verfügbar und seine große Community macht Nagios zum größten Open-Source-Überwachungstool. Dieses Tutorial zeigt, wie man Nagios 3.4.4 auf CentOS 6.3 installiert.
Voraussetzungen
Nach der Installation Ihres CentOS-Servers müssen Sie Selinux deaktivieren und einige Pakete installieren, damit Nagios funktioniert.
Um Selinux zu deaktivieren, öffnen Sie die Datei:/etc/selinux/config
# vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive // change this value to disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
Laden Sie jetzt alle benötigten Pakete herunter:
# yum install gd gd-devel httpd php gcc glibc glibc-common
Nagios-Installation
Erstellen Sie ein Verzeichnis:
# mkdir /root/nagios
Navigieren Sie zu diesem Verzeichnis:
# cd /root/nagios
Nagios-Core &Plugin herunterladen:
# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.4.tar.gz
# wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4 .16.tar.gz
Enttarnen Sie den Nagios-Kern:
# tar xvzf nagios-3.4.4.tar.gz
Gehen Sie zum Nagios-Verzeichnis:
# cd nagios
Vor dem Erstellen konfigurieren:
# ./configure
Erstellen Sie alle notwendigen Dateien für Nagios:
# make all
Installation:
# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf
Erstellen Sie ein Passwort, um sich bei der Weboberfläche anzumelden:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Starten Sie den Dienst und starten Sie ihn beim Booten:
# chkconfig nagios on
# service nagios start
Jetzt müssen Sie die Plugins installieren:
# cd ..
# tar xvzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure
# make
# make install
Starten Sie den Apache-Dienst und aktivieren Sie ihn beim Booten:
# service httpd start
# chkconfig httpd on
Verbinden Sie sich nun mit Ihrem Nagios-System:
http://Your-Nagios-IP/nagios und geben Sie login :nagiosadmin &das oben gewählte Passwort ein.
Und nach der Installation ?
Nach der Installation müssen Sie alle Ihre Host- und Service-Innagios-Konfigurationsdateien konfigurieren. Dieser Schritt wird in der Befehlszeile ausgeführt und ist kompliziert, daher empfehle ich, ein Tool wie Centreon zu installieren, das ein schönes Front-End ist, um Ihre Hosts und Services hinzuzufügen.
Um weiter zu gehen, empfehle ich Ihnen, meinen Artikel über Nagios &Centreon-Überwachung zu lesen.