Instalar los siguientes paquetes que seran necesarios
$ sudo apt-get install apache2 unzip libapache2-mod-php build-essential libgd2-dev
Creamos el usuario de Nagios y le ponemos el password:
$ sudo /usr/sbin/useradd -m -s /bin/bash nagios
$ sudo passwd nagios
Se crea el grupo nagcmd para permitir lanzar comandos externos:
$ sudo /usr/sbin/groupadd nagcmd
$ sudo /usr/sbin/usermod -a -G nagcmd nagios
$ sudo /usr/sbin/usermod -a -G nagcmd www-data
Descargamos el Nagios:
Descargamos el Nagios:
$ wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.1.1.tar.gz
Lo descomprimimos:
Lo descomprimimos:
$ tar xvzf nagios-4.1.1.tar.gz
$ cd nagios-4.1.1/
Compilamos el código de Nagios:
Compilamos el código de Nagios:
$ ./configure --with-command-group=nagcmd
Luego instalamos los binarios:
Luego instalamos los binarios:
$ make all
$ sudo make install
$ sudo make install-init
$ sudo make install-config
$ sudo make install-commandmode
Añadimos la configuración del Nagios al Apache:
$ sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf
Cambiamos la contraseña al usuario nagiosadmin que da acceso a la web y reiniciamos el Apache:
Cambiamos la contraseña al usuario nagiosadmin que da acceso a la web y reiniciamos el Apache:
$ sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
$ sudo service apache2 restart
Añadimos el mail del administrador en el contact.cfg:
Añadimos el mail del administrador en el contact.cfg:
$ sudo nano /usr/local/nagios/etc/objects/contacts.cfg
A continuación instalaremos los plugins de Nagios, para ello lo primero es descargarlos y descomprimirlos:
A continuación instalaremos los plugins de Nagios, para ello lo primero es descargarlos y descomprimirlos:
$ wget http://nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz
$ tar xvzf nagios-plugins-2.1.1.tar.gz
$ cd nagios-plugins-2.1.1
Lo compilamos y hacemos la instalación de los binarios:
Lo compilamos y hacemos la instalación de los binarios:
$ ./configure --with-nagios-user=nagios --with-nagios-group=nagios
$ make
$ sudo make install
Añadimos los módulos de CGI y Rewrite al Apache y lo reiniciamos:
Añadimos los módulos de CGI y Rewrite al Apache y lo reiniciamos:
$ sudo a2enmod rewrite
$ sudo a2enmod cgi
$ sudo service apache2 restart
Configuramos que se inicie el servicio de Nagios en el arranque:
Configuramos que se inicie el servicio de Nagios en el arranque:
$ sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Revisamos que este todo bien en el Nagios:
Revisamos que este todo bien en el Nagios:
$ sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Reiniciamos el equipo:
Iniciamos el servicio:
Reiniciamos el equipo:
$ sudo reboot
$ sudo /etc/init.d/nagios start
Accedemos a http://localhost/nagios/, El usuario es nagiosadmin y la contraseña la que definimos anteriormente
Accedemos a http://localhost/nagios/, El usuario es nagiosadmin y la contraseña la que definimos anteriormente
Comentarios
Publicar un comentario