monitoreo nagios y opmanager - ~\ -- >>> security n3tw0rk · monitoreo nagios y opmanager...

45
Monitoreo Nagios y Opmanager MONITOREO DE RECURSOS POR BRENDA MARCELA TOVAR OSCAR ECHEVERRY SEBASTIAN VALENCIA WILDER CALDERON INSTRUCTOR: Camilo Zapata FICHA : 230490 JORNADA: DIURNA CESGE CENTRO DE SERVICIOS Y GESTION EMPRESARIAL SENA MEDELLIN 2012

Upload: habao

Post on 12-May-2018

240 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

MONITOREO DE RECURSOS

POR

BRENDA MARCELA TOVAR

OSCAR ECHEVERRY

SEBASTIAN VALENCIA

WILDER CALDERON

INSTRUCTOR: Camilo Zapata

FICHA : 230490

JORNADA: DIURNA

CESGE

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

SENA

MEDELLIN

2012

Page 2: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

CONFIGURACIÓN SISTEMAS DE MONITOREO POR WINDOWS

Ejecutamos el programa “opmanager”, y nos saldrá lo siguiente

Esperamos a que se cargue, y nos saldrá el instalador, nos da la bienvenida, y

damos clic en next.

Page 3: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Aceptamos la licencia

.

Seleccionar la edición de opmanager, edición gratuita “controla hasta 10

dispositivos, nunca caduca.

Escogemos el lenguaje que usará opmanager.

Page 4: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Seleccionamos la carpeta en donde guardaremos a opmanager.

Esto instalará OpManager como un servicio de Windows.

Page 5: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Seleccionamos una carpeta o creamos una, en donde quedara un nuevo icono.

Page 6: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Aquí especificamos el puerto 80 para ejecutar el servidor web, si desea que se

ejecute en un puerto diferente, especifique el mismo aquí.

Llenamos los datos que solicitad

Page 7: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Este es el resumen de la instalación

Empieza la creación de la carpeta opmanager.

Nos sale la siguiente página, esperamos unos minutos.

Servidor independiente o primario. Este es el modo por defecto de la instalación.

Page 8: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

OpManager soporta SQL Server versión 2000 y superior, haga clic en siguiente

para continuar.

Page 9: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Asistente de instalación completado, el asistente de instalación ha instalado con

éxito ManageEngine OpManager.

Si nos sale este mensaje en el explorador de internet es por que vamos bien.

Esperamos varios minutos y nos saldrá esto, damos clic en ver el mensaje y

entramos de una a la pagina de monitoreo Opmanager.

Page 10: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Indicamos el rango de la IP que vamos a monitorear, además seleccionamos la

comunidad que creamos en el router o en el switche.

Al empezar a monitorear nos aparecerá que los dispositivos se han añadido

correctamente.

Nos muestra todos los equipos que pertenecen a esa red

Page 11: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Probamos si tenemos instalado el smtp en los dispositivos activos, con la

credencial anterior “monitoreo1”.

Page 12: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

INSTALANDO NSCLIENT++

Al descargarlo, lo ejecutamos, aparecerá esta ventana, daremos siguiente.

Aceptamos los términos de la licencia.

Page 13: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Elegir el tipo de instalación que mejor resultados a sus necesidades.

Típico: instala las funciones más comunes del programa, recomendada para la mayoría de los usuarios. Personalizado: permite a los usuarios elegir qué funciones del programa se instala y dónde se van a instalar, recomienda para usuarios avanzados. Completa: todos los programas característica se instalará. Se requiere más espacio en disco. Elegimos a custom.

Clic en siguiente.

Page 14: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Dejamos esa ruta por defecto.

Aquí damos a conocer la ip de quien lo va a monitorear, y una contraseña para

mayor seguridad, seleccionamos las tres primeras casillas.

Habilitar los plugins comunes de verificación.

Activar el servidor NSClient.

Activar el servidor nuca.

Page 15: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Clic en instalar.

Por favor espere mientras el asistente de instalación permite instalar NSClient + +

Page 16: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Daremos clic en si, paracontunuar con la instalación.

Clic en finalizar, para salir del asistente de configuración.

Page 17: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Esta es el mapa de nuestra red.

Bien este es uno de los host que ha cogido en por medio del monitoreo ya que

esta le pertenece a su red. Antes que nada debemos configurar algunos datos,

como lo es la dirección ip, proveedor, categoría, tipo, entre otros.

Page 18: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Este es otro host que pertenece a la red, del mismo modo configuramos los datos

anteriores mencionados.

Page 19: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Esto lo encontramos en la parte de abajo, daremos clic en editar memoria física

disponible, eso lo haremos para habilitar el umbral y programar las alertas.

Modificamos los umbrales de acuerdo al termino de unidades.

Seleccionamos los puertos a monitorear, igualmente le editamos el umbral.

Page 20: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Este listado son todas los tipos de cosas que monitoreará en cada host.

Breseos, es el nombre del router, aquí vemos la iso y otras descripciones.

Page 21: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Aquí mostramos una de las interfaces del router que la prendimos y luego

desconectamos el cable, en algunos minutos no nos decía que estaba apagada al

100% sino que aparecía activa e inactiva.

Page 22: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Este es el switch, igualmente editamos los parámetros, proveedor, categoría, etc,

en algunos caso no será necesario por que los traerá por defecto. Eso fue lo que

monitoreó podemos habilitar otros aspectos a monitorear.

Aquí vemos las interfaces que posee el switch y cuales tenemos utilizando,

actualmente encendidas.

Page 23: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Aquí nos muestra otros tipos de elementos que monitoreara, pero que debemos

editar los umbrales.

Page 24: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

MONITOREO DE RECURSOS Y SERVICIOS DE SISTEMAS OPERATIVOS CON NAGIOS Lo primero que haremos para instalar nuestro nagios y comenzar a monitorear los sistemas operativos será actualizar los repositorios.

Hecho eso procedemos a instalar los siguientes paquetes necesarios para el funcionamiento de nagios: “Build-essential, apache2, php5-gd, libgd2-xpm-dev, libapache2-mod-php5”

Page 25: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Instalamos el paquete “nagios3”

En este momento colocamos la contraseña con la cual ingresaremos al aplicativo de monitoreo vía web de nagios.

Y continuara el proceso de instalación y configuración de nagios

Page 26: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Cuando finalice el proceso, haremos la prueba e ingresaremos via web al aplicativo de nagios. Para ello abrimos el navegador y en la barra de direcciones colocamos nuestra dirección IP seguida de la palabra “nagios3” así: http://192.168.20.200/nagios3

Automáticamente nos aparece un recuadro donde debemos colocar nuestras credenciales: Usuario: por defecto es “nagiosadmin”

Page 27: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Contraseña: la password es la que configuramos anteriormente en el paso de instalación de nagios. Ahora estando dentro de nuestro entorno de monitoreo, seleccionamos la opción “hosts” para ver los host que tenemos configurados y monitoreando hasta el momento

Como vemos solo nos aparece nuestra maquina local, ya que no hemos configurado ninguna otra máquina para ser monitoreada.

Presionamos sobre el botón a mano izquierda que dice “Services” para observar los servicios monitoreados y el estado de los mismos en nuestra maquina local.

Page 28: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Como podemos ver todos los servicios que estamos monitoreando están OK, menos el “SSH”, pero es porque no lo tenemos instalado en nuestra maquina.

Instalaremos el servicio SSH para ver el cambio en el estado del servicio.

Page 29: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Cuando tengamos instalado nuestro servicio SSH lo reiniciaremos, y esperamos un momento a que se actualice el aplicativo de monitoreo

Finalmente vemos como todos nuestros servicios están OK

Page 30: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Ahora lo que haremos será agregar una maquina con sistema operativo CentOS que se encuentra dentro de la misma red, para que sea monitoreada también por el sistema de monitoreo “NAGIOS”, para ello debemos editar el archivo “hosts.cfg” que se encuentra en la ruta “/etc/nagios3/conf.d/”

Guardamos y salimos Ahora editaremos el siguiente archivo “hostgroups_nagios2.cfg”, que se encuentra en la siguiente ruta: “/etc/nagios3/conf.d/”

Page 31: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

En este archivo se especifica el nombre del grupo al cual pertenece el servicio, los miembros de los servicios que se van a monitorear y sus respectivos nombres; En “members” vemos que hay un (*) que significa que todos los hosts que hayan serán miembros de estos servicios, es decir que se monitorearan esos servicios en los respectivos hosts. En el archivo “services_nagios2.cfg” se especificaran los servicios que queremos que se monitoreen en las maquinas, la sintaxis del archivo seria de la siguiente manera:

Ingresaremos al archivo plugins del “DNS” para configurar los argumentos del comando; el archivo se encuentra en la ruta: “/etc/nagios-plugins/config/dns.cfg” Los argumentos del comando, deben quedar de la siguiente manera en el archivo:

Page 32: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Y en el archivo de los servicios también debemos modificar la línea del servicio “DNS” agregándole el dominio del dns de la máquina que queremos monitorear anteponiendo un signo de admiración; de la siguiente manera:

Ahora instalaremos el servicio SSH en la maquina CentOS que monitorearemos, para monitorear también este servicio. Reiniciamos el servicio nagios, y verificamos que se estén monitoreando los servicios de la maquina Centos_X86

Page 33: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Podemos observar que todos los servicios están corriendo correctamente en nuestra maquina objetivo. Los pasos anteriores fueron para añadir una maquina a monitorear con sistema operativo Linux… Ahora añadiremos una maquina con sistema operativo Windows. Para ello primero que todo deberemos descargar el cliente NAGIOS para Windows; llamado “NSCLIENT ++”, e instalarlo. Lo descargaremos de la página oficial de “nagios”

Y procedemos a instalarlo

Page 34: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Presionamos “siguiente”

Aceptamos los términos y condiciones y de nuevo presionamos “siguiente”

Page 35: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Elegiremos la instalación “completa”, asi que daremos clic sobre ella.

Page 36: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Dejamos esto como esta y presionamos “siguiente”

Aquí haremos lo siguiente: en el primer campo, colocaremos la dirección ip de nuestro servidor de monitoreo “nagios”, y en el segundo campo debemos colocar la contraseña que usara el servidor para conectarse con el cliente de monitoreo. Y marcamos todas las opciones, menos la penúltima como se muestra:

Page 37: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Ahora presionamos en “instalar”, para comenzar la instalación de nuestro cliente

Comenzará la instalación

Page 38: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Cuando haya acabado la instalación, presionamos el botón “finalizar”

Y ya tendremos nuestro cliente de monitoreo instalado en nuestra maquina con Windows Ahora en la maquina servidor de NAGIOS, existe un archivo llamado “Windows.cfg” en el cual se deberán añadir las maquinas a monitorear con Windows, y allí mismo se definen los servicios que se monitorearan

Page 39: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Vemos que las líneas para adicionar los hosts de Windows son prácticamente iguales a las líneas para añadir un host de Linux. Deberemos también definir el hostgroup como se muestra a continuación:

Más abajo en el mismo archivo encontramos los servicios que se monitorearan, los especificamos casi de la misma manera que en Linux; en la línea host_name se especifican los equipos a los que se les monitorearan esos servicios:

Ahora bien para que nuestro servidor se conecte con el cliente debemos especificarle algunos parámetros y la contraseña para que este lo pueda hacer, esto lo haremos en el archivo nt.cfg que se encuentra en la siguiente ruta:

Page 40: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

“/etc/nagios-plugins/config/nt.cfg” donde debemos añadir el puerto por el cual se conectara con el modificador (-p 12489) y la contraseña de acceso que configuramos anteriormente cuando instalamos el cliente nagios en Windows. (-s 230490), también añadimos los parámetros (-v –l c).

Guardamos cambios y salimos Ahora lo que falta es reiniciar nuestro servicio “nagios”, y ya estaremos monitoreando nuestros servicios, tanto en máquinas con Windows como en máquinas con Linux.

Page 41: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Monitoreo de equipos activos Antes de configurar el nagios para el monitoreo de los dispositivos se deben crear unos parámetros en el router y son las comunidades que en este caso se denomina Monitoreo1 Para configurar las comunidades para la versión 2c se puede ver este link http://www.ehowenespanol.com/configurar-snmp-router-cisco-como_86425/ https://supportforums.cisco.com/thread/2122258 Para monitorear equipos activos con nagios es necesario modificar el archivo switch.cfg Agregan do los diferentes servicios que se desean monitorear.

Después de configurar el archivo switch.cfg se pasa a modificar los comandos correspondientes para cada orden esto se hace en la ruta /etc/nagios-plugins/config/… allí se encuentran los archivos con cada comando los cuales se pueden modificar de acuerdo a lo que se quiera monitorear.

Page 42: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Al configurar los archivos de los comandos se puede reiniciar el servicio para que este reconozca el dispositivo para su respectivo monitoreo. En la siguiente imagen se muestra los equipos que se están monitoreando con las configuraciones anteriores de Linux, Windows y dispositivos activos.

Page 43: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Cada logotipo hace referencia a los equipos que se están monitoreando y también se pueden ver en le mapa.

Para la configuración de las imágenes se configurar el archivo extinfo_nagios2.cfg allí se agregan los parámetros de los grupos y el nombre de las imágenes que se encuentran el a ruta /usr/local/nagios/share/images/

Page 44: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager

Al terminar de configurar todo los archivos se verifica el estado del monitoreo.

Page 45: Monitoreo Nagios y Opmanager - ~\ -- >>> Security N3tw0rk · Monitoreo Nagios y Opmanager Aceptamos la licencia . Seleccionar la edición de opmanager, edición gratuita “controla

Monitoreo Nagios y Opmanager