Cargando



Monitoreo de infraestructura de TI con Nagios

Aprende con este manual en castellano a instalar y configurar Nagios para poder monitorizar tu infraestructura TI.


mar 21 2016 20:15
Profesional
mar 21 2016 20:24

Instalación de Nagios

 

El tutorial desarrollará una instalación básica de Nagios Core 4 bajo CentOS 7. No hay grandes diferencias del proceso de instalación entre las distintas versiones de Nagios/distros de Linux.

 

Software necesario
  • Apache httpd
  • Postfix como Servidor MTA (Mail Transfer Agent)

 

La instalación de estos componentes no será cubierta en este tutorial. Es posible buscar “Instalación de servidor LAMP” y continuar desde allí.

 

I. Dependencias
sudo yum install gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel xinetd unzip

 

II. Creación de usuarios
Debemos crear el usuario y grupo que ejecutará el proceso de monitoreo:
sudo useradd nagiossudo groupadd nagcmdsudo usermod -a -G nagcmd nagiossudo usermod –a -G nagcmd apache

 

Descargando Nagios y sus componentes

Tenemos dos opciones, instalarlo directamente utilizando el repositorio de nuestra distribución Linux o descargando el producto en:

 

 

Donde obtendremos la última distribución estable. Al momento de escribir este tutorial era la versión 4.1.1

 

 

Pueden descargarlo con su navegador favorito o por línea de comandos con curl o wget:

curl -L -O https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
Y también es necesario descargar los plug-ins:

 

 

Instalación Nagios

Como hemos descargado los archivos fuente (no desde un repositorio oficial), lo que haremos a continuación será descompactar, compilar e instalar. Vayamos a la ubicación donde hayamos descargado el archivo nagios-4.1.1.tar.gz y lo descomprimiremos.
tar xzf nagios-4.1.1.tar.gz
Cambiamos al directorio donde se extrajeron los archivos y escribimos:
./configure --with-command-group=nagcmd

[color=#a9a9a9]Pulsa en la imagen para ampliarla[/color]

make all
make install
Instala el programa principal, CGIs y archivos HTML
make install-init
Instala el script de inicio
make install-config
Instala archivos de configuración ejemplo en /usr/local/nagios/etc
make install-commandmode
make install-exfoliation (ó make install-classicui)
Instalación de tema para la interfaz web.

 

Nota
Si les devuelve algún error de permisos, utilizar sudo.

 

 

Instalación de la interfaz web

De manera similar a la anterior, compilaremos e instalaremos:
make install-webconf
Instala los archivos de configuración de Nagios para Apache

 

Crearemos una cuenta para la administración de la interfaz web de Nagios. Luego le asignaremos una contraseña.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Recordar que no es la cuenta para ejecución del proceso de nagios, sino para acceder a la interfaz web.

 

Reiniciamos Apache para que los cambios surtan efecto:

systemctl restart httpd
Con eso esta reiniciado.

 

Instalación de los plugins de Nagios

Nos posicionamos en el directorio donde descargamos el archivo de plugins y los extraemos con:
tar xzf nagios-plugins-2.1.1.tar.gz
Ejecutaremos los siguientes comandos para compilar e instalar:
./configure --with-nagios-user=nagios --with-nagios-group=Nagios --with-openssl
make
make install

[color=#a9a9a9]Pulsa en la imagen para ampliarla[/color]

 

Aquí finalizamos lo que es la instalación de Nagios. Pasaremos por alto la instalación de NRPE. Podemos chequear su funcionamiento accediendo localmente a la URL.

 

http://localhost/nagios/

 

Y debería mostrar algo similar a:

 

Nagios-Home.jpg

 

De mostrar algún error podemos:

 

Verificar el archivo principal de configuración
/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg

 

Verificar que el servicio de Nagios haya iniciado
/etc/init.d/nagios status

 

Está funcionando! Debemos continuar con su configuración.

 


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X