Para la instalación en ubuntu server 16.06 vamos a seguir los siguientes pasos:
ÍNDICE:
Contenido
PASO1: INSTALACIÓN DE PREREQUISITOS.
Para que funcione bien nuestro nagios 4 deberemos tener instalados una serie de programas y dependencias, Damos por sentado que el servidor tiene LAMP instalado, sino deberemos instalarlo con la siguiente sentencia:
INSTALAR LAMP (Linux Apache Mysql Php)
- INSTALAR APACHE
sudo apt–get install apache2
- INSTALAR MYSQL
sudo apt–get install mysql–server php5–mysql
- INSTALAR PHP
INSTALAR DEPENDENCIAS:
sudo apt-get install wget build-essential apache2 php apache2-mod-php7.0 php-gd libgd-dev sendmail unzip
PASO2: CREACIÓN DE GRUPOS Y USUARIOS.
Es necesario crear usuario y grupos para el correcto funcionamiento de nagios 4.
useradd nagios
groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagios,nagcmd www-data
PASO 3: DESCARGAR Y DESCOMPRIMIR FICHERO NAGIOS 4.
Ahora vamos a proceder a descargar el paquete de instalación y posteriormente lo descomprimiremos
cd /
cd tmp
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.2.0.tar.gz
tar -xzf nagios*.tar.gz
cd nagios-4.2.0
Paso 4: NAGIOS 4 INSTALACION.
Ahora una vez descomprimido procedemos configurar la instalación con la siguiente sentencia:
./configure –with-nagios-group=nagios –with-command-group=nagcmd
Y ahora empezamos con la instalación ejecutando las siguientes sentencias:
make all
sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf
Ahora deberemos copiar unos ficheros en el directorio de nagios con los siguientes comandos:
PASO 5: NAGIOS PLUGINS INSTALACION.
Al igual que el anterior lo primero que tenemos que hacer es descargarnos el fichero:
cd /
cd tmp
wget https://nagios-plugins.org/download/nagios-plugins-2.1.2.tar.gz
tar -xzf nagios-plugins*.tar.gz
cd nagios-plugin-2.1.2/
ahora procedemos a la instalación de nagios pugins:
./configure –with-nagios-user=nagios –with-nagios-group=nagios –with-openssl
make
make install
PASO 6: CONFIGURAR NAGIOS 4.
Tenemos que editar el siguiente fichero para descomentar una línea, exactamente la línea 51:
nano /usr/local/nagios/etc/nagios.cfg
y quitamos la # en la línea que dice:
cfg_dir=/usr/local/nagios/etc/servers
guardamos el fichero y salimos.
Configuramos ahora el email en el archivo contacts.cfg, accedemos a él con «nano» para editarlo:
nano /usr/local/nagios/etc/objects/contacts.cfg
y donde pone:
email nagios@localhost
lo sustituimos por una dirección email que se va a encargar de enviarnos incidencias, alertas, etc.
PASO 7: CONFIGURAR APACHE PARA NAGIOS 4.
Activamos los modulos de Apache:
sudo a2enmod rewrite
sudo a2enmod cgi
Cambiar la contraseña del usuario nagiosadmin:
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
e introducimos la contraseña del usuario nagiosadmin que nos va a valer para acceder a la web.
Activar el virtual host de nagios 4
sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/
Reseteamos los servicios de apache e iniciamos el servicio de nagios
service apache2 restart
service nagios start
Una vez iniciado el servicio de nagios abriremos un navegador para introducir la siguiente dirección:
http:///nagios
Pues ya tenemos terminado nuestro tutorial de nagios 4 instalacion.