Sie sind auf Seite 1von 5

Davida García Martínez

Juan José Aldana Mesa


1. ¿Qué es Nagios?
Nagios es un sistema de monitorización de redes de código
abierto. Su función es vigilar los equipos y servicios que se
especifiquen y avisar al personal técnico cuando el funcionamiento
de los mismos no sea correcto, para resolver el problema en la
infraestructura. Gracias a Nagios, evitaremos buscar una
explicación a errores invisibles que afectan directamente a la
organización

1.1. ¿Qué proporciona Nagios?


Mediante el uso de Nagios se puede:

- Crear un plan para mejorar la infraestructura de sistemas


obsoletos antes de provocar fallos.

- Responder a los problemas en el momento del suceso.

- Reparar automáticamente los problemas cuando se


detectan.

- Coordinar las respuestas del equipo técnico.

- Asegurar que la organización se están cumpliendo.

- Asegurarse de que los cortes de infraestructura tienen el


menor efecto en la línea inferior de la organización

- Monitor de toda su infraestructura y procesos de negocio

2. Requisitos de instalación
Nagios se instalará en una máquina Ubuntu, ya que sólo es
compatible con sistemas GNU/Linux.

Para el uso de Nagios, antes debemos instalar y configurar los


siguientes servicios y programas:

1. Apache 2

2. PHP

3. Compilador y librerías de desarrollo GCC


4. Bibliotecas de desarrollo GD

Para instalar todo, abrimos la terminal y escribimos la


sentencia:

5. sudo apt-get install apache2 libapache2-mod-php5 build-essential


libgd2-dev libgd2-xpm-dev pkg-config libglib2.0-dev
3. Instalación y configuración de Nagios

El primer paso es crear los usuarios y grupos necesarios:

ubuntu# useradd nagios

ubuntu# groupadd nagios


ubuntu# groupadd nagcmd
ubuntu# usermod -a -G nagcmd
nagios

Descargamos y compilamos Nagios desde la dirección oficial.

Descargamos en $home el .tar del nagios y lo descomprimimos.

ubuntu# cd /home/

ubuntu-/home/# tar -xzf nagios.tar.gz

ubuntu-/home/# cd nagios

ubuntu-/home/nagios/# ./configure —with-command-group=nagcmd

ubuntu-/home/nagios/# make all

ubuntu-/home/nagios# make install

ubuntu-/home/nagios# make install-init (Instala el script de inicio)

ubuntu-/home/nagios# make install-config (instala configuraciones de


ejemplo)

ubuntu-/home/nagios# make install-commandmode (Instala


commandos de ejecucion)

ubuntu-/home/nagios# make install-webconf (Configura el Apache2)

ubuntu-/home/nagios# htpasswd -c
/usr/local/nagios/etc/htpasswd.users nagiosadmin (Genera el
password para ingresar en Nagios)

ubuntu-/home/nagios# /etc/init.d/apache2 reload (Toma las


configuraciones)
Instalaremos los plugins (pág. oficial) de Nagios que serán los
encargados de realizar los chequeos, estos plugins son los
comandos que se ejecutan con diferentes parámetros y nos dan
una respuesta.

Descargaremos en /home/ el .tar de los plugins.

ubuntu# cd /home/

ubuntu-/home/# tar xzf nagios-plugins-1.4.11.tar.gz

ubuntu-/home/# cd nagios-plugins-1.4.11

ubuntu-/home/nagios-plugins# ./configure —with-nagios-user=nagios


—with-nagios-group=nagios

ubuntu-/home/nagios-plugins# make

ubuntu-/home/nagios-plugins# make install

Debemos poner que nagios se ejecute siempre al inicio del


sistema:

ubuntu-/home/nagios-plugins# update-rc.d nagios defaults

* Importante: Para tener una mejor administración de todos los


hosts de la red y para también poder crear copias de seguridad
de los mismos, hay que crear los ficheros hosts.cfg y
services.cfg.

Además deben añadirse, junto a los demás “cfg_file” las


siguientes líneas en el fichero nagios.cfg

cfg_file=/usr/local/nagios/etc/objects/hosts.cfg

#para los servicios

cfg_file=/usr/local/nagios/etc/objects/servicios.cfg

Das könnte Ihnen auch gefallen