Hallo Freunde,
in diesem Beitrag geht es um eine schnelle und stressfreie Installation von Nagios.
Grund-System ist wieder ein CentOS 5.8, die bei dieser Installation verwendete Version von Nagios ist 3.3.1.
Welche Anforderungen stellt Nagios selbst für die Installation?
Benötigt wird ein Webserver, der GNU-C-Compiler inkl. Libs, GD-GIF-Bild-Support, PHP.
Ferner sollte SSL-Unterstützung mitinstalliert werden.
Was sollte man zur Sicherheit beachten?
Es wird empfohlen bei Anwendungen wie Nagios einen extra Benutzer zu verwenden, da Nagios Programme auf System-Ebene ausführt. Sollte ein Angriff auf Nagios gestartet werden wird so der globale Zugriff eingeschränkt.
Installation Nagios 3.3.1
Apache, PHP, SSL-Support, Gnu-Compiler, Gnu-C-Libraries, GD (Gif), GD-Development
yum install httpd php mod_ssl gcc glibc glibc-common gd gd-devel
Anforderungen Sicherheit:
Neuer Benutzer: nagios, neue Gruppe: nagcmd
useradd -m nagios
groupadd nagcmd
Setzen des Kennwortes für lokalen Benutzer: nagios.
passwd nagios
Hinzufügen von Gruppen-Mitgliedschaften:
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache
http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.3.1/nagios-3.3.1.tar.gz/download
wget http://sourceforge.net/projects/nagios/files/nagios-3.x/nagios-3.3.1/nagios-3.3.1.tar.gz/download
Entpacken von Nagios:
tar xvzf ./nagios-3.3.1.tar.gz
Kompilieren & Installieren:
cd nagios
./configure –with-command-group=nagcmd
make
make all
make install
make install-init
make install-config
make install-commandmode
Anpassen des Administrator-Kontaktes:
nano /usr/local/nagios/etc/objects/contacts.cfg
make install-webconf
chkconfig nagios on
service httpd restart