Instalación de Nagios en CentOS 7


Buenas, después de unas cuantas intentonas he conseguido instalar Nagios, quiero retomar el tema de linux y nada mejor que empezar con esta gran herramienta de monitorización. En este post veremos como es la Instalación de Nagios en CentOS 7.

Nagios:

Nagios es un sistema de monitorización de redes ampliamente utilizado, de código abierto, que vigila los equipos (hardware) y servicios (software) que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP…), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos…), independencia de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL cifrados o SSH, y la posibilidad de programar plugins específicos para nuevos sistemas.

Empezamos instalando unos cuantos paquetes antes de empezar con instalación de Nagios en CentOS 7, entre ellos están apache, php…

1

Una vez instalados, creamos el usuario nagios y le ponemos un password.

28

 

Creamos un grupo para permitir que comando externos sean admitidos a través de la interfaz web. Agregamos al grupo al usuario nagios y a apache.

3

Creamos una carpeta para descargar nagios y nagios-pluggins. Descargamos.4 5

6

Descomprimimos las fuentes de nagios.

7 8

Y ejecutamos el script de configuración de nagios pasando le el parámetro del grupo anteriormente creado.

9 10

Empezamos a compilar con make all.

11

make install.

12

make install-init.

13

make install-config.

14

make install-commandmode.

15

Instalamos el archivo de configuración web en el directorio conf.d de Apache.

32

Creamos la cuenta nagiosadmin para el acceso web y le ponemos un password.

28

Reiniciamos el servicio Apache.

 

 

31

Y pasamos a la instalación de los plugins. Descomprimimos las fuentes de los plugins.

17

Y ejecutamos el script de configuración.

18

Compilamos.

19 20

Agregamos Nagios a la lista de servicios para que arranque automáticamente cuando se inicie el sistema.

21

Verificamos los archivos de configuración de Nagios, y aquí la primera ostia. Nos dice que no es un directorio valido.

22

Despues de revisar la ruta, veo que falta /spool/checkresults. Primero pongo como propietario al usuario Nagios sobre la ruta.

23

Creo un directorio llamado spool y también lo pongo como propietario a nagios.

24

Lo mismo con el directorio que creo checkresults. Lanzo de nuevo la verificación de los archivos de configuración y ya no aparece el error.

25

Accedo vía web a traves de http://ip_de_nagios/nagios con el usuario nagiosadmin.

29

Espero que os sirva, yo me guiado a través de la documentación oficial de Nagios. Iré subiendo cosillas de como configurar y demas.

Gracias y un Saludo.

Gorka Izquierdo