33
MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE MONITOREO NAGIOS Versión 1.0 Lima, 30 de Abril de 2017

MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

Embed Size (px)

Citation preview

Page 1: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MVH INGENIEROS S.A.C

MANUAL DE INSTALACION SOFTWARE DE MONITOREO NAGIOS

Versión 1.0

Lima, 30 de Abril de 2017

Page 2: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

ÍNDICE

1. INTRODUCCION: .................................................................................................................... 2

2. FUNCIONES ............................................................................................................................ 2

3. OPERACION ........................................................................................................................... 2

4. VENTAJAS .............................................................................................................................. 3

5. INSTALACION ......................................................................................................................... 3

6. AGREGAR HOSTS A NAGIOS ................................................................................................ 14

7. GENERAR GRAFICAS EN NAGIOS ......................................................................................... 16

8. BLIBLIOGRAFIA .................................................................................................................... 32

Page 3: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

SOFTWARE DE MONITOREO NAGIOS

1. INTRODUCCIÓN

Antes de comenzar, queremos dejar en claro que hemos decidido realizar el siguiente manual

sobre el software de monitoreo CACTI, debido a que es un SOFTWARE LIBRE, el cual para su

instalación y su uso no es necesario el tener que pagar por una licencia. Está disponible

fácilmente en la web tanto el software como la información sobre éste mismo.

Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de

vigilar el estado en la que se encuentran los equipos que se encuentran conectados a nuestra

red o a la red de una empresa. Además de encargarse de los estados del equipo también se

encarga del monitoreo de los servicios tales como POP3, HTTP SMTP, etc

2. FUNCIONES

Este software se encarga de monitorear los recursos de los equipos que se encuentran

en nuestra red (carga del procesador, uso de los discos, procesos del sistema) en varios

sistemas operativos.

Es muy útil al momento de monitorear especialmente servicios de red de los equipos

agregados (SMTP, POP3, HTTP, HTTPS, NTP, ICMP, SNMP, FTP,DNS, etc)

3. OPERACIÓN

Nagios para realizar el monitoreo de equipos y mostrarlos en forma gráficas utiliza

principalmente las siguientes herramientas.

Un servidor web apache ( nos permite acceder via web mediante el navegador)

RRDTool ( almacena la información capturada en una base de datos )

Protocolo SNMP ( protocolo encargado de la comunicación y captura de los datos en

los equipos que se desean monitorear )

Page 4: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Pnp4nagios ( complemento que toma los datos capturados y genera las gráficas de

estos )

4. VENTAJAS

Nos permite visualizar el estado de la red a través de su interfaz web

Envía alarmas cuando algún estado del equipo monitoreado supera el límite

establecido.

Permite realizar el monitoreo de los equipos de forma remota asegurando la

confidencialidad de la información mediante una comunicación SSH

Nagios tiene plantillas para cada dispositivo que se desea monitorear, haciendo más

ordenada el proceso de agregar equipos.

Podemos monitorear diverso equipos como : computadoras, servidores, router, switch

, entre otros )

5. INSTALACION

El proceso de instalación se ha realizado sobre una máquina LINUX en su distribución

UBUNTU, el cual también es un software libre, fácilmente descargable en la web. Para

facilidad de los usuarios hemos elegido realizar la instalación en una máquina con sistema

operativo Linux ya que es más flexible y accesible al momento de realizar la instalación, a

diferencia de cuando lo instalamos previamente en una máquina con sistema operativo

Windows, en la cual el proceso de instalación y la generación de gráficos se hacen más

complicado.

Antes de empezar la explicación del proceso de instalación tenemos que descargar los

siguientes archivos de la siguiente pagina:

https://www.nagios.org/

Seleccionamos el Nagios Core y lo descargamos

Page 5: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Page 6: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Nos pedirán unos datos para poder descargar Nagios Core , y listo

El otro archivo que tenemos que descargar es Nagios Core Plugins

Page 7: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Seleccionamos el archivo en letra azul y lo descargamos.

Una vez descargado tenemos que tener los siguientes archivos

Extraemos estos archivos en “Descargas”

PASO 1

Abrimos nuestra terminal en UBUNTU y escribimos lo siguiente:

Page 8: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

sudo apt-get install -y build-essential apache2 apache2-utils sendmail daemon

Aquí estamos instalando el servidor apache y sus complementos

PASO 2

Escribimos en el terminal

sudo useradd nagios

sudo groupadd nagcmd

Mediante este comando creamos un usuario y un grupo en el cual trabajaran los

dispositivos que vamos a monitorear.

PASO 3

Escribimos en el terminal

sudo usermod -a -G nagcmd nagios

Con este comando activamos el usuario y el grupo creado anteriormente.

Page 9: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

PASO 4

Tenemos que dirgirnos a la carpeta “Descargas” que es en donde hemos guardado los archivos

anteriormente descargados.

Un dato que nos puede ayudar es el siguiente: en el terminal podemos ver el contenido de

nuestra carperta escribiendo ls y podemos dirigirnos hacia una carpeta con el comando cd y si

queremos retroceder lo hacemos con el comando cd ..

En nuestro caso para dirigirnos a la carpeta “Descargas” escribimos

cd home

cd mvh

cd Descargas

Ahora entramos archivo”nagios-4.3.1 “, escribimos

cd nagios-4.3.1

Escribimos en el terminal

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

mail=/usr/bin/sendmail –with-httpd-conf=/etc/apache2/sites-enabled

PASO 5

Escribimos en el terminal

Page 10: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

sudo make all

sudo make install

sudo make install-init

sudo make install-config

sudo make install-commandmode

sudo make install-webconf

PASO 6

Escribimos en el terminal

sudo cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

PASO 7

Escribimos en el terminal

sudo chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

PASO 8

Escribimos en el terminal

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

Page 11: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

PASO 9

Escribimos en el terminal

sudo /etc/init.d/nagios start

PASO 10

Creamos el archivo nagios.service

Escribimos en el terminal

nano /etc/systemd/system/nagios.service

y copiamos lo siguiente: [Unit] Description=Nagios BindTo=network.target [Install] WantedBy=multi-user.target [Service] User=nagios Group=nagios Type=simple ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg

Lo guardamos con Ctrl + o

Ahora escribimos en el terminal

systemctl enable /etc/systemd/system/nagios.service

Page 12: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Nuevamente escribimos en el terminal

sudo /etc/init.d/nagios start

PASO 10

Escribimos en el terminal

sudo systemctl start nagios

PASO 11

Escribimos en el terminal

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

Nos van a pedir que ingresemos y que confirmemos una nueva contraseña

Regresamos a “Descargas” ,escribiendo en el terminal de comandos

cd ..

y nos vamos a nagios-plugins-2.2.1

cd nagios-plugins-2.2.1

PASO 13

Escribimos en el terminal

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

PASO 14

Escribimos en el terminal

Page 13: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

sudo make

PASO 15

Escribimos en el terminal

sudo make install

PASO 16

Escribimos en el terminal

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

PASO 17

Escribimos en el terminal

sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT

PASO 18

Escribimos en el terminal

sudo apt-get install -y iptables-persistent

PASO 19

Escribimos en el terminal

sudo a2enmod

cuando nos hagan una pregunta , solo le damos enter

PASO 20

Escribimos en el terminal

Page 14: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

sudo a2enmod rewrite

PASO 21

Escribimos en el terminal

sudo a2enmod cgi

PASO 22

Escribimos en el terminal

sudo service nagios start

sudo service apache2 start

add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'

apt-get update

apt-get install apache2 mysql-server-5.6 php libapache2-mod-php

mysql -u root -p

apt-get install snmp snmpd rrdtool

sudo /etc/init.d/apache2 restart

Page 15: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Finalmente nos debe mostrar lo siguiente

6. AGREGANDO HOSTS A NAGIOS

Cuando queremos agregar dispositivos para monitorearlos, no lo vamos a hacer en la misma

página de Nagios debido a que no es posible; es por ello que para lograr agregar dispositivos

tenemos que hacerlo mediante el terminal de comandos de UBUNTU.

Paso 1

En nuestro caso agregaremos un dispositivo Windows, para ello Nagios tiene una plantilla

llamada “Windows.cfg” ya creada que nos servirá de ejemplo para crear el archivo que

contenga el dispositivo que deseamos monitorear. En nuestro caso llamaremos a nuestro

archivo que contenga al dispositivo que deseamos monitorear como “maquina-windows.cfg”

Entramos al archivo windows.cfg y copiamos su contenido

Escribimos en el terminal de comandos

nano /usr/local/nagios/etc/objects/windows.cfg

Page 16: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Aquí vemos como debe ser el archivo de los dispositivos windows y los servicios que vamos a

monitorear, por ello copiamos todo el contenido para crear nuestro archivo maquinas-

windows.cfg

Una vez copiado todo el contenido creamos nuestro archivo maquinas-windows.cfg, el cual

estará ubicado en usr/local/nagios/etc/objects/maquinas-windows.cfg

Escribimos en el terminal

nano /usr/local/nagios/etc/objects/maquinas-windows.cfg

y copiamos todo aquí con Ctrl + shift +v. Lo guardamos con Ctrl + o

Además de crear el archivo “maquinas-windows.cfg”, este lo debemos agregar al archivo

nagios.cfg ubicado en usr/local/nagios/etc/.

Entramos a este archivo nagios.cfg escribimos en el terminal de comandos:

nano /usr/local/nagios/etc/nagios.cfg

Page 17: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

y añadimos la siguiente linea:

cfg_file=/usr/local/nagios/etc/objects/maquinas-windows.cfg

Guardamos con Ctrl + o y le damos enter

Paso 2

Para poder visualizar el gráfico en la página de Nagios reiniciamos el servidor apache y el

servicio nagios , por lo que escribimos en el terminal de Ubuntu lo siguiente

sudo /etc/init.d/apache2 restart

sudo /etc/init.d/nagios restart

Finalmente entramos a Nagios escribiendo localhost/nagios en el navegador y luego, nos

aparecerá en pantalla el host creado, listo para monitorearse.

7. GENERAR GRÁFICAS EN NAGIOS

Si deseamos observar los datos capturados gráficamente, NAGIOS no lo puede mostrar

directamente , ya que en la instalación por defecto no viene con dicha función. Para ellos

Page 18: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

tenemos que instalar el complemento PNP4NAGIOS mediante el termina de comandos de

Ubuntu. PNP4NAGIOS es el complemento que instalado junto con NAGIOS, nos permitirá

observar los datos capturados mediante gráficas.

INSTALACION PNP4NAGIOS

Paso 1

Escribimos en el terminal

sudo apt-get install php rrdtool librrds-perl

Paso 2

Escribimos en el terminal

cd /usr/src

Paso 3

Escribimos en el terminal

wget http://sourceforge.net/projects/pnp4nagios/files/PNP-0.6/pnp4nagios-0.6.25.tar.gz

Paso 4

Escribimos en el terminal

tar zxvf pnp4nagios-0.6.25.tar.gz

Paso 5

Escribimos en el terminal

cd pnp4nagios-0.6.25

Paso 6

Escribimos en el terminal

./configure

Page 19: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Paso 7

Escribimos en el terminal

sudo make all

Paso 8

Escribimos en el terminal

sudo make install

Paso 9

Escribimos en el terminal

sudo make install-config

Paso 10

Escribimos en el terminal

sudo make install-webconf

Paso 11

Escribimos en el terminal

sudo ldconfig

Paso 13

Escribimos en el terminal

cd /etc/apache2/mods-enabled/

Paso 14

Escribimos en el terminal

sudo ln -s ../mods-available/rewrite.load rewrite.load

Page 20: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Antes de continuar debemos configurar el archivo nagios.cfg de la siguiente manera. Entramos

al archivo “nagios.cfg”. Ubicamos este archivo escribiendo en el terminal de Ubuntu

nano /usr/local/nagios/etc/nagios.cfg

y le agregamos las siguientes lineas

#

# service performance data

#

service_perfdata_file=/usr/local/pnp4nagios/var/service-perfdata

service_perfdata_file_template=DATATYPE::SERVICEPERFDATA\tTIMET::$TIMET$\tHOSTNAME

::$HOSTNAME$\tSERVICEDESC::$SERVICEDESC$\tSERVICEPERFDATA::$SERVICEPERFDATA$\tSE

RVICECHECKCOMMAND::$SERVICECHECKCOMMAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTA

TETYPE::$HOSTSTATETYPE$\tSERVICESTATE::$SERVICESTATE$\tSERVICESTATETYPE::$SERVICES

TATETYPE$

service_perfdata_file_mode=a

service_perfdata_file_processing_interval=15

service_perfdata_file_processing_command=process-service-perfdata-file

#

# host performance data starting with Nagios 3.0

#

host_perfdata_file=/usr/local/pnp4nagios/var/host-perfdata

host_perfdata_file_template=DATATYPE::HOSTPERFDATA\tTIMET::$TIMET$\tHOSTNAME::$H

OSTNAME$\tHOSTPERFDATA::$HOSTPERFDATA$\tHOSTCHECKCOMMAND::$HOSTCHECKCOM

MAND$\tHOSTSTATE::$HOSTSTATE$\tHOSTSTATETYPE::$HOSTSTATETYPE$

host_perfdata_file_mode=a

host_perfdata_file_processing_interval=15

host_perfdata_file_processing_command=process-host-perfdata-file

Page 21: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Ahora debemos configurar el archivo commands.cfg . Entramos al archivo commands.cfg

.Ubicamos este archivo escribiendo en el terminal Ubuntu

nano /usr/local/nagios/etc/objects/commands.cfg

y le agregamos las siguientes lineas

define command{

command_name process-service-perfdata-file

command_line /bin/mv /usr/local/pnp4nagios/var/service-perfdata

/usr/local/pnp4nagios/var/spool/service-perfdata.$TIMET$

}

define command{

command_name process-host-perfdata-file

command_line /bin/mv /usr/local/pnp4nagios/var/host-perfdata

/usr/local/pnp4nagios/var/spool/host-perfdata.$TIMET$

Paso 15

Escribimos en el terminal

cd /usr/local/pnp4nagios/etc/

Page 22: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Paso 16

Escribimos en el terminal

sudo mv process_perfdata.cfg-sample process_perfdata.cf

Paso 17

Escribimos en el terminal

sudo mv npcd.cfg-sample npcd.cfg

Paso 18

Escribimos en el terminal

sudo /etc/init.d/apache2 restart

Paso 19

Escribimos en el terminal

cd /usr/local/pnp4nagios/share/

Paso 20

Escribimos en el terminal

sudo mv install.php install.php-old

Paso 21

Escribimos en el terminal

sudo /usr/local/pnp4nagios/bin/npcd -d -f /usr/local/pnp4nagios/etc/npcd.cfg

Page 23: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Paso 22

Escribimos en el terminal

nano /etc/rc.local

y nos debe mostrar lo siguiente :

Le añadimos la siguiente linea :

sudo /usr/local/pnp4nagios/bin/npcd -d -f /usr/local/pnp4nagios/etc/npcd.cfg

Page 24: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

y lo guardamos presionando Ctrl+o ( control + la vocal o)

Paso 23

Escribimos en el terminal

nano /usr/local/nagios/etc/objects/templates.cfg

y se abrirá el siguiente archivo el cual vamos a modificar.

Page 25: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Añadiéndole las siguientes lineas al final del archivo:

define host {

name host-pnp

action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_

register 0

}

define service {

name srv-pnp

action_url /pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$

register 0

}

Despues de añadir las lineas indicadas , guardar los cambios con Ctrl+ o (control + la vocal o) y

presionamos la tecla s

Paso 24

Escribimos en el terminal

Page 26: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

nano /usr/local/nagios/etc/objects/maquinas-windows.cfg

y lo modificamos de la siguiente manera: agregando solamente “,host-pnp” al costado de

windows-server que se encuentra en laparte de HOST DEFINITIONS

Page 27: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Y le agregamos “,srv-pnp” al costado de “generic-service” a todos los servicios que se van a

monitorear para el equipo agregado, que se encuentra en la parte de SERVICE DEFINITIONS

Guardamos presionando Ctrl+o y presionamos enter

Retrocedemos escribiendo lo siguiente:

cd ..

cd ..

cd ..

cd ..

Page 28: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Paso 25

Escribimos en el terminal:

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

Paso 25

Escribimos en el terminal

sudo /etc/init.d/nagios reload

Aparecerán unos botones al costado del nombre de los servicios que vamos a monitorear , los

cuales nos llevaran a las gráficas

NOTA 1: Si al momento de terminar la instalación con los pasos anteriores y no fue posible

hacerlo , tomar en cuenta la siguiente información.

Compilar pnp4nagios-0.6.25 con este comando

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

nos aparece lo siguiente:

Page 29: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

donde nos indican que el archivo pnp4nagios.conf se encuentra en /etc/httpd/conf.d/

Una vez ubicado este archivo pnp4nagios.conf copiamos su contenido y ahora creamos un

nuevo archivo en /etc/apache2/conf-available el cual también se llamará pnp4nagios.conf

Escribimos en el terminal de comandos

Copiamos todo este contenido con Ctrl +shift+c

Ahora vamos a etc/apache2/conf-available escribiendo en el terminal

Page 30: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Escribimos nuevamente en el terminal para crear el archivo pnp4nagios.conf

Le colocamos el contenido que habíamos copiado con Ctrl+shift+v y luego lo guardamos con

Ctrl+o y le damos enter

En conclusión tenemos que tener el archivo “pnp4nagios” en la carpeta conf-available

Page 31: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Nota 2:

Ahora tenemos que crear un enlace entre conf-enabled/pnp4nagios.conf y conf-

available/pnp4nagios , para ello escribimos en el terminal de comandos

ln -s /etc/apache2/conf-available/pnp4nagios.conf /etc/apache2/conf-

enabled/pnp4nagios.conf

Ahora vemos el enlace creado

Después de haber realizados estos cambios , finalmente podremos ver las gráficas de los

servicios que estamos monitoreando.

Por ejemplo si seleccionamos el servicio HTTP y le damos click al boton que tiene a su lado nos

mostrará lo siguiente.

Page 32: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

Por ejemplo si seleccionamos el servicio PING y le damos click al boton que tiene a su lado nos

mostrará lo siguiente

Page 33: MVH INGENIEROS S.A.C MANUAL DE INSTALACION SOFTWARE DE ... · Nagios es un software libre de monitoreo al igual que otros, cuya principal función es la de vigilar el estado en la

MANUAL DE INSTALACION CACTI Versión 1.0

MVH INGENIEROS SAC Abril 2017

www.mvhingenieros.com Calle Santa Rosalía 617 Urb. Santa Emma Lima

Teléfono (51) 5644974

8. BIBLIOGRAFÍA:

https://www.nagios.org/

https://docs.pnp4nagios.org/es/pnp-0.6/start

https://www.ubuntu.com/desktop

https://www.nagios.org/documentation/

https://docs.pnp4nagios.org/es/pnp-0.6/doc_complete