Instalar Nagios en CentOS 6

Nagios es una aplicación para monitoreo de redes, hardware y servicios que emite alertas cuando su comportamiento no es el deseado, por ejemplo la caida del servicio web. En esta ocasión se listaran un conjunto de pasos para instalar Nagios en CentOS 6. Para ejecutar este conjunto de pasos debemos estar logueados como root desde una consola.

1. Una buena practica, mantener actualizado el sistema, para ello:

yum update

 

2. Nos aseguramos de tener deshabilitamos SELINUX

Colocamos  «SELINUX=disabled» editando el siguiente archivo:

vi /etc/sysconfig/selinux

Guardamos y reiniciamos el equipo:

shutdown -r now

 

3. Instalamos el repositorio EPEL, recuerden verificar si la siguiente es la ultima versión:

rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm

 

4.Instalamos Nagios y dependencias necesarias

yum install nagios nagios-plugins nagios-plugins-all nagios-plugins-nrpe php php-pear mod_ssl net-snmp net-snmp-utils sendmail

5. Creamos el usuario por defecto de Nagios y le asignamos una clave:

htpasswd /etc/nagios/passwd nagiosadmin

Donde nagiosadmin es el nombre de usuario por defecto de Nagios

 

6. Si requerimos acceso seguro por HTTPS, debemos abrir el puerto correspondiente en nuestro corta fuegos y levantarlo en nuestro servidor web.

 

7. Agregamos al usuario nagios al grupo de apache, recuerda que si utilizas otro servidor probablemente el grupo no sera apache.

usermod -a -G nagios apache

 

8. Configuramos que los servicios necesarios se levanten automáticamente al arrancar el servidor

chkconfig nagios on
chkconfig httpd on
chkconfig sendmail on
service sendmail restart

 

9. Configurar apache para soportar conexión segura por https

Editar y configurar apropiadamente la variable ServerName

vi /etc/httpd/conf/httpd.conf

Editar el archivo de nagios en apache para habilitar https:

vi /etc/httpd/conf.d/nagios.conf

Descomentar todas las lines relacionadas a «SSLRequireSSL» y luegoreiniciar el servicio

service httpd restart

 

10. Habilitar directorio de configuración de servidores en Nagios

Editar el archivo:

vi /etc/nagios/nagios.cfg,

y descomentar la linea

cfg_dir=/etc/nagios/servers

 

11. Agregar las siguientes lineas en el archivo: vi  /etc/nagios/objects/commands.cfg

define command{
 command_name check_nrpe
 command_line /usr/lib64/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

 

12. Creamos el directorio de configuración de servidores y le asignamos los permisos adecuados:

mkdir /etc/nagios/servers
chown root:nagios /etc/nagios/servers
service nagios restart

 

13. Verificación final

Abrimos desde un navegador https://(IP o hostname del servidor de Nagios)/nagios .

Nos debe pedir las credenciales, ante lo cual digitamos el usuario nagiosadmin y la clave que colocamos

 

Finalmente tenemos instalado Nagios en nuestro servidor, sin embargo aun se deben realizar trabajos de configuración de acuerdo a nuestras necesidades especificando Contactos a quienes deben llegar las alertas y los recursos que se requieren monitorear.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Blue Captcha Image
Refrescar

*