Instalación de Nagios

news and informations automotive,business,crime,health,life,politics,science,technology,travelautomotive,business,crime,health,life,politics,science,technology,travel

En este post vamos a aprender a instalar Nagios y el juego de plugins estándar que dan la funcionalidad necesaria para la mayoría de las tareas de monitorización.

Veremos cómo se lleva a cabo la instalación manual en CentOS 5.5, aunque es posible también la instalación a partir de paquetes precompilados para diferentes distribuciones.

El primer paso es actualizar el sistema operativo sobre el que vamos a trabajar:

Actualizar

E instalamos los prerequisitos:

 Prerequisitos

A lo largo de los diferentes posts llevaremos a cabo tareas avanzadas que necesitarán de otros paquetes que también instalamos ahora:

Imagen3

También tenemos que crear usuarios y grupos que serán usados por el demonio Nagios:

Imagen4

Donde /opt/nagios será el directorio en el que instalaremos los binarios de la aplicación.

 Si queremos usar la interfaz web, será necesario añadir el usuario con el que se ejecuta el servidor web al grupo nagioscmd. Esto permitirá que la interfaz web envíe comandos a Nagios. En CentOS, este usuario es apache:

Imagen5Ahora creamos la estructura de directorios que usaremos para la instalación:

Imagen6

Y un directorio para llevar a cabo todo el proceso:

Imagen7

Descargamos Nagios en el directorio que hemos creado:

Imagen8

Y el conjunto básico de plugins:

Imagen9

Descomprimimos y extraemos los dos paquetes:

Imagen10

Imagen11

Empezamos configurando la compilación para la estructura de directorios que hemos creado:

Imagen12

Ya podemos compilar todos los módulos de Nagios:

Imagen13

Y al finalizar la compilación, instalamos:

Imagen14

Al tratarse de una instalación nueva, es recomendable instalar también los archivos de configuración que luego usaremos. Si es una actualización, no se debe hacer esto, ya que podríamos perder la configuración anterior.

Imagen15

Con esto terminamos la compilación e instalación del core de Nagios y pasamos ahora a compilar e instalar los plugins.

Imagen16

Configuramos los plugins que vamos a compilar:

Imagen17

Y compilamos:

Imagen18

Ya tenemos instalado Nagios y el conjunto básico de plugins. Ahora vamos a asegurarnos de que el demonio se está ejecutando como un servicio del sistema y que se inicia en el arranque.

Imagen19

Reiniciamos el sistema y comprobamos que Nagios está ejecutándose:

Imagen20

En cualquier momento podemos acceder al archivo de log de Nagios:

Imagen21

Aunque también podemos ver los mensajes en el sistema Syslog:

Imagen22

Podemos iniciar, parar y reiniciar Nagios usando:

Imagen23

Con esto hemos terminado el proceso de instalación de Nagios.  Como dije al principio, es perfectamente posible usar los paquetes precompilados en los repositorios de la distribución que estamos usando, pero haciéndolo de esta forma podemos personalizar la instalación y aprender todo lo necesario para optimizarla para un entorno de producción.

En el próximo post aprenderemos a configurar Nagios.