Instalando Nagios 3.4.4 en CentOS 6.3
Introducción
Nagios es una herramienta de monitorización bajo licencia GPL. Esta herramienta le permite monitorear servidores, hardware de red (conmutadores, enrutadores, ...) y aplicaciones. Hay muchos complementos disponibles y su gran comunidad convierte a Nagios en la herramienta de monitoreo de código abierto más grande. Este tutorial muestra cómo instalar Nagios 3.4.4 en CentOS 6.3.
Requisitos
Después de instalar su servidor CentOS, debe deshabilitar selinux e instalar algunos paquetes para que nagios funcione.
Para deshabilitar selinux, abra el archivo:/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
Ahora, descargue todos los paquetes que necesita:
# yum install gd gd-devel httpd php gcc glibc glibc-common
Instalación de Nagios
Crear un directorio:
# mkdir /root/nagios
Navegue a este directorio:
# cd /root/nagios
Descargar nagios-core y complemento:
# 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
Vaya al directorio de nagios:
# cd nagios
Configurar antes de hacer:
# ./configure
Cree todos los archivos necesarios para Nagios:
# make all
Instalación:
# make install
# make install-init
# make install-commandmode
# make install-config
# make install-webconf
Cree una contraseña para iniciar sesión en la interfaz web:
# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Inicie el servicio e inícielo en el arranque:
# chkconfig nagios on
# service nagios start
Ahora, debe instalar los complementos:
# cd ..
# tar xvzf nagios-plugins-1.4.15.tar.gz
# cd nagios-plugins-1.4.15
# ./configure
# make
# hacer instalación
Inicie el servicio apache y actívelo en el arranque:
# servicio httpd iniciar
# chkconfig httpd en
Ahora, conéctese a su sistema nagios:
http://Your-Nagios-IP/nagios e ingrese el nombre de usuario:nagiosadmin y la contraseña que eligió anteriormente.
¿Y después de la instalación?
Después de la instalación, debe configurar todos sus servidores y servicios en los archivos de configuración de Nagios. Este paso se realiza en la línea de comandos y es complicado, por lo que recomiendo instalar una herramienta como Centreon, que es una interfaz hermosa para agregar su servidor y servicios.
Para ir más allá, te recomiendo que leas mi artículo sobre la monitorización de Nagios y Centreon.