Agregar CMDB y mapa geográfico a Zabbix

Habr, por supuesto, no es una plataforma muy adecuada para el romance, pero no podemos dejar de confesar nuestro amor por Zabbix. En muchos de nuestros proyectos de monitoreo, hemos usado Zabbix y realmente apreciamos la armonía y consistencia de este sistema. Sí, no existe el agrupamiento de eventos ni el aprendizaje automático de moda (y algunas otras características disponibles de manera inmediata en los sistemas comerciales), pero lo que ya existe definitivamente es suficiente para la tranquilidad interna de los sistemas productivos.

Agregar CMDB y mapa geográfico a Zabbix

En este artículo, hablaremos sobre un par de herramientas para ampliar la funcionalidad de Zabbix: CMDB basado en la solución gratuita iTop y un mapa de funciones basado en OpenStreetMap (OSM). Y al final del artículo, encontrarás un enlace al repositorio con el código front-end para OSM.

Analizaremos el concepto general utilizando el ejemplo de un proyecto condicional para monitorear una red minorista de farmacias. La captura de pantalla a continuación es nuestro soporte de demostración, pero usamos un concepto similar en un entorno de combate. La transición desde el objeto es posible tanto al mapa anidado como a la tarjeta de objeto en la CMDB.

Agregar CMDB y mapa geográfico a Zabbix

Cada farmacia es un conjunto de los siguientes equipos: una estación de trabajo (o varias estaciones de trabajo), un enrutador, cámaras IP, una impresora y otros periféricos. Las estaciones de trabajo tienen agentes Zabbix instalados. Desde la estación de trabajo, se realiza una verificación de ping en el equipo periférico. De igual forma, en el mapa del objeto, desde la impresora, puedes ir a su ficha en la CMDB y ver los datos del inventario: modelo, fecha de entrega, responsable, etc. Así es como se ve el mapa incrustado.

Agregar CMDB y mapa geográfico a Zabbix

Aquí tenemos que hacer una pequeña digresión. Puede preguntar, ¿por qué no usar el inventario interno de Zabbix? En algunos casos es suficiente, pero recomendamos que los clientes sigan utilizando una CMDB externa (iarriba no es la única opción, pero este sistema es bastante funcional por ser gratuito). Este es un depósito centralizado conveniente donde puede generar informes y monitorear la relevancia de los datos (de hecho, no solo eso).

Agregar CMDB y mapa geográfico a Zabbix

La siguiente captura de pantalla es un ejemplo de una plantilla para llenar el inventario de Zabbix desde iTop. Todos estos datos pueden luego, por supuesto, ser utilizados en el texto de las notificaciones, lo que le permitirá tener información actualizada de inmediato en caso de emergencia.

Agregar CMDB y mapa geográfico a Zabbix

La siguiente captura de pantalla muestra la tarjeta de ubicación. Aquí podemos ver una lista de todos los equipos informáticos que hay en la farmacia. en la pestaña historia puede realizar un seguimiento de los cambios en la composición del equipo.

Agregar CMDB y mapa geográfico a Zabbix

Puede ir a la tarjeta de cualquier objeto, ver a qué dispositivos de red está conectado, encontrar la información de contacto del ingeniero responsable, averiguar cuándo se reemplazó por última vez el cartucho de tinta, etc.

Agregar CMDB y mapa geográfico a Zabbix

En En esta página nuestro enfoque general para integrar Zabbix con iTop.

Ahora pasemos al servicio de mapas. Lo consideramos una herramienta útil para ver el estado de los objetos distribuidos en un televisor en una oficina con un gran sillón de cuero.

Agregar CMDB y mapa geográfico a Zabbix

Cuando hace clic en la etiqueta de emergencia, aparece una información sobre herramientas. Desde allí, puede ir a la tarjeta de objetos en CMDB o en Zabbix. A medida que acerca y aleja, las etiquetas se agrupan en grupos con el color del peor estado.

Mapa geográfico implementado usando js-library folleto и Complemento de agrupación de objetos. Se agregan a cada etiqueta los eventos del sistema de monitoreo y un enlace al objeto correspondiente en la CMDB. El estado de los clústeres está determinado por el peor evento para las etiquetas anidadas. Si es necesario, puede integrar el mapa con cualquier sistema de monitoreo con una API abierta.

Puede ver el código frontal en repositorios de proyectos. Las contribuciones son bienvenidas.

Si está interesado en nuestro enfoque, En esta página Puede solicitar una demostración. Te contamos más y te mostramos.

Fuente: habr.com

Añadir un comentario