Está en la página 1de 5

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