NAGIOS 4 Instalacion en ubuntu server 16.06

En este tutorial vamos a hacer una instalación de nagios sin el famoso apt-get , aquí os dejo un link para instalarlo con apt-get nagios3, algunos son bastante reacios a usar este comando y prefieren hacerlo de forma manual que es lo que vamos a hacer en este tutorial: NAGIOS 4 INSTALACION. Como ya sabéis nagios es un potente monitorizador de red que nos va a permitir saber el estado de los servidores que componen nuestra red.

Para la instalación en ubuntu server 16.06 vamos a seguir los siguientes pasos:

ÍNDICE:

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 aptget install apache2

  • INSTALAR MYSQL

sudo aptget install mysqlserver php5mysql

  • INSTALAR PHP
sudo aptget install php5 libapache2modphp5 php5mcrypt php5-gd

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

nagios-core-4

Pues ya tenemos terminado nuestro tutorial de nagios 4 instalacion.

2 thoughts on “NAGIOS 4 Instalacion en ubuntu server 16.06”

Leave a Reply

Your email address will not be published.