Despliegue de Nagios en Centos 7

Nagios es un sistema de monitorización de redes de código abierto ampliamente utilizado, que vigila los equipos (hardware) y servicios 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, etc.), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos, etc.), 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.

Realizaremos la instalacion sobre un sistema operativo Centos 7.

Los siguientes paquetes deben estar instalados antes de continuar:
• Apache 2
• PHP
• GCC compiler and development libraries
• GD development libraries

Paso 1. Instalacion de prerequisitos

yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget unzip
-y

Ahora creamos un usuario y grupo para el uso de nagios

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

Paso 2. Descarga e instalación de Nagios

cd /tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz
wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
tar zxf nagios-4.1.1.tar.gz
tar zxf nagios-plugins-2.1.1.tar.gz
cd nagios-4.1.1

Extraemos los archivos, compilamos e instalamos nagios.

./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf

Paso 3. Creación de password GUI
Creamos un password para el usuario de nagiosadmin, sera necesario para acceder a través de la interfaz gráfica.

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

Paso 4. Instalación Nagios Plugins
Permitirá conectarnos con servicios mas espeficíficos

cd /tmp/nagios-plugins-2.1.1
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl
make all
make install

Paso 5. Firewall
Habilitamos la salida del puerto 80

vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
/etc/init.d/iptables restart

Paso 6. Iniciar Nagios
Habilitamos la salida del puerto 80

service httpd start
service nagios start

Accedes a la aplicacion desde http://IP/nagios.

Fuente: https://www.nagios.org/

Share on FacebookTweet about this on TwitterShare on Google+

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *