Sei sulla pagina 1di 6

Manual Configuracin

Tabla de contenido
Nagios Debian 6.8......................................................................................................................................1
Instalacin de paquetes..........................................................................................................................2
Preparar interfaz WEB..........................................................................................................................3
Instalacin de Plug-ins..........................................................................................................................4
Creacin de Script para arranque..........................................................................................................4
Probar interfaz web...........................................................................................................................5

Nagios Debian 6.8


Nagios es un sistema de monitorizacin de redes ampliamente utilizado, de cdigo abierto, que vigila
los equipos (hardware) y servicios (software) que se especifiquen, alertando cuando el comportamiento
de los mismos no sea el deseado.
Se trata de un software que proporciona una gran versatilidad para consultar prcticamente cualquier
parmetro de inters de un sistema, y genera alertas, que pueden ser recibidas por los responsables
correspondientes mediante (entre otros medios) correo electrnico y mensajes SMS, cuando estos
parmetros exceden de los mrgenes definidos por el administrador de red.

Pgina 1
Este software no se encuentra en repositorio, por lo que habr que compilarlo.

Instalacin de paquetes
Primero instalar los paquetes necesarios como pre requisitos, Apache2, PHP 5 y MySQL. En este
punto es posible que ya estn estos paquetes instalados, pero comprobar que ya estn instalados.

# apt-get instal apache2 mysql-server php5-mysql \


php5 libapache2-mod-php5 php5-mcrypt \
php5-cgi php5-gd php5-common php5-curl

Como hay que compilar necesitamos libreras especiales para esto instalar lo siguiente.

# apt-get install build-essential libgd2-xpm-dev openssl \


libssl-dev xinetd apache2-utils unzip curl

Crear un usuario y un grupo llamado; nagios y ngcmd respectivamente para la instalacin y


configuracin del programa

# useradd nagios
# groupadd nagcmd
# usermod -a -G nagcmd nagios

Comprobacin del usuario, debe de devolver una linea similar, deben de revisar que el valor resaltado
sea el mismo.

# cat /etc/passwd |grep nagios


nagios:x:1002:1002::/home/nagios:/bin/sh

# cat /etc/group|grep nagcmd


nagcmd:x:1003:nagios

En este paso hay que descargar la ltima versin de nagios, para eso utilizar wget, tambin pueden
revisar la pgina oficial para ver si hay una versin ms reciente en https://www.nagios.org/
downloads/nagios-core/, (descargar la versin core).
Moverse a alguna carpeta conocida, como descargas o /tmp,

Pgina 2
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.1.tar.gz
Descomprimir la carpeta y luego entra al directorio

# tar xvf nagios-4.3.1.tar.gz


# cd nagios-4.3.1

En este paso se configuran el grupo y usuario creado anteriormente y luego se compila el programa con
make all, para luego ser instalado con make install, verificar que cada comando no de ningn
error.

# ./configure --with-nagios-group=nagios \
--with-command-group=nagcmd

# make all
# make install
# make install-commandmode
# make install-init
# make install-config

Preparar interfaz WEB


Habilitar y verificar los siguientes mdulos de apache

# a2enmod rewrite
# a2enmod cgi

Copiar archivo de configuracin

# /usr/bin/install -c -m 644 sample-config/httpd.conf \


/etc/apache2/sites-available/nagios.conf

Agregar el usuario de apache(www-data) al grupo nagcmd

# usermod -G nagcmd www-data

Habilitar nuevo host virtual

# a2ensite nagios.conf

Pgina 3
Para la interfaz WEB se necesita crear un usuario y contrasea, (nagiosadmi, nagios123)

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Instalacin de Plug-ins
Tambin se puede descargar la ltima versin de los plugins en http://nagios-plugins.org/download/, o
descargar con wget, primero moverse a un lugar conocido como descargas o /tmp
# wget http://nagios-plugins.org/download/nagios-plugins-2.2.0.tar.gz

Descomprimir el archivo y moverse al directorio donde se extrajeron los archivos

# tar xvf nagios-plugins-2.2.0.tar.gz


# cd nagios-plugins-2.2.0

Configurar el usuario instalacin, compilar e instalar.


# ./configure --with-nagios-user=nagios --with-nagios-group=nagios \
--with-openssl

# make
# make install

Creacin de Script para arranque


Crear script de inicio para nagios, crear el siguiente archivo /etc/systemd/system/
nagios.service y agregar la siguiente configuracin
[Unit]
Description=Nagios
BindTo=network.target

[Install]
WantedBy=multi-user.target

[Service]
User=nagios
Group=nagios
Type=simple
ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg

Pgina 4
Habilitar, iniciar y verificar el servicio natgios, (verificar que el servicio est corriendo).
# systemctl enable /etc/systemd/system/nagios.service
# systemctl start nagios
# systemctl status nagios

Reiniciar apache.
# service apache2 start

Probar interfaz web


Por ltimo entrar y verificar nuestro servicio, por un navegador web, cambiar nuestra-ip por la ip del
servidor que estamos configurando.
http://nuestra-ip/nagios
El usuario y contrasea son los configurados anteriormente.

Pgina 5
Ir a hosts en el men izquierdo para verificar el estado del servidor, debe salir un pantalla similar

Para crear el reporte del estado actual, ir a la opcin del men Availability, en la categora de
reportes, seleccionar Host(s) en type luego presionar botn continuar paso 2, seleccionar localhost
y luego continuar paso 3, luego crear reporte.

Pgina 6

Potrebbero piacerti anche