Instalando Nagios Core 4.0.0 y Nagios Plugin 1.5 en un Servidor CentOS o Ubuntu

Propósito
Este documento describe como instalar Nagios Core y Nagios Plugins desde los fuentes en un servidor CentOS o Ubuntu.

Publico dirigido
Este documento tiene la intención de ser utilizado por cualquier usuario que desea instalar Nagios Core desde los fuentes.

Prerrequisitos
Para usuarios de Ubuntu, ejecutar todos los pasos de este documento con permisos de root. El siguiente comando puede utilizarse para cambiarse a root.

sudo -i

Los requerimientos de paquetes pudieran variar sobre que tipo de plataforma la instalación de Nagios esta siendo instalada.

Para usuarios de RHEL/CentOS:
yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp

Para usuarios de Ubuntu:
sudo apt-get install wget install build-essential apache2 php5-gd wget libgd2-xpm libgd2-xpm-dev libapache2-mod-php5

Descargue  Nagios Core y Nagios Plugins Tarballs
Para todos los sistemas, ejecutar los siguientes comandos en la terminal:

cd /tmp

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.0.tar.gz

wget https://www.nagios-plugins.org/download/nagios-plugins-1.5.tar.gz

Esto descargara Nagios Core, y sus plugins requeridos.

Añadir el usuario Nagios y sus grupos
Luego añada el usuario apropiado y el grupo para el proceso de Nagios, ejecute:

useradd nagios

groupadd nagcmd

usermod -a -G nagcmd nagios

Instalación de Nagios Core

tar zxvf nagios-4.0.0.tar.gz

tar zxvf nagios-plugins-1.5.tar.gz

Ingrese al nuevo directorio de Nagios e instale los paquetes:

cd nagios

Para usuarios de RHEL/CentOS:
./configure –with-command-group=nagcmd

Para usuarios de Ubuntu:
./configure –with-nagios-group=nagios –with-command-group=nagcmd -–with-mail=/usr/bin/sendmail

Para todos los sistemas:

make all

make install

make install-init

make install-config

make install-commandmode

make install-webconf

cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

/etc/init.d/nagios start

Para usuarios de  RHEL/CentOS:

/etc/init.d/httpd start

Crear el usuario por defecto para el acceso web
Agregar el usuario por defecto de acceso a la interfaz web:

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

Instalación del Plugin de Nagios

cd /tmp/nagios-plugins-1.5

./configure –with-nagios-user=nagios –with-nagios-group=nagios

make

make install

Configuración del Servicio de Nagios
Los siguientes comandos registraran el demonio de Nagios, para ser ejecutado al iniciar el sistema.

chkconfig –add nagios

chkconfig –level 35 nagios on

chkconfig –add httpd

chkconfig –level 35 httpd on

Para usuarios de Ubuntu:

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Interfaz Web de Nagios
Después de seguir correctamente los procedimientos, usted debe poder accesar a su Nagios Core instalado desde su navegador web. Simplemente utilizar la siguiente url:

http://ip-de-su-servidor/nagios

Ahora debe loguearse con las credenciales que usted eligió cuando agrego el usuario nagiosadmin al archivo htpasswd.users

Para finalizar
Si usted tiene inquietudes, por favor visite nuestro foro de soporte en:

http://support.nagios.com/forum/

Documentación de Nagios Core:

http://library.nagios.com/library/products/nagioscore/manuals/

Una versión en Ingles en formato PDF de este documento se puede encontrar en: :
http://assets.nagios.com/downloads/nagioscore/docs/Installing_Nagios_Core_From_Source.pdf

0 Responses to “Instalando Nagios Core 4.0.0 y Nagios Plugin 1.5 en un Servidor CentOS o Ubuntu”


  • No Comments

Leave a Reply




This site is part of the official Nagios Community Network and is operated with permission from Nagios Enterprises. Nagios® and the Nagios logo are registered trademarks of Nagios Enterprises.

Disclaimer | Terms of Use | Privacy Policy