Post on 29-Jun-2015
description
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
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
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.
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.
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
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.
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.
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>
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
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.
Ahora vamos a instalar el zabbix desde el navegador, ingresamos con localhost o
la IP de la maquina.
Finalizada la instalación ingresamos con el usuario “admin” y la contraseña
“zabbix”
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”
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.
Ahora vamos a iniciar el servicio.
Buscamos el servicio “Zabbix Agent”, click derecho y lo iniciamos.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Lo modificamos y nos debe quedar asi.
Ahora vamos a agregar la plantilla al host que tiene el DNS.
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”.
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.
Ahora vamos a “Monitorizacion”, “Web” y allí seleccionamos el FTP.
Y ya podremos ver las graficas generadas por el servicio.
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.
Damos click en “añadir”, agregamos lo siguiente y la añadimos.
Y vamos a añadir otra, nos debe quedar asi.
Guardamos…
Ahora vamos a “Monitorizacion”, “Web” y seleccionamos el HTTP, y allí podremos
ver la graficas generadas por el servicio.
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.
Ya agregada, la buscamos y damos click en “Monitor”.
Vamos a crear el monitor.
Agregamos lo siguiente y guardamos .
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.
Paramos el servicio, luego vamos a ver el estado, para esto vamos a
“Monitorizacion”, “Graficas”, seleccionamos el Servidor y la grafica SMTP
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.
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.
Para ver las graficas vamos “Monitorizacion”, “Graficas” y seleccionamos el
dispositivo que acabamos de agregar.
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.
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