Habr, por suposto, non é unha plataforma moi adecuada para o romance, pero non podemos menos que confesar o noso amor por Zabbix. En moitos dos nosos proxectos de seguimento, usamos Zabbix e realmente apreciamos a harmonía e a coherencia deste sistema. Si, non hai agrupación de eventos de moda e aprendizaxe automática (e algunhas outras funcións dispoñibles fóra da caixa nos sistemas comerciais), pero o que xa hai é definitivamente suficiente para a tranquilidade interna dos sistemas produtivos.
Neste artigo, falaremos dun par de ferramentas para ampliar a funcionalidade de Zabbix: CMDB baseado na solución gratuíta iTop e un mapa de funcións baseado en OpenStreetMap (OSM). E ao final do artigo, atoparás unha ligazón ao repositorio co código front-end para OSM.
Analizaremos o concepto xeral co exemplo dun proxecto condicional de vixilancia dunha rede minorista de farmacias. A seguinte captura de pantalla é o noso stand de demostración, pero usamos un concepto similar nun ambiente de combate. A transición do obxecto é posible tanto ao mapa aniñado como á tarxeta de obxectos na CMDB.
Cada farmacia é un conxunto dos seguintes equipos: unha estación de traballo (ou varias estacións de traballo), un enrutador, cámaras IP, unha impresora e outros periféricos. As estacións de traballo teñen axentes Zabbix instalados. Desde a estación de traballo realízase unha comprobación de ping no equipo periférico. Do mesmo xeito, no mapa de obxectos, dende a impresora, pódese ir á súa ficha na CMDB e ver os datos do inventario: modelo, data de entrega, responsable, etc. Este é o aspecto do mapa incrustado.
Aquí temos que facer unha pequena digresión. Podes preguntar, por que non usar o inventario interno de Zabbix? Nalgúns casos é suficiente, pero recomendámoslles aos clientes que sigan utilizando un CMDB externo (
A seguinte captura de pantalla é un exemplo dun modelo para cubrir o inventario de Zabbix desde iTop. Todos estes datos poden entón, por suposto, ser utilizados no texto das notificacións, o que lle permitirá ter información actualizada inmediatamente en caso de emerxencia.
A seguinte captura de pantalla mostra a tarxeta de localización. Aquí podemos ver unha lista de todos os equipos informáticos que hai na farmacia. Na pestana Historia pode seguir os cambios na composición do equipo.
Podes ir á tarxeta de calquera obxecto, ver a que dispositivos de rede está conectado, atopar a información de contacto do enxeñeiro responsable, saber a última vez que se substituíu o cartucho de tinta, etc.
En
Agora imos pasar ao servizo de mapas. Consideramos que é unha ferramenta útil para ver o estado dos obxectos distribuídos nun televisor nunha oficina cunha gran cadeira de brazos de coiro.
Cando fai clic na etiqueta de emerxencia, aparece unha información sobre ferramentas. Desde alí, podes ir á tarxeta de obxecto en CMDB ou en Zabbix. Ao achegar e diminuír o zoom, as etiquetas agrúpanse en grupos coa cor do peor estado.
Mapa xeográfico implementado usando js-library
Podes ver o código de interface en
Se estás interesado no noso enfoque,
Fonte: www.habr.com