Afegint CMDB i mapa geogràfic a Zabbix

Habr, per descomptat, no és una plataforma molt adequada per al romanç, però no podem deixar de confessar el nostre amor per Zabbix. En molts dels nostres projectes de monitorització, hem utilitzat Zabbix i apreciem molt l'harmonia i la coherència d'aquest sistema. Sí, no hi ha cap agrupació d'esdeveniments de moda i aprenentatge automàtic (i algunes altres funcions disponibles des de la caixa en sistemes comercials), però el que ja hi ha és definitivament suficient per a la tranquil·litat interna dels sistemes productius.

Afegint CMDB i mapa geogràfic a Zabbix

En aquest article, parlarem d'un parell d'eines per ampliar la funcionalitat de Zabbix: CMDB basat en la solució gratuïta iTop i un mapa de funcions basat en OpenStreetMap (OSM). I al final de l'article, trobareu un enllaç al repositori amb el codi frontal per a OSM.

Analitzarem el concepte general a partir de l'exemple d'un projecte condicional de seguiment d'una xarxa comercial de farmàcies. La captura de pantalla següent és el nostre estand de demostració, però utilitzem un concepte similar en un entorn de combat. La transició de l'objecte és possible tant al mapa imbricat com a la targeta d'objecte a la CMDB.

Afegint CMDB i mapa geogràfic a Zabbix

Cada farmàcia és un conjunt dels equips següents: una estació de treball (o diverses estacions de treball), un encaminador, càmeres IP, una impressora i altres perifèrics. Les estacions de treball tenen els agents Zabbix instal·lats. Des de l'estació de treball, es realitza una comprovació de ping als equips perifèrics. De la mateixa manera, al mapa d'objectes, des de la impressora, podeu anar a la seva targeta al CMDB i veure les dades d'inventari: model, data de lliurament, responsable, etc. Així és el mapa incrustat.

Afegint CMDB i mapa geogràfic a Zabbix

Aquí hem de fer una petita digressió. Podeu preguntar-vos, per què no utilitzar l'inventari intern de Zabbix? En alguns casos n'hi ha prou, però recomanem que els clients encara facin servir un CMDB extern (iTop no és l'única opció, però aquest sistema és força funcional de manera gratuïta). Es tracta d'un convenient repositori centralitzat on podeu generar informes i controlar la rellevància de les dades (de fet, no només això).

Afegint CMDB i mapa geogràfic a Zabbix

La captura de pantalla següent és un exemple de plantilla per omplir l'inventari de Zabbix des d'iTop. Totes aquestes dades, per descomptat, es poden utilitzar després en el text de les notificacions, cosa que us permetrà tenir informació actualitzada immediatament en cas d'emergència.

Afegint CMDB i mapa geogràfic a Zabbix

La captura de pantalla següent mostra la targeta d'ubicació. Aquí podem veure una llista de tots els equips informàtics que hi ha a la farmàcia. A la pestanya Història podeu fer un seguiment dels canvis en la composició de l'equip.

Afegint CMDB i mapa geogràfic a Zabbix

Podeu anar a la targeta de qualsevol objecte, veure a quins dispositius de xarxa està connectat, trobar la informació de contacte de l'enginyer responsable, saber quan es va substituir el cartutx de tinta per última vegada, etc.

Afegint CMDB i mapa geogràfic a Zabbix

En aquesta pàgina el nostre enfocament general per integrar Zabbix amb iTop.

Ara passem al servei de mapes. Considerem que és una eina útil per visualitzar l'estat dels objectes distribuïts en un televisor d'una oficina amb una gran butaca de cuir.

Afegint CMDB i mapa geogràfic a Zabbix

Quan feu clic a l'etiqueta d'emergència, apareixerà una informació sobre eines. A partir d'aquí, podeu anar a la targeta d'objecte a CMDB o a Zabbix. A mesura que apropeu i allunyeu, les etiquetes s'agrupen en grups amb el color del pitjor estat.

Mapa geogràfic implementat mitjançant js-library prospecte и connector de agrupació d'objectes. A cada etiqueta s'afegeixen esdeveniments del sistema de monitorització i un enllaç a l'objecte corresponent a la CMDB. L'estat dels clústers ve determinat pel pitjor esdeveniment per a les etiquetes imbricades. Si cal, podeu integrar el mapa amb qualsevol sistema de monitorització amb una API oberta.

Podeu veure el codi frontal a repositoris de projectes. Les aportacions són benvingudes.

Si estàs interessat en el nostre enfocament, aquesta pàgina Podeu sol·licitar una demostració. T'expliquem més i t'ensenyarem.

Font: www.habr.com

Afegeix comentari