Pridanie CMDB a geografickej mapy do Zabbixu

Habr, samozrejme, nie je príliš vhodná platforma na romantiku, no lásku k Zabbixovi nám nedá nevyznať. V mnohých našich monitorovacích projektoch sme použili Zabbix a skutočne oceňujeme harmóniu a konzistentnosť tohto systému. Áno, neexistuje žiadne módne zhlukovanie udalostí a strojové učenie (a niektoré ďalšie funkcie dostupné v komerčných systémoch), ale to, čo už existuje, rozhodne stačí na vnútorný pokoj pre produktívne systémy.

Pridanie CMDB a geografickej mapy do Zabbixu

V tomto článku budeme hovoriť o niekoľkých nástrojoch na rozšírenie funkčnosti Zabbix: CMDB na základe bezplatného riešenia iTop a mape funkcií založenej na OpenStreetMap (OSM). A na konci článku nájdete odkaz na úložisko s front-end kódom pre OSM.

Všeobecný koncept budeme analyzovať na príklade podmieneného projektu monitorovania maloobchodnej siete lekární. Snímka obrazovky nižšie je náš demo stánok, ale podobný koncept používame v bojovom prostredí. Prechod z objektu je možný ako na vnorenú mapu, tak aj na kartu objektu v CMDB.

Pridanie CMDB a geografickej mapy do Zabbixu

Každá lekáreň je súborom nasledujúcich zariadení: pracovná stanica (alebo niekoľko pracovných staníc), router, IP kamery, tlačiareň a ďalšie periférie. Na pracovných staniciach sú nainštalovaní agenti Zabbix. Z pracovnej stanice sa vykoná kontrola pingu na periférnom zariadení. Podobne na mape objektu z tlačiarne môžete prejsť na jeho kartu v CMDB a pozrieť si údaje o zásobe: model, dátum dodania, zodpovedná osoba atď. Takto vyzerá vložená mapa.

Pridanie CMDB a geografickej mapy do Zabbixu

Tu musíme urobiť malú odbočku. Môžete sa opýtať, prečo nepoužiť interný inventár Zabbix? V niektorých prípadoch to stačí, ale odporúčame, aby zákazníci stále používali externý CMDB (itop nie je to jediná možnosť, ale tento systém je celkom funkčný zadarmo). Toto je pohodlné centralizované úložisko, kde môžete vytvárať správy a monitorovať relevantnosť údajov (v skutočnosti nielen to).

Pridanie CMDB a geografickej mapy do Zabbixu

Snímka obrazovky nižšie je príkladom šablóny na vyplnenie inventára Zabbix z iTop. Všetky tieto údaje je potom samozrejme možné využiť v texte upozornení, čo vám umožní mať v prípade núdze okamžite aktuálne informácie.

Pridanie CMDB a geografickej mapy do Zabbixu

Snímka obrazovky nižšie zobrazuje kartu polohy. Tu si môžeme pozrieť zoznam všetkého IT vybavenia, ktoré sa v lekárni nachádza. Na karte Príbeh môžete sledovať zmeny v zložení zariadenia.

Pridanie CMDB a geografickej mapy do Zabbixu

Môžete prejsť na kartu akéhokoľvek objektu, pozrieť sa, ku ktorým sieťovým zariadeniam je pripojená, nájsť kontaktné informácie zodpovedného technika, zistiť, kedy bola naposledy vymenená atramentová kazeta atď.

Pridanie CMDB a geografickej mapy do Zabbixu

Na na tejto stránke náš všeobecný prístup k integrácii Zabbix s iTop.

Teraz prejdime k mapovej službe. Považujeme to za šikovný nástroj na prezeranie stavu rozmiestnených predmetov na televízore v kancelárii s veľkým koženým kreslom.

Pridanie CMDB a geografickej mapy do Zabbixu

Keď kliknete na núdzový štítok, zobrazí sa popis. Odtiaľ môžete prejsť na kartu objektu v CMDB alebo v Zabbixe. Pri približovaní a odďaľovaní sa štítky zoskupujú do zhlukov s farbou najhoršieho stavu.

Geografická mapa implementovaná pomocou knižnice js leták и plugin pre klastrovanie objektov. Ku každému štítku sú pridané udalosti z monitorovacieho systému a prepojenie na príslušný objekt v CMDB. Stav klastrov je určený najhoršou udalosťou pre vnorené štítky. V prípade potreby môžete mapu integrovať s akýmkoľvek monitorovacím systémom s otvoreným API.

Kód frontendu môžete vidieť v projektové úložiská. Príspevky sú vítané.

Ak máte záujem o náš prístup, na tejto stránke Môžete požiadať o demo. Povieme vám viac a ukážeme.

Zdroj: hab.com

Pridať komentár