NAGIOS
Hola a todos los lectores y visitantes.
Primero me gustaría comentaros que es mi primer post. Y que me digné a realizarlo por la dificultad que hay en la red para encontrar una buena explicación de la instalación de Nagios , espero que os sea útil. Todos los comandos están comprobados y la instalación a mi me la ha hecho correctamente. No explicaré lo qué es Nagios , porque se supone que si piensas instalarlo ya tienes idea de lo que es o te has iniciado informandote en la página oficial: www. nagios .org
Además que debes tener ciertos conocimientos acerca de programación, Linux, etc... Por lo que me reservo tener que explicarlos más que todo para evitar que personas que no están tienes conocimientos esenciales a respecto se abstengan de instalarlo y no lo hagan mal y provoquen fallos inesperados. En el mundo informático cualquier fallo provoca otros, por eso recordar que "la curiosidad mató al gato".
INSTALACIÓN
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 contraseña y creamios 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 todavía...
Configurando email de notificaciones
vi /usr/local/ nagios /etc/objects/contacts.cfg
Y BUSCAS EMAILS ADRESS Y PON EL EMAIL QUE QUIERAS.
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
Configura nagios para que arranque automáticamente al arrancar el sistema.
ln -s /etc/init.d/ nagios /etc/rcS.d/S99nagios
Verificar los archivos de configuración de Nagios
/usr/local/ nagios /bin/ nagios -v /usr/local/ nagios /etc/ nagios .cfg
NOTA: ESTE PASO NO DEBE DAR ERRORES, SI DA ALGÚN 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 ALGÚN PASO.
SI NO HAY ERRORES INICIAMOS NAGIOS CON
/etc/init.d/ nagios start
ABRIR NAGIOS EN TU NAVEGADOR
http://localhost/ nagios /
EN ESTE PUNTO DE LA INSTALACIÓN TE DEBE DE SALIR EN TU NAVEGADOR TU PANEL DE CONTROL DE NAGIOS . TE PEDIRÁ CONTRASEÑA Y USUARIO. El usuario será nagiosadmin y su contraseña será la que le hayas dado.
fuente: http://www. nagios .org/documentation (esto está en la página oficial)