Tesis Zabbix
Tesis Zabbix
Tesis Zabbix
IMPLEMENTACIN DE PLATAFORMA DE
MONITOREO ZABBIX PARA SISTEMAS DE
TELECOMUNICACIONES TELSUR
Trabajo para optar al ttulo de:
Ingeniero Civil Electrnico
Profesor Patrocinante
Sr. Jos Mardones Fernndez
Ingeniero Electrnico
Licenciado en Ciencias de la Ingeniera
DEDICATORIA
Con todo mi amor y carios ya que hicieron todo en la vida para que yo pudiera lograr mis
sueos, por motivarme, por confiar en mi, por aconsejarme y darme la mano cuando senta que
el camino se terminaba, a ustedes por siempre en mi corazn y agradecimiento Pap y Mam.
Hermana, cuado y hermosa sobrina. Mucha gracias por todos estos aos, por guiarme, por
estar conmigo en los momentos buenos y por motivarme a no decaer en momentos malos, por
ser parte de mi linda familia, los quiero.
Amigos simplemente gracias por estar todos estos aos apoyndome tanto presencial como a
la distancia, pero muy especial a esas personas que son parte de mi corazn.
A mis profesores que influyeron con sus lecciones y experiencias en formarme como una
persona de bien y por prepararme para los retos que vienen. En especial a mi profesor
Patrocinante por guiarme con mucha preocupacin en la preparacin de la presente tesis.
Al Sr. Rodrigo Salas, por confiar en mis capacidades y darme la oportunidad de trabajar en un
proyecto de gran importancia para la compaa.
Indice
RESUMEN IV
OBJETIVOS ..VI
1. INTRODUCCION .............................................................................................................1
2. SNMP...............................................................................................................................3
2.1 COMPONENTES BASICOS SNMP ................................................................................4
2.2 MIB-II ...............................................................................................................................7
2.3 SNMP Y SUS PROTOCOLOS DE TRANSPORTE ..........................................................9
2.4 Operaciones SNMP ....................................................................................................11
2.5 VERSIONES SNMP Y OTROS ESTNDARES DE MONITOREO. .............................12
3. MONITOREO DE RED ..................................................................................................14
4. SOFTWARE ZABBIX ...................................................................................................15
4.1 CMO ES EL FUNCIONAMIENTO DEL SOFTWARE ZABBIX? ...............................16
4.2 JUSTIFICACIN DE ELECCIN DISPOSITIVO DE MONITOREO ZABBIX ...............18
5. DESARROLLO PRACTICO DE IMPLEMENTACIN DEL SOFTWARE ZABBIX ........24
5.1 Definicin de la Red de Telefnica del Sur................................................................24
5.2 CRITERIOS DE ELECCIN DE LA DISTRIBUCION DE LINUX A INSTALAR COMO
SERVIDOR ....................................................................................................................27
5.3 INSTALACIN DEL SOFTWARE ZABBIX. ................................................................28
6. DESARROLLO PRACTICO DEL MONITOREO ...........................................................35
6.1 GESTIN DE MONITOREO DE ENERGA. ..................................................................35
6.2 GESTIN DE MONITOREO DEL EQUIPAMIENTO DE TV IP. ....................................48
7. RESULTADOS ..............................................................................................................49
7.1 RESULTADOS DEL MONITOREO DE LOS EQUIPOS DE ENERGA..........................49
7.2 RESULTADOS DEL MONITOREO DEL EQUIPAMIENTO TV IP. .................................50
8. CONCLUSIONES ..........................................................................................................53
9. REFERENCIAS .............................................................................................................55
Indice de figuras
III
RESUMEN
La deteccin oportuna de fallas en una red de telecomunicaciones nos permite asegurar un alto
nivel de disponibilidad de ella, donde se prioriza la calidad de los servicios hacia los clientes.
El software Zabbix nos entregan las herramientas necesarias para poder monitorear una red de
telecomunicaciones ya que es compatible con protocolos estndar de monitoreo de redes como
SNMP y SNMP Trap. El software Zabbix opera bajo plataforma Linux lo que da mayor
estabilidad del software.
Una vez ejecutado el software se observan los resultados en 2 reas de aplicacin como son
monitores de rectificadores y monitoreo de switch de TV IP, lo que permite concluir que los
resultados son ptimos.
IV
ABSTRACT
Early detection of faults in the network allows us to have a stable operation of it, where the
quality of service to customers is a priority.
The Zabbix software give us the tools necessary to monitor a telecommunications network that
is compatible with network monitoring protocols such as SNMP and SNMP Trap. The Zabbix
software runs under Linux platform that gives greater stability software.
After running the software results observed in two areas of application such as monitors switch.
OBJETIVOS
OBJETIVOS GENERALES
OBJETIVOS ESPECIFICOS
VI
1. INTRODUCCION.
Poder prevenir y actuar de forma anticipada a los distintos problemas por medio de una
supervigilancia, son herramientas que nos llevan a tener un elevado nivel de disponibilidad de la
red de telecomunicaciones de Telefnica del Sur. Debido a la amplitud de la red, los costos de
mantencin son muy altos, y ac es donde las soluciones de monitoreo juegan un papel clave
ya que ofrecen un control y soluciones a problemas de forma ptima y rpida. Adems tienen
una importancia prioritaria para ofrecer altos estndares de confiabilidad y disponibilidad a los
clientes.
Una accin de monitoreo exitosa requiere de un diseo de ingeniera previo que seale donde y
como se efectuaran las acciones de recopilaccion de datos, clasificacin de ellos y toma de
decisiones para efectuar labores correctivas asi mismo, la ingeniera del diseo permitir definir
criterios de mantencin preventiva basados en el almacenamiento y post procesamiento de los
datos recogidos por el sistema de monitoreo.
Poder montar una solucin de monitero que sea efectiva y eficaz a la vez, requiere mucha
dedicacin por parte del personal encargado, ya que se deben analizar y configurar muchos
parmetros.
El software Zabbix [1] es una plataforma Open Source de gran calidad y factible
econmicamente ya que no requiere de gran hardware en el servidor; sin embargo requiere
personal con alto nivel de conocimientos tanto en Linux [2] como en telecomunicaciones para
potenciar al mximo el uso del software. Una de las caractersticas importantes es que es un
software libre y no se necesitan costos de licenciamiento para su manejo.
Cada equipamiento posee su propio sistema de monitoreo establecido, el cual rara vez se
puede configurar segn las necesidades del usuario.
El desarrollo del presente trabajo se organiza de la siguiente forma: En el captulo 2 se describe
las caractersticas del protocolo SNMP. En el captulo 3 se define que es un monitoreo de red.
En el captulo 4 se da a conocer las caractersticas del software Zabbix. En el captulo 5 se
describe la implementacin del software zabbix. En el captulo 6 se da a conocer los resultados
de la ejecucin del monitoreo. En el captulo 7 se muestran los resultados obtenidos en el
proceso de monitoreo. Finalmente, en el captulo 8 se entregan las conclusiones.
2 SNMP
Administrador SNMP
Dispositivos Administrados
Agente SNMP
Consultas al agente
Agente SNMP: Es un programa que se instala dentro de un elemento de red. Este agente tiene
acceso a la base de datos de gestin del dispositivo a nivel local y hace posible que el
administrador SNMP pueda realizar consultas. Estos agentes pueden ser estndar o
especficos de un proveedor.
Actuar como Proxy para algn nodo de la red que no manejable con SNMP
Base de datos informacin de gestion (MIB): Cada uno de los agentes SNMP contiene una
base de datos de informacin que describen los parmetros de los dispositivos monitoreados. El
administrador SNMP utiliza esta base de datos para solicitar al agente obtener informacin
especfica y enva la informacin necesaria para el sistema de gestin de red. Esta base de
datos comn compartida entre el agente SNMP y el gestor se llama Management Information
Base (MIB). Los archivos MIB son el conjunto de preguntas que un administrador SNMP puede
pedir a un agente SNMP. El agente recopila estos datos a nivel local y las almacena, segn se
definen en la MIB. Esto permite que el administrador SNMP este al tanto de las preguntas
estndar y privadas que tiene cada agente.
Las MIB son colecciones de informacin para la gestin de los elementos de la red. Estas
estn compuestas por identificadores de nombre de objetos (OID).
Una OID se compone de una serie de enteros separados por puntos y son basados en los
nodos del rbol MIB. Esta estructura es la base para el esquema de nombres SNMP. La
definicin de la estructura del rbol de MIB se encuentra en el mdulo RFC1155-SMI [7]
(Structure Management Information), junto con las declaraciones de tipos utilizados en las MIB.
Los agentes SNMP implementan una MIB particular llamada MIB-II (RFC 1213). Esta es la MIB
principal para redes del tipo TCP/IP, estos archivan datos comunes de gestin como:
informacin del sistema, interfaces, protocolos, etc. La importancia que tiene la MIB-II, es que
cada dispositivo que soporta SNMP tambin debe contener la MIB-II lo cual la convierte en un
estndar para este tipo de base de datos.
2.2 MIB-II
La MIB-II es la base de datos comn para gestin de equipos. Est definida originalmente en la
RFC 1213. Con la aparicin de las nuevas versiones de SNMPv2 y SNMPv3 esta MIB se ampli
y se dividi en varios RFC: RFC4293, RFC 4022, RFC 4113 y RFC 3418.
SNMP se puede implementar usando comunicaciones UDP o TCP, pero se elige como
transporte el protocolo UDP [8] (User Datagram Protocol) como estndar en las comunicaciones
para intercambiar informacin entre gestores y agentes. Se elige UDP sobre TCP (Transmission
Control Protocol) porque este tipo de protocolo no es orientado a la conexin, esto quiere decir,
que no se establece una conexin extremo a extremo entre el agente y el gestor cuando los
paquetes (datagramas) se envan de un lado hacia otro. Usar UDP es poco fiable ya que no
existen reconocimiento de los datagramas perdidos en el nivel del protocolo. Esto se soluciona
en la parte de aplicacin ya que se determinan si estos datagramas se perdieron ( timeout) y
poder realizar una retransmisin si as se desea. El funcionamiento se basa en que el gestor
enva una peticin UDP a un agente y espera una respuesta a dicha peticin. Si no existe
respuesta a dicha peticin (timeout) y el gestor no recibe datos se asume que el paquete se
perdi y se vuelve a retransmitir la peticin, se pueden hacer una configuracin con un nmero
mximo de retransmisiones en caso que sea necesario por el equipo gestor. Una de las razones
por lo que se usa UDP es debido a que este protocolo usa pocos recursos para la transmisin,
lo que logra un impacto mnimo al rendimiento de la red.
Cuando usamos SNMP-Trap necesitamos tener una comprobacin de que el agente enva una
alarma definida como Trap y que este ha llegado correctamente al gestor, porque no existe
forma alguna de saber si se ha perdido este dato.
Los puertos utilizados para enviar y recibir peticiones son el 161 y el puerto 162 para recibir
traps de los dispositivos monitoreados. Estos puertos vienen por defecto en la configuracin del
agente. En caso que se realice algn cambio de puertos, se debe configurar el sistema gestor
con los cambios realizados para poder realizar las consultas pertinentes.
10
La figura 3 muestra el modelo del protocolo TCP/IP en el cual se basan todas las
comunicaciones utilizando SNMP.
Cuando el gestor o un agente realizan una operacin SNMP (Una peticin o Trap como
ejemplo), se producen una serie de eventos en la pila de protocolos.
Aplicacin: La aplicacin SNMP (Agente o gestor) toma una decisin de que accin va
a realizar, por ejemplo enviar traps desde el agente al gestor. Esta capa debe
proporcionar los servicios a un usuario final, en este caso podra ser un operario que
est encargado del monitoreo de cierto servicio va mensajes traps.
11
Control de Acceso al Medio (MAC): La ltima etapa que sucede con el envo del
paquete SNMP es llegar a su destino, para ello es necesario llegar a la red fsica, donde
se enruta con el direccionamiento del destino final. La capa MAC es responsable de
recibir los paquetes de la red fsica y devolverlos a la pila de protocolos de forma que
puedan ser procesador por la capa de aplicacin.
El protocolo SNMP [9] define cinco tipos de mensajes de intercambien entre el agente y el
gestor, los denominados PDU [11].
Get- Request: El gestor realiza una peticin especfica de la MIB del agente.
Get-Next-Request: El gestor realiza una peticin del objeto identificador siguente a uno
dado en la MIB del agente.
GetResponse: El agente devuelve los valores solicitados por las operaciones anteriores
del gestor.
Set-Request: El gestor permite asignar un valor a una variable del sistema del agente.
12
SNMP versin 1 (SNMPv1) versin estndar del protocolo SNMP definida en su totalidad en la
RFC 1157. La seguridad utilizada en esta versin est basada en comunidades. Esta versin
fue diseada a mediados de los aos 80, y cumpla con el rol de ser una solucin temporal para
la gestin de redes a la espera de protocolos con mejor diseo y ms completos; el intercambio
de informacin es basada en mensajes PDU.
SNMP V2, en esta versin se adicionan mejoras importantes referentes a la cantidad de cargo
adicional en el uso del monitoreo, solucionando problemas relacionados con monitorizacin
remota o distribuida. Creada en el ao 1993 y revisada en 1995, aadindole protocolos de
seguridad , donde las variables son definidas con ms detalles, adems se le aaden
estructuras en la tabla de datos para facilitar el manejo de los datos obtenidos.
SNMP V3, esta versin fue desarrollada en el ao 1998, donde se le agregan parmetros de
seguridad, las cuales son:
13
Tambin existen otros protocolos de gestin de red, como CMIS/CMIP. Las diferencias
principales radican en que SNMP es utilizado para la gestin de red internet (TCP/IP) y
CMIS/CMIP es utilizado en la gestin de redes OSI. El protocolo CMIP es un sistema de
gestin de red bien estructurado, el cual mejora muchas deficiencias del protocolo SNMP, pero
a la vez es un sistema que ocupa una gran cantidad de recursos de la red, por lo que se
recomienda siempre implementar SNMP antes que CMIP.
3. MONITOREO DE RED
Uno de los roles fundamentales de un administrador de red es la monitorizacin de red, esto
consiste en el proceso de comprobar correctamente el funcionamiento de los dispositivos que
contiene la red. Tomar datos, vigilar y analizar los resultados son tareas que se deben cumplir
para anticiparse a problemas que puedan ocurrir dentro de la red.
Este proceso de monitoreo debe ser permanente, ordenado y exacto. Para poder identificar que
variables crticas constituyen la estabilidad de la red y servicios asociados, para tomar acciones
de carcter preventivo y correctivo.
Tener un buen sistema de monitoreo constituyen una buena inversin, ya que evita grandes
costos de mantencin correctiva de los equipos y sobre dimensionar la cantidad de personal
para la operacin de la red. La respuesta anticipada a problemas y la prevencin son las
herramientas que llevan a un control exitoso de la red. El monitoreo a la vez permite mejorar la
confiabilidad y disponibilidad de la red completa.
14
4. SOFTWARE ZABBIX
Zabbix es un sistema de monitoreo de redes, que est diseado para registrar y monitorear el
estado de varios servicios de red, servidores, hardware de red y aplicaciones.
Las principales base de datos utilizadas por Zabbix son MySql y PostgreSQL.
15
16
La aplicacin Zabbix [3] se instala en un servidor Linux [13] el cual tiene como
funcin
recolectar informacin. Adems Zabbix proporciona una interfaz Web en la cual se presentan de
forma grfica toda la informacin que se recolect.
Zabbix almacena la informacin entregada por los agentes SNMP de los dispositivos
monitoreados. Esta informacin puede ser accesada a travs de la interfaz grfica que queda
instalada en el servidor Zabbix.
Los agentes una vez que son instalados en los dispositivos, estn a la espera de las rdenes
del servidor Zabbix. Los agentes solo envan la informacin que les pida el servidor Zabbix.
17
4.1.4 Cada uno de los Host est compuesto por una serie de elementos llamados tems
que son mdulos encargados de recoger datos del Host y en caso del hardware son los
datos recogidos del dispositivo.
4.1.5 Los Items utilizan parmetros de zabbix llamados Keys, estos nos permiten indicar
que tipo de informacin solicitaremos al agente Zabbix o al agente SNMP. En la figura 5
se pueden apreciar 2 items los cuales tienen keys diferentes. El tem de la izquierda
utiliza una key espacio en disco, para solicitar la informacin del espacio disponible en el
disco duro del host monitoreado, el tem de la derecha utiliza el key memoria para
solicitar el estado de la memoria RAM del host monitoreado.
4.1.6 Los triggers en Zabbix son mdulos creados a uno o varios Items, para evaluar y
comparar los valores recolectados por los Items con condiciones que definimos. Por
ejemplo podemos crear un trigger al tem con la key espacio de disco duro e indicar que
si este llega a un 70% de espacio ocupado nos emita una alarma.
18
4.1.8 Zabbix, tiene la capacidad de poder genera eventos como enviar correos
electrnicos, SMS o ejecutar algn script cuando algn tem sobrepasa un parmetro
definido. Esto son eventos son definidos en los triggers.
Existen muchas razones para elegir zabbix como solucin de monitoreo sobre otras
plataformas. Las caractersticas ms importantes de la plataforma son las siguientes:
4.2.3. Supervisin sin agente: El agente Zabbix es una gran manera de supervisar,
pero no siempre es posible recurrir a esta herramienta. Para esos casos Zabbix
admite varios enfoques de monitoreo sin agentes. Se pueden hacer consultas de
disponibilidad y la capacidad de respuesta de servicios estndar, tales como correo
electrnico o servidores sin necesidad de instalar ningn software en dispositivos
monitorizados.
19
4.2.6. Supervisin de base de datos: Las bases de datos son unos de los pilares
informticos fundamentales. Estas bases de datos contienen datos importantes
sobre el sistema que se monitorea. Es una necesidad crucial saber si una base de
datos est disponible, y tambin su forma de funcionamiento. Utilizando zabbix se
puede usar cualquier base de datos incluyendo MySql, PostgreSQL, Oracle y
Microsoft SQL Server.
4.2.8. Empresas: Zabbix est diseado para apoyar desde pequeas empresas a
grandes entornos empresariales.
20
4.2.9. Ampliacin a grandes entornos: Zabbix est diseado para ampliarse desde
pequeos entornos con unos pocos dispositivos hasta grandes entornos con miles
de dispositivos monitorizados. Existen instalaciones Zabbix con ms de 100.000
dispositivos monitoreados, demostrando que Zabbix es capaz de procesar ms de
3.000.000 de chequeos por minuto y recopilando Gigabytes de datos histricos
diarios.
4.2.11. Optimizado para alto rendimiento: Adems de una gran supervisin sin
agentes, el agente Zabbix ofrece un alto rendimiento para supervisar el sistema
operativo y los parmetros especficos de la aplicacin.
21
4.2.15. Preparado para IPv6: Con los segmentos IPv4 acabndose con gran rapidez,
los ISP estn empezando a prepararse para implementar IPv6. Todos los
componentes Zabbix soportan tanto IPv4 como IPv6, lo que permite su uso en un
entorno mixto entre IPv4 e IPv6.
4.2.16. Monitoreo Proactivo: Los recursos ofrecidos por Zabbix fueron creados para
ayudar a las empresas a reducir los costos de operacin, evitando los tiempos de
inactividad y mejorando la calidad de servicios
22
4.2.18. Gestor de eventos: Pueden existir situaciones en las cuales una accin
automatizada puede solucionar problemas, como reiniciar un router o apagar un
servidor a travs de IPMI, Zabbix puede gestionar este trabajo de forma autnoma.
23
4.2.24. Absolutamente gratis: Zabbix es liberado bajo la licencia GPL, por lo tanto es
gratis tanto para su uso comercial y no comercial. No existen limitaciones en el
nmero de dispositivos monitorizados, se puede utilizar Zabbix para monitorear
miles de dispositivos totalmente gratis.
Adems se puede modificar su cdigo fuente para adaptarse al sistema, as como
tambin desarrollar herramientas de forma personalizadas agregando nuevas
caractersticas para Zabbix.
4.2.25. No bloqueos por provedores: El cdigo fuente esta totalmente disponible, por
lo que el entorno informtico no es dependiente de una entidad comercial. Todas
las configuraciones y datos obtenidos se almacenan de forma simple y estn
totalmente disponibles, fciles de exportar o de integrar en otros sistemas.
Telefona.
Internet y Datos.
Televisin.
Larga Distancia.
Telefona Mvil.
Telefnica del Sur basa el core de su red a travs del protocolo MPLS, que es una tecnologa
de vanguardia que permite transportar varias aplicaciones IP sobre una misma red con una gran
calidad de servicio y una amplia cobertura nacional e internacional. En una misma VPN, VPRN,
etc. Se pueden utilizar diferentes aplicaciones de voz, video o datos, eliminando de esta forma
el costo de tener mltiples redes y utilizacin de recursos.
24
25
En esta red de ejemplo contamos con 5 nodos, de los cuales 1 es llamado nodo Borde (Valdivia
1); este es el punto de entrada en la red MPLS, es decir es el enrutador entre la red MPLS y la
red de nos entrega el servicio de Televisin. Cabe destacar que este nodo se usa
exclusivamente para proveer de este tipo de trfico a la red y no presta servicios a usuarios
finales.
El servicio de internet es algo distinto, ya que el servicio viene con el enrutamiento desde la
nube de Internet ISP y se conecta al nodo de Temuco, este nodo se conecta con los dems
nodos de la red otorgando el servicio a cada uno de ellos.
26
Los rectificadores se conectan a travs de su tarjeta de comunicacin a una puerta del switch
para el correspondiente monitoreo. Los enlaces entre el switch y el nodo de la red MPLS es de
1 Gbps.
En la nube de red interna Telefnica del Sur se encuentra el Firewall y el servidor de monitoreo
Zabbix. Este firewall debe de configurarse tal que permita la conectividad entre Zabbix y los
equipos a monitorear, otorgndole permisos en los puertos 161, 162 y ping, que bsicamente
son los puertos ocupados para la monitorizacin.
Con este modelo de ejemplo nos ayudar para explicar detalladamente el funcionamiento del
trabajo realizado; este es un modelo clsico de telecomunicaciones, donde tenemos las capas
de CORE, agregacin, distribucin, borde y de accesos.
27
Seguridad: Linux una variante del sistema operativo UNIX, cuenta con complejos
protocolos de seguridad que le brindan una robustez no comparable con otros sistemas
operativos. Adems cuenta con un nivel muy superior de seguridad comparada con
otros sistemas operativos; adems opera de forma transparente, sin la necesidad de
enviar avisos o notificaciones al usuario. Pero lo ms importante es que no existen virus
o cdigos maliciosos que operen en Linux; el sistema de archivos es de tal robustez que
la prdida de datos es algo que raramente ocurre.
28
5.3.2 Una vez obtenido el link de descarga,hacemos uso de el comando wget dentro la Shell
de nuestro servidor seguido del link de descarga entre comillas como se puede apreciar en
la figura 8.
29
5.3.4 Para poder configurar los archivos fuentes para el servidor y agente Zabbix, se debe
ejecutar el siguiente comando: ./configure --enable-server --enable-agent --with-mysql -enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
30
5.3.5 Una vez configurado los archivos Fuentes, se realiza la instalacin con el comando
make install (el usuario debe tener los privilegios suficientes).
5.3.7 El siguiente paso corresponde a la instalacin de la interfaz web Zabbix, para esto se
necesita copiar los archivos PHP en el directorio de documentos HTML del servidor web.
Este se encuentra en el directorio /var/www/html, se crea un subdirectorio de la interfaz que
se llamara <htdocs>/zabbix y luego se procede a copiar los archivos php del archivo fuente
de instalacin.
5.3.8 Una vez realizado los pasos anteriores, se abre un explorador web y se abre la
siguiente direccin http://<server_ip_or_name>/zabbix. Donde se debe especificar la
direccin IP o nombre de nuestro servidor. Al abrir la direccin web se encuentra con un
asistente de configuracin final como se ve en la figura 10, donde se comprueba que la
instalacin ha sido realizada de forma correcta
31
5.3.9 Lo siguiente es asegurarse que se cumpli con todos los prerrequisitos de instalacin
para que se ejecute el programa sin problemas, como se aprecia en la figura 11.
32
5.3.11 Luego de esto se introducen los detalles del servidor, donde se define el nombre del
host y el puerto a usar, los cuales son host: localhost y el puerto:10051. En la figura 13 se
detalla este paso.
33
34
5.3.14 Una vez descargado el archivo, se mueve a la carpeta php de zabbix y se obtendr la
instalacin completa de forma correcta. En la figura 16 se hace un test de comprobacin de
la instalacin.
5.3.15 La interfaz Web de zabbix est lista para ser usada, en la cual se pedir un Usuario y
una contrasea para poder interactuar con el programa. En la figura 17 se puede ver la
pantalla de bienvenida al programa.
En esta seccin se detalla el monitoreo del sistema de energa; este sistema se basa en los
equipos rectificadores de marca Cherokee, los cuales constituyen la solucin de alimentacin
de los equipos zonales. Estos equipos zonales son los encargados de transportar los servicios a
los clientes. El correcto funcionamiento de los rectificadores y el riguroso monitoreo de estos,
son la clave para que los clientes puedan contar con los servicios la mayor cantidad de tiempo
posible.
Para monitorear los rectificadores se har uso de su tarjeta de comunicaciones; esta tarjeta de
comunicaciones tiene instalado el agente snmp, el cual le da las siguientes caractersticas al
equipo:
Cada trap contiene detalles sobre el elemento que activ la alarma en especfico, y
tambin describiendo el estado actual de dicha alarma, la cual puede estar activa o
desactiva.
Dirigirse a Configuration
click
en
el
cuadrado
35
con
rojo
en
la
figura
18.
36
37
Una vez creado el host group, viene la etapa de creacin de cada uno de los host
correspondiente a un equipo rectificador a monitorear. Esto se hace en Configuration
H
i)
Host
Host Name: Este parmetro sirve para poder identificar cada uno de los
rectificadores con un nombre referencial.
ii) Groups: Este parmetro ayuda a agrupar los rectificadores en un grupo especfico;
esto se hace para usar Templates, tener configuraciones ms ordenadas y
especficas.
iii) Agent Interfaces: Este parmetro se configura con la direccin IP del rectificador y
el puerto asociado; el cual sirve para conectarnos al rectificador por el puerto
configurado.
iv) SNMP Interfaces: Este parmetro se configura con la direccin IP del rectificador y
el puerto 161 correspondiente al protocolo SNMP. Esto servir para poder
monitorear el rectificador bajo este protocolo.
En la figura 20 se puede ver detallamente estos parmetros configurados para un rectificador en
especfico.
38
Una vez configurado el host, es necesario agregar tems de control para empezar a
recibir datos reales, en un tem se debe especificar que tipo de datos se desea recibir
desde el host a monitorear. Para lograr esto se debe definir una key dentro de la
configuracin del tem, ya que con esta key se obtendra el valor deseado.
El primer tem a configurar corresponde a un checkeo simple, esto quiere decir que no
necesita el agente instalado en el host para revisar si el servicio a monitorear est
funcionando. El servidor Zabbix es el encargado de la tramitacin de las
comprobaciones simples (haciendo conexiones externas, etc). El tipo de informacin que
se obtendr de la key es numrico, con los datos en formato decimal. La key
corresponde a icmp-ping, el cual hace un check si el host es accesible por el protocolo
ICMP ping, se obtienen dos posibles valores: un valor 0 que corresponde cuando la
coneccin mediante ICMP Ping falla y un valor 1 cuando la coneccin mediante ICMP
ping es exitosa. La configuracin detallada del tem se puede ver en la figura 21.
39
Cada 30 segundos Zabbix har la consulta de ping check al host monitoreado; estos
datos se guardan en la base de datos MySQL por 16 das, gracias a esto se pueden
hacer grficas del comportamiento de esta variable, que ayudan al anlisis del equipo.
En la figura 22 se puede ver la grfica del rectificador LN03 ubicado en la ciudad de
Concepcin.
El siguiente paso corresponde a definir un trigger, que es una expresin lgica y que
representa el estado del sistema en este caso el estado del rectificador, en esta ocasin
el trigger devolver un valor numrico. Para la configuracin del trigger se siguen los
siguientes pasos:
(1) Ir a: Configuracin
Host.
40
41
42
A continuacin se detallarn los procedimientos necesarios para poder configurar los equipos
rectificadores para su respectivo monitoreo por Traps.
En esta etapa se produce la coneccin desde el servidor Zabbix hacia el rectificador mediante
Telnet. Como se puede apreciar en la figura 25, se define en el parmetro trapTarget2 con la
direccin de nuestro servidor, con esto se logra que cuando ocurra un evento los traps sean
enviados a la direccin ip del servidor.
43
Una vez definido este parmetro se debe configurar el archivo snmptrapd.conf el cual permitir
recibir los traps enviados desde el rectificador hacia el servidor. En la figura 26 se puede ver la
configuracin hecha, en la cual se definen los siguientes parmetros:
Traphandble (script para enviar los traps hacia zabbix) define snmptt.
Una vez configurado el paso anterior, se debe editar el archivo snmptt.ini. En el cual se definen
que traps se desea traducir en formato entendible por zabbix. En la figura 27 se puede ver la
configuracin realizada.
44
.1.3.6.1.4.1.26854.3.2.3.0.1 este OID seala que aparece una alarma.Se configura para que
aparezca el encabezado Aparece alarma en el archivo traducido en formato ZABXTRAP.
.1.3.6.1.4.1.26854.3.2.3.0.2 este OID seala que desaparece una alarma.Se configura para que
aparezca el encabezado Desaparece alarma en el archivo traducido en formato ZABXTRAP.
.1.3.6.1.4.1.26854.3.2.3.0.3 este OID seala que aparece una alarma.Se configura para que
aparezca el encabezado Aparece alarma en el archivo traducido en formato ZABXTRAP.
.1.3.6.1.4.1.26854.3.2.3.0.4 este OID seala que desaparece una alarma.Se configura para que
aparezca el encabezado Desaparece alarma en el archivo traducido en formato ZABXTRAP.
45
Cada vez que los rectificadores enven un trap, ser con el formato mostrado en la figura 28.
Este archivo es complicado analizarlo y no es entendible por Zabbix, por lo que se usa el script
SNMPTT el cual traduce este traps, a uno ms simple de analizar y entendible por Zabbix.
El siguiente paso es configurar un nuevo Item en el host del rectificador creado anteriormente.
En la figura 30 se puede ver la configuracion del tem para poder recibir los traps en el host.
46
En la configuracin del tem, se define el tipo de tem el cual corresponde a SNMP trap, con la
key general. Esta key analiza todos los traps recibidos con la direccin IP del host que
contengan la palabra general, el tipo de informacin que se recibe es del tipo Log. Adems se
debe configurar el formato del tiempo. Los resultados de esto lo podemos ver en la figura 31
donde vemos todos los traps recibidos en un host determinado.
47
Una vez realizadas las configuraciones del tem, es necesario configurar un trigger para cada
tipo de trap recibido el cual corresponder a un tipo de problema diferente. En la figura 32 se
ven los tipos de traps a recibir, los cuales tendrn severidades distintas, cuando falla un mdulo
rectificador, se define una severidad de carcter informativo, cuando falla ms de un
rectificador, se tendr una severidad de carcter alto, cuando el rectificador tenga problemas
de batera en descarga, alarma externa o alarma por temperatura alta, se tendr una severidad
de carcter medio y en los casos que se tenga Bus Low y Falla de alimentacin, se define la
severidad como desastre. Las acciones a realizar en la gestin de los equipos dependern de
las severidades mencionadas anteriormente.
48
Cada uno de estos tems tienen una OID diferente asociada, pero la forma de crear
los tems
pertinentes:
de
salida
sobre
700
MB
High
(Alarma
de
carcter
alto).
7 RESULTADOS
7.1 RESULTADOS DEL MONITOREO DE LOS EQUIPOS DE ENERGA
La incorporacin de la nueva plataforma Zabbix versin 2.2 [5], aporta con detectar los
diferentes fallos que pueden ocurrir en
rectificadores Cherokee, se tienen una totalidad de 322 equipos monitoreados. Teniendo una
gestin de alta calidad, esto nos ayuda a poder detectar el tipo de problema que puedan ocurrir
de forma rpida para su pronta solucin, ya que estos equipos son una parte clave del sistema
de telecomunicaciones de TELSUR, ya que alimentan con energa a distintos dispositivos
destinados a entregar los servicios a los clientes TELSUR. En las figura 33, 34 y 35 se puede
ver como se representan las fallas de forma grfica.
49
50
51
52
8. CONCLUSIONES
Una vez completadas las etapas de pruebas se concluye que:
ser
Para la instalacin del servidor que contenga el software Zabbix a nivel empresarial se
recomienda que tengan como caractersticas minimas 512 MB de memoria RAM y un
procesador de arquitectura i386 o x86-64.
Zabbix permite decidir que variables monitorear y cuales son los umbrales con los que
se severizan las alarmas, permitiendo fijas umbrales de carcter preventivo y humbrales
de carcter correctivo segn la experiencia ganadas en las practicas de funcionamiento
de la red.
Zabbix es una plataforma Open Source. Esto permite realizar modificaciones en los
archivos de origen, logrando realizar mantenciones que cumplen la funcin para que el
software funcione de manera correcta
53
maneja la plataforma, esto a un mediano plazo de tiempo puede ser perjudicial para el
servidor que contiene la aplicacin instalada; para este caso se recomienda exportar los
datos de inters a un servidor que est dedicado a guardar informacin, para lo anterior
existen aplicaciones como CACTI.
54
9. REFERENCIAS
1.
Zabbix 1.8 Network Monitoring, monitor your networks hardware, servers and web
performance effectively and efficiently. Richard Olups, ISBN 978-1-847197-68-9.
Primera versin publicada en Abril del 2010 por Packt Publishing Ltd.
2.
http://lsi.ugr.es/rosana/docencia/turismo/Linux.pdf
3.
Redes Linux con TCP/IP - Gua Avanzada. Eyler Pat, ISBN: 8420531561, Editorial
Prentice Hall, 2001.
4.
5.
http://sandra-evelyn.blogspot.com/
6.
http://www.ietf.org/rfc/rfc1213.txt
7.
http://docstore.mik.ua/orelly/networking_2ndEd/snmp/ch02_01.htm
8.
http://www.coit.es/publicac/publbit/bit102/quees.htm
9.
http://www.ebah.com.br/content/ABAAAfctoAG/snmp
10. https://nsrc.org/workshops/2008/walc/presentaciones/gestion_traps.pdf
11. http://911-ubuntu.weebly.com/51/post/2013/03/conoce-la-estructura-de-zabbix-y-comousarlo.html
12. http://lsi.ugr.es/rosana/docencia/turismo/Linux.pdf
13. Configuracin y administracin de servicios en GNU/Linux paso a paso, ISBN: 978-95844-1616-2, Diego Jos Lus Botia Valderrama
14. https://www.zabbix.com/documentation/doku.php?id=2.2/manual
15. http://www.slideshare.net/HaruyoshiChiyoda/zabbixjp-study4-zabbix20rc1-snmp-traps
16. http://wiki.mikrotik.com/wiki/Category:Manual
55