Está en la página 1de 6

Implementación de sistema de monitoreo Zabbix en estación repetidora

de televisión digital
Ing. José Gerardo Alejandro López1

Resumen— El presente trabajo es un proyecto de mejora enmarcado como proyecto factible; cuyo propósito es la
implementación de un sistema de monitoreo de software libre para el análisis de los datos adquiridos por los equipos que
integran la infraestructura de una estación repetidora de televisión digital. Abordado como objetivo el brindar la capacidad
operativa para diagnosticar la situación de los equipos durante su operación normal, mantenimientos y pruebas.
Palabras clave—Zabbix, monitoreo, S NMP, telecomunicaciones.

Introducción
La diferencia de emplear un sistema de monitoreo radicara en la calidad del servicio a prestar, con el análisis de los
datos adquiridos se facilitara la toma decisiones que prevengan accidente s, fallas y paros no programados;
repercutiendo directamente en el coste de los mantenimientos.
Tomando como punto de partida que en la infraestructura de una estación de televisión digital la cantidad de equipos
y variables de medición que se requieren monitorear son disimiles por función y operación, dan como resultado que la
implementación de un sistema de monitoreo que sea capaz de comunicar a estos equipos puede llegar a ser muy costoso
y sean necesario comprar convertidores y/o acondicionadores de señal. Por lo anterior la mejor solución a esta
problemática es un sistema que emplee un protocolo que compartan en común los diferentes dispositivos , tal cual lo
es el SNMP protocolo que manejan la mayoría de los equipos que cuentan con puerto ethernet. Sin embargo, es
necesario un software encargado de almacenar, administrar y visualizar los datos recopilados.
En el mercado existen diferentes opciones de programas tanto de pago como gratuitas, tal es el caso de Zabbix un
software libre que funciona como una herramienta para monitorear sistemas, el cual es utilizado para dar solución a
diferentes industrias tales como aeroespaciales, finanzas, educación, energía, gobierno, medicina, mercadotecnia,
bienes raíces y telecomunicaciones.
En el presente trabajo se emplea una la metodología empleada por López Sánchez (2008) para la implementació n
de un sistema de monitoreo empleando Zabbix, las secciones siguientes del documento describen el método, se dan a
conocer conceptos previos para poder vislumbrar las características y definiciones del tema, además de una descripción
de la infraestructura tecnológica de una estación repetidora de televisión digital terrestre y de la red local implementad a
para el monitoreo de los equipos. Y por último se abordan las ventajas que conlleva el emplear Zabbix.

Descripción del Método


El método propuesto para la implementación del sistema de monitoreo está dividido en cuatro etapas de las que se
pueden predecir que siguen un proceso secuencial y cíclico. Estas cuatro etapas serían las siguientes:
 Análisis: inicialmente se hace un análisis de las necesidades que tiene la red que conforma la
infraestructura tecnológica de la estación. Mediante conversaciones y reuniones con los operadores de la
estación repetidora de Televisión se definen las necesidades y se marcan los objeticos a alcanzar en el
proyecto. Es importante delimitar las variables de medición de mayor importancia y aquellas no es

 Diseño: consiste en concretar los elementos que son requeridos , jerarquía de usuarios, como tienen que
imprescindible su monitoreo y almacenamiento.

operar, las alarmas, las notificaciones, las plantillas, la arquitectura y especificaciones de la plataforma

 Implementación: es el proceso de construcción de la plataforma con todos los subprocesos en este punto
de monitorización.

 Revisión: Se revisan los inconvenientes, problemas, errores y puntos a mejorar en la plataforma, para
se instala y configura el servidor, además de las modificaciones sean requeridos para la red del sistema.

proceder de nuevo al análisis, diseñar de nuevo, implantar los elementos necesarios y así sucesivamente
con el objetivo de ir actualizando y mejorando el sistema.

1 Ing. José Gerardo Alejandro López ha ejercido como profesor de tiempo parcial en la Universidad Autónoma de Guadalajara, Villahermosa
T abasco, México. gerardo.alejandro@outlook.com.
Conceptos Previos
Monitoreo
El monitorear tiene el sentido de vigilar o seguir algo mediante un dispositivo o pantalla de control. Esto con el
propósito de prevenir fallas y acceder a la información.
La importancia del monitoreo radica en lograr obtener ciclos de mantenimientos mayores, minimizar paros no
programados, optimizar el desempeño de los equipos, prevenir fallas y evitar accidentes. Con un sistema de
monitoreo idóneo se produce una reducción de costos asociados a los mantenimientos no programados y se obtiene
un análisis predictivo de las condiciones de operación.

SNMP (Simple Network Protocol)


SNMP o protocolo simple de administración de red, es uno de los protocolos del conjunto definido por la fuerza
de trabajo en ingeniería de internet (IETF o Internet Engineering Task Force), clasificada en el nivel de aplicación
del modelo TCP/IP y que está diseñado para facilitar el intercambio de información entre dispositivos de redes para
supervisar el desempeño, la salud y el bienestar de una red, equipo de cómputo y otros dispositivos. [3].
La funcionalidad del protocolo SNMP sigue una arquitectura cliente -servidor y se construye a partir de
un sistema cuyos componentes trabajan de manera conjunta.
La MIB (Management Information Base) o base de gestión de información es una colección de información sobre
la red. Dicha información se almacena en una Base de Datos relacional de objetos gestionados a los que se
puede acceder utilizando protocolos de gestión de red como SNMP. Cada uno de los objetos gestionados puede
representar una característica de un determinado dispositivo a través de un cierto valor. Este valor puede hacer
referencia a conceptos como la temperatura de un router, el estado de un disco duro, etc . La estructura de la MIB es
tal que todos los objetos de gestión en SNMP se sitúan siguiendo una estructura arborescente. [6].

Zabbix.
Es una solución de monitorización open source creada por Alexei Vladishev y que actualmente se encuentra en
continuo desarrollo, es totalmente gratuita, escrita y distribuida bajo la licencia GPL General Public License versión
2, lo cual permite que su código fuente sea distribuido gratuitamente y disponible para todo el mundo. Es una
solución de monitorización de red altamente integrada, que ofrece una multiplicidad de funciones en un solo paquete.
[5]

La recolección de datos
 Revisión de disponibilidad y rendimiento
 Soporte para SNMP (tanto de captura y de votación), IPMI, JMX, monitoreo vmware
 Revisiones personalizadas
 Recopilación de datos deseados a intervalos personalizados
 Realizado por servidor / proxy y por agentes
Alerta altamente configurable
 El envío de notificaciones se pueden personalizar para el horario de la escalada, el destinatario, el tipo de

 Las notificaciones se pueden hacer significativa y útil el uso de variables macro


medio

 Acciones automáticas incluyen comandos remotos

 Elementos monitorizados son inmediatamente graficados utilizando la funcionalidad integrada de gráficos ,


Gráfica en tiempo real

como se puede visualizar en la figura 1.

 Zabbix puede seguir un camino de clics del ratón simulados en un sitio web y comprobar la funcionalidad y
Capacidades de monitoreo Web

tiempo de respuesta

 Capacidad de crear gráficos personalizados que pueden combinar varios elementos en una sola vista
Amplias opciones de visualización

 Mapas de la red, como se pueden ver en la figura 2.


 Pantallas personalizadas y presentaciones de diapositivas para una visión de estilo tablero
 Informes

 Los datos almacenados en una base de datos


Almacenamiento de datos históricos

 Historial configurable
 Añadir dispositivos supervisados como anfitriones
Fácil configuración

 Anfitriones son recogidos para el seguimiento, una vez en la base de dato s


 Aplicar plantillas de dispositivos supervisados

 Agrupar controles en las plantillas


El uso de plantillas

 Plantillas pueden heredar otras plantillas

 Una interfaz basada en la web en PHP


Interfaz web rápida

 Accesible desde cualquier lugar


 Puede hacer clic en su camino a través
 Registro de auditoría

 Autenticación de usuario segura


Sistema de permisos

 Ciertos usuarios pueden limitarse a ciertos puntos de vista

Figura 1 Plantillas de históricos Zabbix Figura 2 Mapa de redes en interfaz de Zabbix

La arquitectura más comúnmente utilizada en los sistemas que hacen uso de Zabbix es una arquitectura
Agente-Servidor, basada en un servidor que obtiene los datos a través de consultas ejecutadas sobre una serie
de agentes. Un agente es simplemente un programa escrito en C e instalado en un equipo que se desea monitorizar.
Un host puede ser, por ejemplo, un servidor. En general, podremos catalogar como host cualquier dispositivo que
sea identificable en una infraestructura de red, como puede ser un Receptor, una unidad de control, el
transmisor para el caso de un estación de televisión digital.
Requerimientos Zabbix requiere tanto de la memoria física y el disco. 128 MB de memoria física y 256 MB de
espacio libre en el disco podría ser un buen punto de partida. Sin embargo, la cantidad de memoria de disco
requerido depende obviamente en el número de hosts y parámetros que se está supervisando. Si se planea tener un
largo historial de parámetros monitorizados , se debe pensar de por lo menos un par de gigabytes de tener suficiente
espacio para almacenar el historial en la base de datos. Cada proceso en Zabbix requiere varias conexiones a un
servidor de base de datos. La cantidad de memoria asignada para la conexión depende de la configura ción del motor
de base de datos esta puede requerir muchos recursos de CPU dependiendo del número de parámetros monitorizados
y el motor de base de datos elegida. [4].
En la tabla 2 se muestra los requerimientos en cuanto a CPU y memoria los cuales dependen directamente del
número de hosts monitorizados.
Tabla 1 Requerimientos de hardware

Desarrollo del proyecto


Análisis
Para implementar cualquier sistema de monitoreo o implementar proyectos de utilidad es necesario como prime r
paso, analizar el sistema para poder determinar las necesidades reales que deben quedar cubiertas cuando el proyecto
se ha consolidado.
El proyecto se enfoca en el sistema de monitoreo de una estación, sin embargo a nivel nacional se cuenta con un
gran número de estaciones cuyo propósito es retransmitir la señal que desde un cont rol maestro es transmitida a un
satélite y es descargada en cada una de las estaciones repetidoras, esto se puede apreciar mejor en la figura 3.

Figura 2 Infraestructura de la Televisión Digital Terrestre

Una estación de repetidora de televisión digital terrestre (TDT) está encargada de retransmitir una señal de audio
y video enviada de general el proceso de retransmisión de la señal de un canal de televisión es similar variando
únicamente equipos de procesamiento, conversión o edición. Este inicia con la descarga de uno o varios canales de
televisión satelital utilizando una antena parabólica, posteriormente se utiliza un equipo denominado Receptor
Decodificador Integrado (IRD) el cual convierte la señal de radio frecuencias a u na señal de video con audio
embebido, la señal de audio y video se envía a un distribuidor el cual permite tener varias salidas de video sin
atenuación ante una sola señal de entrada permitiendo enviar la señal del IRD a múltiples equipos de monitoreo
(monitor forma de onda, pantallas, monitor de audio) y a un codificador, este equipo codifica la señal para que esta
pueda ser comprimida por el multiplexor para después ser modulada y finalmente transmitida por medio de un
sistema de radiación (antena omnidireccional). Este proceso se puede comprender con el diagrama de la figura 4.
Figura 4 Arquitectura de una estación repetidora TDT

Los equipos que conforman la red de la estación pueden ser categorizados en 4 grupos que entran en la categoría
de adquisición de datos los cuales tienen la variable imprescindibles para el monitoreo continuo y almacenamiento.

 Equipos de potencia: 4 sistemas de alimentación ininterrumpible (SAI), 1 planta de emergencia la cual


Ver figura 5.

cuenta con un panel de transferencia y un controlador del generador


 Equipos de transmisión: 1 transmisor, 2 excitadores, 1 equipo con multiplexor y codificadores.
 Equipos de monitoreo: 1 Analizador de espectro, 1 Monitor forma de onda.
 Equipos de recepción: 12 Receptores Decodificador Integrado (IRD), 1 procesador de video.
La red local comprende de todos los equipos mencionados conectados a un switch de 24 puertos sin salida a
internet. Los equipos SAI, el controlador de la planta de emergencia al solo contar con un puerto serial (RS-232) se
soluciona empleando un dispositivo servidor serial con el cual se logra dar un dirección IP a una entrada RS-232 y
contando con el protocolo SNMP.

Figura 3 Red local de estación repetidora de TDT

Con la red de área local (LAN) se puede acceder a la página web de los equipos los cuales en su mayoría cuentan
con una interfaz gráfica completa y principalmente en los equipos de transmisión son complejas y altamente
configurables. Sin embargo, solo pueden registrar eventos los cuales deben de ser almacenados en documentos de
texto o hojas de cálculo, de igual manera no cuentan con la posibilidad de almacenar las variables. Ante esto
situación y resulta imposible el monitoreo donde se puedan visualizar las variables críticas en tiempo real de cada
equipo y el almacenamiento de las variables debe ser de manera manual.

Diseño
Para el diseño del sistema se debe considera donde radica la importancia de poder contar gráficos de variables
como:
 En los equipos de transmisión: la potencia incidente, potencia reflejada, VSWR, la relación señal ruido
(SNR), EVM, voltaje y corriente de las fuentes de alimentación, voltaje y corriente de los amplificadores
de potencia, temperaturas y presiones del sistema de enfriamiento, entre otras.
 Equipos de potencia: Voltajes, corrientes y potencia consumida, estado de la planta de emergencia,


estado de unidades del SAI.
Equipos de recepción: Nivel de eb/no y nivel de RF principalmente.
 Equipos de monitoreo: Sirven como medidores en redundancia la mayoría de las mediciones las
proporcionan los equipos de las otras áreas.

Ante el gran número de variables se necesita contar con un historial y gráficas para poder interpretar el
comportamiento de los equipos ante eventos tales como son las interferencias solares y tormentas, las cuales afectan
a los equipos de recepción, tormentas eléctricas e interrupciones del suministro de energía por parte de la Comisión
Federal de Electricidad y así poder medir con mayor precisión el tiempo fuera de aire ya que la transmisión debe ser
continua e ininterrumpida. El no ocupara el espectro electromagnético reservado para el canal puede ser motivo de
multa impuesta por el Instituto Federal de Telecomunicaciones.
Los requerimientos planteados que deben cumplir el sistema de monitoreo para la estación de TDT. Se resumen

 Debe contar con una interfaz agradable y fácil de utilizar.


en los siguientes puntos:

 Flexibilidad para la reconfiguración y añadir más dispositivos .


 La posibilidad de contar con alarmas.
 Herramienta capaz de ser operativa las 24 horas del dia, los 7 dias de la semana.
 Poder monitorizar las mediciones realizadas por cada uno de los equipos.
 Almacenamiento, debe de contar con una base de datos robusta.
 Visualización de historial con gráficas.
 Ser un sistema de no implique un coste significativo.

Conclusiones

Zabbix es un sistema potente, flexible y sencillo de configurar, permitiendo diseñar un sistema de medidas
proactivas para evitar tiempo fuera de transmisión, con soporte multiusuario y un importante paquete de
representaciones graficas de la información obtenida. Este sistema es igualmente valido para la gran mayoría de
infraestructuras de telecomunicaciones y sistemas de monitoreo que no requieran acciones de control complejas o de
precisión.
Zabbix cumple con todas los requerimientos planteados en el diseño con el uso de este sistema de monitoreo se
podrá llevar un registro detallado de las causas de las anomalías en el funcionamiento de los equipos y de la s
incidencias al aire (tiempo fuera de transmisión). Además de que los costos de la implementación de este sistema de
monitoreo se reducen a las horas hombre requeridas.

Referencias
1. Hidalgo, Víctor Manuel Armas. "Supervisión proactiva de Infraestructuras TIC mediante Zabbix." RedIRIS: boletín de la Red
Nacional de I+ D RedIRIS 88 (2010): 156-160.

2. López Sánchez, Iván. "Sistema de monitorización de la red con la herramienta Zabbix." (2008).

3. Barrios Dueñas, Joel. “Configuración de SNMP”, Alcance libre (en linea), 2014, consultado por internet el 05 de enero del 2016.
Dirección de internet: http://www.alcancelibre.org/staticpages/index.php/como-linux-snmp.

4. Zabbix SIA, “Zabbix documentation 2.4.” Consultado por internet el 10 de diciembre del 2015. Dirección de internet:
https://www.zabbix.com/documentation/2.4/manual.

5. Dalle Vacche, Andre, and Kewan Lee, Stefano. “Zabbix Network Essentials.” Pack Publishing. (2015). P. 44-74.

6. González Pérez, Emilio Manuel. "Sistema de monitorización de la infraestructura CCTV en la UC3M con Zabbix." (2010).

También podría gustarte