Está en la página 1de 8

COMENZANDO CON LA INSTALACION DE NAGIOS

Es necesario tener instalados los siguientes paquetes previamente:

sudo apt-get install apache2 sudo apt-get install libapache2-mod-php5 sudo apt-get install build-essential sudo apt-get install libgd2-xpm-dev

Empieza a ser root

sudo -s

Crear cuenta de nagios y dale contrasea y creamos grupo nagcmd y asignamos al usuario nagios a este grupo nuevo

/usr/sbin/useradd -m -s /bin/bash nagios passwd nagios /usr/sbin/groupadd nagcmd /usr/sbin/usermod -a -G nagcmd nagios /usr/sbin/usermod -a -G nagcmd www-data

Descargar nagios y plugins

mkdir ~/downloads cd ~/downloads

wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins- 1.4.11.tar.gz

Compila e instala Nagios

tar xzf nagios-3.2.3.tar.gz cd nagios-3.2.3 ./configure -with-command-group=nagcmd

Compila el codigo fuente

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

No empiezes nagios todava...

Configurar la interfaz de Nagios

make install-webconf htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Reiniciamos apache

/etc/init.d/apache2 reload

Compila e instala los plugins y configurar

cd ~/downloads tar xzf nagios-plugins-1.4.11.tar.gz cd nagios-plugins-1.4.11 ./configure with-nagios-user=nagios with-nagios-group=nagios make make install

Instalamos el mdulo SNMP de perl.

perl -MCPAN -e "install Net::SNMP"

(... a cualquier pregunta respondemos yes)

Configura nagios para que arranque automticamente al arrancar el sistema.

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

Verificar los archivos de configuracin de Nagios

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

NOTA: ESTE PASO NO DEBE DAR ERRORES, SI DA ALGN ERROR, DEBES MIRAR SI EL ERROR TE DICE QUE TE FALTA ALGO INSTALADO Y LO INSTALAS. SI ES OTRA COSA ES PORQUE TE HAS SALTADO ALGN PASO.

SI NO HAY ERRORES INICIAMOS NAGIOS CON

/etc/init.d/nagios restart

ABRIR NAGIOS EN TU NAVEGADOR

http://localhost/nagios/

EN ESTE PUNTO DE LA INSTALACIN TE DEBE DE SALIR EN TU NAVEGADOR TU PANEL DE CONTROL DE NAGIOS. TE PEDIR CONTRASEA Y USUARIO. EL USUARIO SER NAGIOSADMIN Y SU CONTRASEA SER LA QUE LE HAYAS DADO.

INSTALACION DE CORREO

Instalamos mail. Que es el comando que Nagios usar para el envo de mail.

apt-get install mailutils

Creamos enlace para el comando mail.

ln -s /usr/bin/mail /bin/mail

Instalamos postfix como medio de transporte para el envo de correo.

apt-get install postfix

(cuando nos pregunte por General type of mail configuration respondemos Internet Site) (cuando nos pregunte por el nombre del host le indicamos el nombre de la mquina completo) En este punto tenemos el sistema de correo, pero no configurado. Vamos a configurarlo con un sistema externo, en nuestro caso con una cuenta de correo de Gmail.

Copiamos la configuracion original del postfix.

cp -p /etc/postfix/main.cf /etc/postfix/main.cf.original

Creamos nuestra configuracin para Gmail.

echo "" > /etc/postfix/main.cf nano -w /etc/postfix/main.cf

El contenido del fichero sera:

relayhost = [smtp.gmail.com]:587 smtp_use_tls = yes smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd smtp_sasl_security_options = noanonymous

Generemos fichero con la autenticacin.

nano -w /etc/postfix/sasl/passwd

El contenido del fichero sera:

[smtp.gmail.com]:587 usuario@gmail.com:I34Ph5PU

Reemplazando la cuenta de correo y contrasea por una cuenta valida de Gmail.

Asigamos permisos adecuados.

chmod 600 /etc/postfix/sasl/passwd

Transformamos el fichero passwd a un fichero indexado hash.

postmap /etc/postfix/sasl/passwd

Aadimos la autoridad certificadora.

cat /etc/ssl/certs/Equifax_Secure_CA.pem >> /etc/postfix/cacert.pem

Reiniciamos postfix.

/etc/init.d/postfix restart

Probar el envo de correo. Para probar si esta todo correcto, podemos hacelo enviando un mail con la siguiente orden:

mail -s "el.asunto" usuario@gmail.com

CTRL+D ( para enviarlo )

También podría gustarte