Manual Instalacion de Nagios (Autoguardado)

20
Tema Instalación de NAGIOS en LINUX UBUNTU Curso Herramientas de Gestión de Redes de Comunicación Nombres y Apellidos: Christian Jesús Vega Mamani Sayumi villogas Bedregal Mg. Manuel Alcázar

Transcript of Manual Instalacion de Nagios (Autoguardado)

Page 1: Manual Instalacion de Nagios (Autoguardado)

Tema

Instalación de NAGIOS en LINUX UBUNTU

Curso

Herramientas de Gestión de Redes de Comunicación

Nombres y Apellidos:

Christian Jesús Vega Mamani Sayumi villogas Bedregal

Mg. Manuel Alcázar

Page 2: Manual Instalacion de Nagios (Autoguardado)

INSTALACION DE NAGIOS EN UBUNTU

NAGIOS es un sistema de monitorización de redes de código abierto. Vigila los servicios y equipos especificados, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales están la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP, etc.), la monitorización de los recursos de sistema hardware (carga del procesador, uso de los discos, memoria, estado de los puertos...), independencia de sistema operativos y la posibilidad de monitorización remota mediante túneles SSL cifrados o SSH.

HERRAMIENTAS QUE USAMOS PARA MONTAR NAGIOS

Ubuntu 13.04 (ISO) VMware Workstation

Page 3: Manual Instalacion de Nagios (Autoguardado)

Para empezar, lo primero que necesitamos son los paquetes de Nagios que podemos descargar desde el sitio del proyecto, nosotros en primer lugar utilizaremos:

Nagios-3.2.1.tar.gz Nagios-plugins-1.4.14.tar.gz

Paso 1- Prerrequisitos

Los siguiente paquetes son requeridos por la instalación de Nagios y tenemos que asegurarnos de tenerlos instalados.

Apache2 Php GCC – librería de desarrollo y compilación

GD – librerías de desarrollo

Para instalar Apache2 ejecutamos el siguiente comando:

sudo apt-get install apache2

Page 4: Manual Instalacion de Nagios (Autoguardado)

Instalamos PHP:

sudo apt-get install libapache2-mod-php5

Instalamos GCC:

sudo apt-get install build-essential

Page 5: Manual Instalacion de Nagios (Autoguardado)

Instalamos GD:

Para versiones anteriores a la 6.10 (ésta incluida):

sudo apt-get install libgd2-dev

A partir de la 7.10:

sudo apt-get install libgd2-xpm-dev

Paso 2- Descargamos nagios y sus plugins

En este caso descargaremos por medio de comandos:

Sudowget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.1.tar.gz

Sudo wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz

Page 6: Manual Instalacion de Nagios (Autoguardado)

Paso 3- Crear información de cuenta de usuario

Creamos un nuevo grupo para permitir comandos externos:

sudo useradd nagios

sudo groupadd nagcmd

sudo usermod –a –G nagcmd nagios

sudo usermod -a -G nagcmd www-data

Page 7: Manual Instalacion de Nagios (Autoguardado)

Paso 4- Compilar e Instalar Nagios en Ubuntu

Una vez que ya hemos preparado el sistema para instalar Nagios en Ubuntu podemos empezar con la compilación e instalación del mismo.

Vamos a donde hemos instalado los paquetes. Descomprimimos el paquete de nagios:

sudo tar zxvf nagios-3.2.1.tar.gz

sudo tar zxvf nagios-plugins-1.4.14.tar.gz

Page 8: Manual Instalacion de Nagios (Autoguardado)

Accedemos a la carpeta que acabamos de descomprimir:

cd nagios-3.2.1

Ejecutamos el script de configuración de Nagios pasándole el nombre del grupo que acabamos de crear:

sudo ./configure --with-command-group=nagcmd

Compilamos el código fuente de Nagios:

sudo make all

Page 9: Manual Instalacion de Nagios (Autoguardado)

Por último, instalamos los archivos binarios de Nagios en Ubuntu:

sudo make install

Ahora vamos instalar otros scripts y configuraciones que nos serán de utilidad más adelante. Instalar script de inicio:

sudo make install-init

sudo make install-config

Dar permisos al directorio de comandos externos:

sudo make install-commandmode

Page 10: Manual Instalacion de Nagios (Autoguardado)

Paso 5 - Personalizar la configuración

Una vez que hemos instalado Nagios en Ubuntu, pasamos a modificar la dirección de e-mail que usaremos para las notificaciones de Nagios, para ello abrimos contacts.cfg con un editor de textos:

sudo gedit /usr/local/nagios/etc/objects/contacts.cfg

Paso 6 - Configurar la Interfaz Web

Ahora debemos configurar Nagios para poder acceder a él vía interfaz web.

Instalamos el archivo de configuración de Nagios para Apache. Con esto conseguimos poder ver la interfaz web de Nagios en Apache:

sudo make install-webconf

Page 11: Manual Instalacion de Nagios (Autoguardado)

Creamos un usuario (nagiosadmin) que pueda acceder vía web a Nagios:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users christian

Reiniciamos el apache para surjan efecto los cambios: sudo /etc/init.d/apache2 reload

Paso 7 - Compilar e Instalar los plugins de Nagios

Descomprimimos el paquete de la misma forma que lo hemos hecho antes para poder instalarlos:

Entramos a la carpeta que acabamos de descomprimir:

cd ..

cd nagios-plugins-1.4.14/

Compilamos e instalamos los plugins:

sudo./configure –with-nagios-user=nagios –with-nagios-group=nagios

Page 12: Manual Instalacion de Nagios (Autoguardado)

Por último, instalamos:

sudo make

sudo make install

Page 13: Manual Instalacion de Nagios (Autoguardado)

Paso 8 - Inicio de Nagios en Ubuntu

Ahora vamos a configurar Nagios para que se inicie automáticamente junto con Ubuntu.

sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Verificamos que las configuraciones e instalación de Nagios en Ubuntu están bien, si hubieramos configurado algo mal durante la instalación sería en este punto donde aparecerían los errores:

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Si no tenemos errores iniciamos Nagios:

sudo /etc/init.d/nagios start

Page 14: Manual Instalacion de Nagios (Autoguardado)

Paso 9 - Entrar en la interface Web

Si todo ha ido bien ahora tendríamos que poder entrar a Nagios por un explorador Web. Abrimos un explorador web y entramos en: http://localhost/nagios/

Nos pedirá el nombre de usuario que en mi caso es (christian) con la contraseña que hemos elegido en el paso 6.

Si todo ha ido bien deberíamos ver la página de inicio de Nagios

Page 15: Manual Instalacion de Nagios (Autoguardado)

En la parte izquierda veremos una serie de opciones la cual no permitirá ver cuadros estadísticos de información actual

TACTICAL OVERVIEW: un completo resumen de todos los servicios y equipos en el momento actual. Informando de las alertar críticas y advertencias, caídas y de aquellos elementos que no tengan problemas. Su principal utilidad es ver en pocos segundosel estado completo de los elementos de monitorización.

MAPS: Información sobre el estado de la red con los equipos y sus servicios. Podemos ir situándonos sobre cada uno de sus nombres. Representa gráficamente la topología de la red, y mostrará también aquellos ordenadores que no estén accesibles.

Page 16: Manual Instalacion de Nagios (Autoguardado)

HOST: nos indica el estatus de cada una de nuestra maquinas clientes que se encuentran en estado optimo

SERVICE Detail y Host Detail: respectivamente son los listados de servicios y equipos monitorizados. Contienen su nombre, estado actual, fecha y hora de la última y próxima comprobación y la salida del comando de monitorización.

Service Problems y Host Problems: todos los servicios y equipos que presentan estado de error, incluyendo enlaces similares a los mostrados en las páginas Detail antes vistas. Las advertencias definidas en los comandos se representan con color amarillo y las alertas críticas en rojo.