Plataforma de monitoreo Zabbix 2.0.11

45
PLATAFORMA DE MONITOREO ZABBIX 2.0.11 GERSON ZAPATA BRAHIAN ZAPATA JULIAN CASTAÑEDA GESTION DE REDES DE DATOS 455596 INSTRUCTOR MAURICIO ORTIZ SENA CENTRO DE SERVICIOS Y GESTION EMPRESARIAL MEDELLIN 2014

description

Monitorear hosts

Transcript of Plataforma de monitoreo Zabbix 2.0.11

Page 1: Plataforma de monitoreo Zabbix 2.0.11

PLATAFORMA DE MONITOREO ZABBIX 2.0.11

GERSON ZAPATA

BRAHIAN ZAPATA

JULIAN CASTAÑEDA

GESTION DE REDES DE DATOS

455596

INSTRUCTOR

MAURICIO ORTIZ

SENA

CENTRO DE SERVICIOS Y GESTION EMPRESARIAL

MEDELLIN

2014

Page 2: Plataforma de monitoreo Zabbix 2.0.11

INDICE

PAG

1.Indice……………………………………………………………………………………..2

2.Introduccion……….……………………………………………………………………..3

3.Objetivo…..………………………………………………………………………………4

5.Introduccion a SNMP…………………………………………………………………...5

6.MIB y Agentes……….…………………………………………………………………..7

7.Tabla Comparativa...……………………………………………………………………8

4.Instalacion de Zabbix 2.0.11…………………………………………………………...9

5.Instalacion de Agente Zabbix……………………….………………………………..16

Windows 7…………………………………………………………………………….16

Linux…………………………………………………………………………………..19

6.Monitoreo de equipos…………………………………………………………………20

Windows 7…………………………………………………………………………….20

Linux…………………………………………………………………………………..22

7.Monitoreo de Servicios………………………………………………………………..23

DHCP…………………………………………………………………………………..23

DNS…………………………………………………………………………………….27

FTP……………………………………………………………………………………..30

HTTP…………………………………………………………………………………...33

SMTP…………………………………………………………………………………..36

8.Monitoreo de equipo activo…………...……………..……………………………….41

9. Conclusion…….……………………………………………………………………...44

10. Webgrafia……....………..…………..………………………………………………45

Page 3: Plataforma de monitoreo Zabbix 2.0.11

INTRODUCCION

En la actualidad el avance vertiginoso de las tecnologías en redes de datos

incluyendo las áreas de sistemas operativos y dispositivos de red dan como

resultado la poca regulación por parte de los fabricantes al sacar al mercado estas

nuevas tecnologías, estas en ocasiones no están relacionadas con las ya

conocidas o los usuarios las ven como “no compatibles” con las que no son tan

nuevas y que se encuentran ya implementadas dentro de una infraestructura

informática existente, esto genera una expectativa en las empresas o entidades

para el uso de diverso tipos de tecnologías siempre buscando mejorar cada vez

más la calidad de sus servicios, pero previendo causar el menor impacto negativo

dentro de los procesos internos y la infraestructura de red. Para poder que una

empresa sea competitiva en el área en la cual presta sus servicios, es de vital

importancia llevar a cabo una buena gestión y monitoreo de sus servicios y

elementos que conforman la infraestructura, en nuestro caso sería la información

como unidad esencial dentro de las redes de datos y el otro elemento serian todos

aquellos dispositivos y servicios que de alguna u otra forma intervienen en la

creación, transformación y almacenamiento de los datos.

Page 4: Plataforma de monitoreo Zabbix 2.0.11

OBJETIVO

Implementar plataformas de monitoreo y gestión que permitan resolver problemas

puntuales en una entidad en el desempeño de la infraestructura informática,

desarrollando competencias en el área técnica especifica de gestión de redes de

datos.

Page 5: Plataforma de monitoreo Zabbix 2.0.11

SNMPv1

El protocolo SNMP es un protocolo de la capa de aplicación diseñado para facilitar el intercambio de gestión de información entre los dispositivos de redes La estación de gestión es típicamente un dispositivo independiente, que sirve como la interfaz entre la persona administradora de la red y el sistema de gestión. Como mínimo la estación administradora (manager) tendrá: *Un conjunto de aplicaciones de administración para análisis de datos aplicaciones para recuperación de alguna falla, y demás. *Una interfaz por la cual el administrador de la red pueda supervisar y controlar la red. *La capacidad de traducir los requerimientos de administración de la red dentro de la supervisión actual y control de elementos remotos en la red. *Una base de información extraída de la MIBs de todas las entidades en la red. El modelo de gestión de redes que es usado para gestión de redes TCP/IP incluye los siguientes elementos: *Estación de Gestión (Manager). *Agente Administrador (Agente). *Base de Información de Administrada (MIB). *Protocolo de Administración de Redes

Page 6: Plataforma de monitoreo Zabbix 2.0.11

SNMPv2

Surge ante la necesidad de cubrir algunas de las deficiencias del SNMP original

(que se denomina SNMPv1 a partir de la definición de SNMPv2).

Se compone por la unión de dos iniciativas:

*Mejorar la seguridad de SNMPv1: “Secure SNMP”.

*Nuevos aspectos de gestión (funcionalidad,eficiencia de operación,rendimiento...): Simple Management Protocol (SMP). Las características y mejoras anteriores de agrupan en tres categorías claves: Estructura de la Información de Gestión (SMI). Capacidad de interacción Gestor-Gestor. Operaciones de protocolo.

SNMPv3

Aunque SNMPv3 no realiza cambios en el protocolo, aparte de la adición de seguridad criptográfica, se ve muy diferente debido a las convenciones textuales nuevo, los conceptos y la terminología.

SNMPv3 añadió principalmente la seguridad y mejoras de configuración remota SNMP. [9] Debido a la falta de seguridad con el uso de SNMP, los administradores de red se utilizan otros medios, tales como telnet para la configuración, contabilidad y gestión de fallos. SNMPv3 se ocupa de cuestiones relacionadas con el despliegue a gran escala de SNMP, contabilidad y gestión de fallos. Actualmente, SNMP se utiliza principalmente para el control y la gestión del rendimiento. SNMPv3 define una versión segura de SNMP y también facilita la configuración remota de las entidades SNMP.

Page 7: Plataforma de monitoreo Zabbix 2.0.11

MIB

Un MIB (Management Information Base – Base de información de gestión) es una base de datos estándar formada por diferentes variables SNMP, las cuales se definen en un idioma independiente del sistema destino.

Gracias a esta estandarización independiente del fabricante del MIB y a sus mecanismos de acceso, se puede controlar y supervisar una red heterogénea formada por componentes de diferentes fabricantes. Actualmente se definen los siguientes estándar MIB:

MIB2 Bridge-MIB RMON-MIB MAU-MIB

Si para la supervisión de red se necesitan datos específicos de componente no estándar, se puede utilizar el llamado MIB privado descrito por el fabricante. De esta forma, también se pueden consultar valores que no cumplan con el estándar MIB.

AGENTES

NATIVOS:

Es el agente que trae incluido por defecto el sistema operativo, este trabaja con el

protocolo SNMP.

PROPIETARIOS:

Es el agente que es de la plataforma de monitoreo.

Este agente toca descárgalo e instalarlo manualmente.

Page 8: Plataforma de monitoreo Zabbix 2.0.11
Page 9: Plataforma de monitoreo Zabbix 2.0.11

INSTALACION DE ZABBIX

Primero vamos a descargar los repositorios de zabbix, como ya lo tengo me dice

que esta instalado.

Ahora vamos a instalar los paquetes que necesitamos.

Instalamos MySQL para crear la base de datos que va utilizar zabbix.

Iniciamos el servicio…

Ejecutamos la instalación del sistema “mysql_secure_installation” para establecer

la contraseña de root.

- Enter current password for root (enter for none): <Password root>

- Set root password? [Y/n] <Enter Y>

- Remove anonymous users? [Y/n] <Enter Y>

- Disallow root login remotely? [Y/n] <Enter n>

- Remove test database and access to it? [Y/n] <Enter Y>

- Reload privilege tables now? [Y/n] <Enter Y>

Page 10: Plataforma de monitoreo Zabbix 2.0.11

Creamos la base de datos de zabbix.

Importamos los esquemas.

Ahora vamos a editar el archivo de configuración del servidor zabbix.

Descomentamos la líneas que estén comentadas.

ListenPort=10051

SourceIP=0.0.0.0

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

Page 11: Plataforma de monitoreo Zabbix 2.0.11

Iniciamos los servicios.

Descomentamos la siguiente linea.

Reiniciamos el http.

Nos aseguramos que los servicios inicien siempre al encender la maquina.

Para configurar el firewall vamos al siguiente archivo.

Agregamos las siguientes líneas.

Reiniciamos el firewall.

Page 12: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a instalar el zabbix desde el navegador, ingresamos con localhost o

la IP de la maquina.

Page 13: Plataforma de monitoreo Zabbix 2.0.11
Page 14: Plataforma de monitoreo Zabbix 2.0.11
Page 15: Plataforma de monitoreo Zabbix 2.0.11

Finalizada la instalación ingresamos con el usuario “admin” y la contraseña

“zabbix”

Page 16: Plataforma de monitoreo Zabbix 2.0.11

INSTALACION DE AGENTES EN LINUX Y WINDOWS

Windows 7

Descargamos el agente zabbix y lo descomprimimos.

Despues de haberlo descomprimido, pasamos la carpeta al disco “C:/” , abrimos la

carpeta, vamos a la carpeta “conf” y copiamos el siguiente archivo.

Pegamos el archivo fuera de la carpeta “zabbix_agent_2.0.10.win” y le

modificamos el nombre, sin “.win”

Page 17: Plataforma de monitoreo Zabbix 2.0.11

Abrimos el archivo y modificamos las siguientes líneas.

Server=<IP del Servidor zabbix>

ServerActive=<IP del Servidor zabbix>

Hostname=<Nombre de este host>

..Guardamos y abrimos una consola CMD como administrador.

Ingresamos los siguientes comandos para instalar el agente zabbix.

Page 18: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a iniciar el servicio.

Buscamos el servicio “Zabbix Agent”, click derecho y lo iniciamos.

Page 19: Plataforma de monitoreo Zabbix 2.0.11

LINUX

Primero descargamos los repositorios con el siguiente comando, como ya los

descargue me dice que ya esta instalado.

Instalamos el agente zabbix.

Y modificamos las siguientes líneas en el “zabbix_agentd.conf”

Server=<IP del Servidor zabbix>

ServerActive=<IP del Servidor zabbix>

Hostname=<Nombre de este host>

Guardamos e iniciamos el servicio.

Page 20: Plataforma de monitoreo Zabbix 2.0.11

MONITOREO DE EQUIPOS

Para agregar un host con OS Windows que deseemos monitorear, vamos a

“Configuracion”, “Servidores” y “Crear equipo”.

Le agregamos el nombre del host, creamos el grupo para los host de Windows,

agregamos la ip cliente y vamos a la siguiente pestaña “Plantillas”.

Damos click en añadir, buscamos la plantilla para equipos Windows y la

seleccionamos.

Page 21: Plataforma de monitoreo Zabbix 2.0.11

Ahora damos click en guardar.

Y ya tenemos nuestro host agregado.

Para ver lo que estamos monitorizando en este host vamos a “Monitorizacion”,

“Graficos” y seleccionamos el host que deseamos ver graficando.

Page 22: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a monitorear un host Linux, es muy similar al anterior.

Para esto vamos “Configuracion”, “Servidores” y “Crear equipo”, agregamos el

nombre, el grupo y la IP.

Pasamos a la pestaña “Plantillas” y agregamos la plantilla de Sistemas Linux.

Guardamos y ya podemos ver que esta monitoreando.

Page 23: Plataforma de monitoreo Zabbix 2.0.11

MONITOREO DE SERVICIOS

Para DHCP y DNS usaremos unas plantillas de la siguiente pagina.

https://github.com/rewse/zabbix/tree/master/templates

Descargamos MyTemplate_Bind.xml para DNS y MyTemplate_DHCP.xml para

DHCP.

DHCP

Vamos a “Configuracion”, “Plantillas” y allí damos click en “Importar”

Damos click en “examinar” y seleccionamos la plantilla que descargamos,

marcamos las casillas e importamos.

Page 24: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a agregar los graficos a la plantilla.

Para esto vamos a “Configuracion”, “Plantillas”, buscamos la que acabamos de

importar y damos click en “graficos”.

Nos aparece lo siguiente, damos click en “Crear grafico”.

Ponemos el nombre y damos click en “añadir”, seleccionamos el monitor y damos

click en guardar.

Page 25: Plataforma de monitoreo Zabbix 2.0.11

Ya tenemos la plantilla con el grafico, ahora vamos a agregar la plantilla al host

que deseamos monitorearle el DHCP.

Para esto vamos a “Servidores” y damos click en el servidor DHCP, en este caso

el mismo servidor zabbix.

Alli vamos a la pestaña “Plantillas” y agregamos la plantilla del DHCP y

guardamos.

Page 26: Plataforma de monitoreo Zabbix 2.0.11

Y ya podemos ver que se agrego la plantilla.

Ahora vamos a “Graficos”, seleccionamos el servidor y el servicio que deseamos

ver.

Para probar paramos el servidor DHCP, vemos como cae, lo volvemos a encender

y vemos como sube.

Page 27: Plataforma de monitoreo Zabbix 2.0.11

DNS

Igual que el DHCP, vamos a “Configuracion”, “Plantillas” e importamos la plantilla.

.

Cuando le damos “Importar” nos aparece el siguiente error.

Nos dice que la Sintaxis esta mala.

Para corregir este error vamos al archivo y buscamos donde nos aparezca el “53”.

Son dos líneas, cambiamos la coma “,” que esta antes del “53” por un punto “.”

Guardamos y volvemos a importar.

Page 28: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a “Configuracion”, “Plantillas” para agregar los graficos.

Damos click en “Crear grafico”, ponemos el nombre, añadimos los monitores y

guardamos.

Despues de guardar vamos a “Monitores”

Seleccionamos el siguiente monitor.

Page 29: Plataforma de monitoreo Zabbix 2.0.11

Lo modificamos y nos debe quedar asi.

Ahora vamos a agregar la plantilla al host que tiene el DNS.

Page 30: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a graficas para ver el estado del DNS.

Como podemos ver el Servidor DNS se esta cayendo continuamente.

FTP

Vamos a “Configuracion”, “Web”, seleccionamos el host al que deseamos

monitorear el FTP y damos click en “Crear escenario”.

Page 31: Plataforma de monitoreo Zabbix 2.0.11

Agregamos lo siguiente y vamos a la siguiente pestaña, “Pasos”.

Alli damos click en “añadir” y agregamos lo siguiente.

En URL, ponemos el dominio del FTP o la IP del servidor FTP.

Añadimos y gurdamos.

Page 32: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a “Monitorizacion”, “Web” y allí seleccionamos el FTP.

Y ya podremos ver las graficas generadas por el servicio.

Page 33: Plataforma de monitoreo Zabbix 2.0.11

HTTP

Ahora vamos a monitorear una pagina Web, en caso la del zabbix.

Es muy similar al anterior, vamos a “Configuracion”, ”Web”, seleccionamos el host

y damos click en “Crear escenario”.

Agregamos lo siguiente y vamos a la siguiente pestaña.

Page 34: Plataforma de monitoreo Zabbix 2.0.11

Damos click en “añadir”, agregamos lo siguiente y la añadimos.

Y vamos a añadir otra, nos debe quedar asi.

Guardamos…

Page 35: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a “Monitorizacion”, “Web” y seleccionamos el HTTP, y allí podremos

ver la graficas generadas por el servicio.

Page 36: Plataforma de monitoreo Zabbix 2.0.11

SMTP

Para monitorear SMTP, vamos a “Configuracion”, “Servidores” y en el host que

tiene sl servidor SMTP le damos click en “Aplicaciones”

Creamos una nueva.

Ponemos el nombre y guardamos.

Page 37: Plataforma de monitoreo Zabbix 2.0.11

Ya agregada, la buscamos y damos click en “Monitor”.

Vamos a crear el monitor.

Agregamos lo siguiente y guardamos .

Page 38: Plataforma de monitoreo Zabbix 2.0.11

Ahora vamos a crear el grafico, vamos a “Configuracion”, “Servidores” y en el

servidor SMTP damos click en “Graficos”.

Vamos a “Crear grafico”

Agregamos el nombre, damos click en “añadir” y añadimos el siguiente.

Page 39: Plataforma de monitoreo Zabbix 2.0.11

Paramos el servicio, luego vamos a ver el estado, para esto vamos a

“Monitorizacion”, “Graficas”, seleccionamos el Servidor y la grafica SMTP

Page 40: Plataforma de monitoreo Zabbix 2.0.11
Page 41: Plataforma de monitoreo Zabbix 2.0.11

MONITOREO DE UN EQUIPO ACTIVO

Para agregar, ya se un switch o un router vamos a “Configuracion”, “Servidores” y

damos click en crear equipo.

Agregamos el nombre del dispositivo y lo agregamos al grupo, si no existe

creamos el grupo.

Añadimos la interfaz SMNP y la agregamos la IP del dispositivo.

Page 42: Plataforma de monitoreo Zabbix 2.0.11

Vamos a la pestaña “Plantillas” y añadimos las siguientes y guardamos.

Vemos que nos quedó agregado trabajando con SNMP, diferente a los

dispositivos anteriores que están trabajando con el agente propietario.

Page 43: Plataforma de monitoreo Zabbix 2.0.11

Para ver las graficas vamos “Monitorizacion”, “Graficas” y seleccionamos el

dispositivo que acabamos de agregar.

Page 44: Plataforma de monitoreo Zabbix 2.0.11

CONCLUSION

Zabbix es una plataforma de monitoreo muy flexible que nos permite monitorear y

graficar bastantes características de un host ya sea con el agente nativo o agente

propietario, pudiendo también monitorear cantidad de servicios de red y equipos

activos.

Además nos permite crear e importar plantillas que se acomoden a nuestras

necesidades. Tambien tiene servicio de alertas a e-mail y SMS.

Page 45: Plataforma de monitoreo Zabbix 2.0.11

WEBGRAFIA

http://tecadmin.net/install-zabbix-agent-centos-rhel-and-ubuntu/

http://www.voztovoice.org/?q=node/489

http://www.sysads.co.uk/2013/06/installing-zabbix-2-0-package-epel-centos-6-4/

http://www.sysads.co.uk/2013/07/add-active-directory-perfmon-counters-

zabbix/

http://www.ramonmillan.com/tutoriales/snmpv3.php

http://www.tamps.cinvestav.mx/~vjsosa/clases/redes/SNMP.pdf

https://github.com/rewse/zabbix/tree/master/templates

https://www.zabbix.com/wiki/templates/start