Instalace Nagios 3.4.4 na CentOS 6.3
Úvod
Nagios je monitorovací nástroj pod licencí GPL. Tento nástroj vám umožňuje monitorovat servery, síťový hardware (přepínače, routery, ...) a aplikace. K dispozici je mnoho pluginů a díky velké komunitě je Nagios největším open source monitorovacím nástrojem. Tento tutoriál ukazuje, jak nainstalovat Nagios 3.4.4 na CentOS 6.3.
Předpoklady
Po instalaci serveru CentOS musíte vypnout selinux a nainstalovat některé balíčky, aby nagios fungovaly.
Chcete-li selinux zakázat, otevřete soubor:/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
Nyní si stáhněte všechny balíčky, které potřebujete:
# yum install gd gd-devel httpd php gcc glibc glibc-common
Instalace Nagios
Vytvořte adresář:
# mkdir /root/nagios
Přejděte do tohoto adresáře:
# cd /root/nagios
Stáhněte si nagios-core &plugin:
# 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
Untar nagios core:
# tar xvzf nagios-3.4.4.tar.gz
Přejděte do adresáře nagios:
# cd nagios
Nakonfigurujte před provedením:
# ./configure
Vytvořte všechny potřebné soubory pro Nagios:
# make all
Instalace:
# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf
Vytvořte heslo pro přihlášení do webového rozhraní:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Spusťte službu a spusťte ji při spouštění:
# chkconfig nagios on
# spuštění služby nagios
Nyní musíte nainstalovat pluginy:
# cd ..
# tar xvzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure
# make
# make install
Spusťte službu apache a povolte ji při spouštění:
# service httpd start
# chkconfig httpd on
Nyní se připojte k systému nagios:
http://Your-Nagios-IP/nagios a zadejte přihlašovací jméno:nagiosadmin &heslo, které jste zvolili výše.
A po instalaci?
Po instalaci musíte nakonfigurovat všechny konfigurační soubory vašeho hostitele a služeb. Tento krok se provádí v příkazovém řádku a je komplikovaný, takže doporučuji nainstalovat nástroj jako Centreon, což je krásný front-end pro přidání vašeho hostitele a služeb.
Chcete-li jít dále, doporučuji vám přečíst si můj článek o monitorování Nagios &Centreon.