miércoles, 7 de mayo de 2008
Instalar Nagios en Ubuntu
Antes de nada tenemos que instalar Apache, GCC y las librerías de desarrollo GD
sudo apt-get install apache2
sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev
En otra entrada, publiqué un proceso para impacientes obtenido de la web de apache. Aunque es cierto que en Ubuntu es más fácil hacer el apt-get que el proceso para impacientes aquí explicado...
En Ubuntu 6.10 la librería es la libgd2-dev
sudo apt-get install libgd2-dev
Para Ubuntu 7.10 la librería ha cambiado
sudo apt-get install libgd2-xpm-dev
Como root creamos una cuenta de usuario para Nagios y su correspondiente password.
sudo -s
/usr/sbin/useradd nombredeusuario
passwd nombredeusuario
Creamos el grupo ngcmd para permitir comandos externos vía web y agregamos el usuario de Nagios y el usuario de Apache al grupo.
/usr/sbin/groupadd ngcmd
/usr/sbin/usermod -G ngcmd nombredeusuario
/usr/sbin/usermod -G ngcmd www-data
Una vez descargado Nagios lo compilamos y lo instalamos
tar xzf nagios-3.0.1.tar.gz
cd nagios-3.0.1
./configure --with-command-group=ngcmd
make all
make install
make install-init
make install-config
make install-commandmode
Editamos el archivo de configuración /usr/local/nagios/etc/objects/contacts.cfg y cambiamos la dirección de correo asociada a nagiosadmin para recibir las alertas.
vi /usr/local/nagios/etc/objects/contacts.cfg
Instalamos el interface web de configuración de Nagios
make install-webconf
Creamos una cuenta de administración para el interface web
htpasswd -c /usr/local/nagios/etc/htpasswd.users nombredelusuario
Reiniciamos Apache
/etc/init.d/apache2 reload
Compilamos e instalamos los plugins
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
Configuramos Nagios para que arranque junto al sistema
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Comprobamos los archivos de configuración de Nagios
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Si no se muestran errores iniciamos Nagios
/etc/init.d/nagios start
Acceso al Web Interface
Bien desde la misma máquina
http://localhost/nagios/
O desde cualquier otra máquina de la red
http://192.168.xx.xx/nagios/
Si queremos recibir notificaciones vía email de las alertas de Nagios debemos instalar mailx
sudo apt-get install mailx
Cambiamos los comandos de notificación de email en /usr/local/nagios/etc/objects/commands.cfg y cambiamos cualquier referencia a '/bin/mail' por '/usr/bin/mail'
Una vez hecho esto es necesario reiniciar Nagios
sudo /etc/init.d/nagios restart
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario