Tutorial
Por Iker Vázquez (iker@patapalo.net)
Índice de contenido
1 –Instalación básica:........................................................................................................................... 2 1.1 – Requisitos previos...................................................................................................................2 1.2 –Descargar y compilar las fuentes............................................................................................ 3 1.3 – Descargas adicionales............................................................................................................. 4 1.4 PrepararApache.........................................................................................................................5 2 – Los archivos de configuración........................................................................................................6 3 - Un caso práctico:.............................................................................................................................8 3.1 – Explicación delcaso............................................................................................................... 8 3.2 Configuración de los ficheros.................................................................................................... 9 4 – Y por último................................................................................................................................. 10
1 –Instalación básica:
1.1 – Requisitos previos
Primero empezamos por losrequisitos previos: - El software sólo funciona si el host es una máquina Linux. Podéis probar con una Vmware si no tenéis instalada una máquina con éste SO, aunque la merma de rendimiento es notable. En mi caso, tenemos varios servidores con RedHat 8, así que la instalación va a ir sobre ésta distro. - Es un elemento que se visualiza vía web, así que necesitamos un servidor web para ello. Yo he usadoApache v2.0.40. Si no lo tenéis instalado y funcionando, ahora es un buen momento para empezar :-D - Una vez instalado y funcionando el servidor web, necesitamos las herramientas de compilación necesarias para generar los binarios de Nagios. Cuando las tengamos podemos proseguir al siguiente paso. - Bueno, con la plataforma adecuada, las herramientas preparadas y el servicio web rulando, podemosempezar la instalación. - Añadimos el usuario y grupo pertinente: # groupadd nagios # adduser nagios -g nagios # usermod -G nagios apache
1.2 – Descargar y compilar las fuentes - Descargamos las fuentes de la web de Nagios. En el momento de escribir éste artículo, la última versión es la 2.5, pero yo lo hice con la 2.4 - Una vez descargadas las fuentes en un directorio, las descomprimimos con:# tar xvfz nagios-2.4.tar.gz - Entramos en el directorio de las fuentes y ejecutamos el script de configuración. Ojo que esto hay que escribirlo en una sola línea: # ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cgi-bin --with-htmurl=/nagios/ -with-nagios-user=nagios --with-nagios-grp=nagios --with-command-grp=nagios - Cuando el script de configuración acabe procedemos a compilar.No tiene que haber dado ningún error, de lo contrario nos falta alguna herramienta: # make all && make install && make install-init && make install-config - Una vez hecho esto, ya tenemos Nagios instalado en la máquina. Según el script de configuración, le hemos dicho que lo instale en /usr/local/nagios. Ahora vamos a instalar los plugins para poder monitorizar los elementos que queramos. Elproceso es prácticamente el mismo que para las fuentes del programa, pero con menos cosas: - Descargamos las fuentes de los plugins. - Descomprimimos con: # tar xvfz nagios-plugins-1.4.3.tar.gz - Entramos al directorio de las fuentes de los plugins y ejecutamos: # ./configure && make && make install Una vez hecho esto tendremos los plugins instalados en /usr/local/nagios/libexec
1.3 – Descargas...
Regístrate para leer el documento completo.