Dodajamo CMDB in geografsko karto k Zabbix

Habr, seveda, ni ravno najbolj romantična platforma, a ne moremo si pomagati in jih ne ljubiti Zabbix. V mnogih naših projektih za nadzor smo uporabljali Zabbix in zelo cenimo njegovo enotnost in logiko tega sistema. Da, tukaj ni modnega gručanja dogodkov in strojnega učenja (in nekaterih drugih funkcij, ki so na voljo iz škatle v komercialnih sistemih), a že tisto, kar obstaja, je vsekakor dovolj za notranji mir glede produktivnih sistemov.

Dodajamo CMDB in geografsko karto k Zabbix

V tem članku bomo predstavili nekaj orodij za razširitev funkcionalnosti Zabbix: CMDB na osnovi brezplačne rešitve iTop in zemljevid objektov na osnovi OpenStreetMap (OSM). Na koncu članka vas čaka povezava do repozitorija s kodo za sprednji del za OSM.

Splošni koncept bomo preučili na primeru hipotetičnega projekta za nadzor verige lekarn. Na spodnji sliki je naš demo-stend, a podobno koncept uporabljamo v dejanskem okolju. Prehod z objekta je mogoč tako na vgrajen zemljevid kot tudi na kartico objekta v CMDB.

Dodajamo CMDB in geografsko karto k Zabbix

Vsaka lekarna je niz naslednje opreme: delovna postaja (ali več delovnih postaj), usmerjevalnik, IP-kamere, tiskalnik in druga perifernost. Na delovnih postajah so nameščeni agenti Zabbix. S delovne postaje se izvaja preverjanje preko ping periferne opreme. Na podoben način, na zemljevidu objektov, lahko iz tiskalnika preidete na njegovo kartico v CMDB in si ogledate inventurne podatke: model, datum dobave, odgovorno osebo itd. Tako izgleda vgrajen zemljevid.

Dodajamo CMDB in geografsko karto k Zabbix

Tukaj je treba narediti manjše odstopanje. Morda se sprašujete, zakaj ne bi uporabili notranjega inventarja Zabbix? V nekaterih primerih je morda dovolj, a klijentom vseeno priporočamo uporabo zunanje CMDB (iTop ni edina možnost, a ta sistem je dovolj funkcionalen ob svoji brezplačnosti). To je priročno centralizirano skladišče, kjer lahko oblikujete poročila in spremljate aktualnost podatkov (v resnici ne samo to).

Dodajamo CMDB in geografsko karto k Zabbix

Na spodnji sliki je primer predloge za dopolnitev inventarja Zabbix iz iTop. Vse te podatke je mogoče kasneje uporabiti v besedilu obvestil, kar omogoča dostop do aktualnih informacij takoj ob pojavu izredne situacije.

Dodajamo CMDB in geografsko karto k Zabbix

Na spodnjem posnetku zaslona je prikazana kartica lokacije. Tukaj lahko vidimo seznam vsega IT-opreme, ki se nahaja v lekarni. Na zavihku Zgodovina lahko spremljate spremembe v sestavi opreme.

Dodajamo CMDB in geografsko karto k Zabbix

Na kartico kateregakoli objekta lahko preidete, si ogledate, katerim omrežnim napravam je povezan, najdete kontaktne informacije odgovornega inženirja, ugotovite, kdaj je bil nazadnje zamenjan kartuša s črnilom itd.

Dodajamo CMDB in geografsko karto k Zabbix

Na tej strani naš skupni pristop k integraciji Zabbixa z iTopom.

Zdaj preidimo na zemljevidno storitev. Menimo, da je to priročno orodje za ogled statusov porazdeljenih objektov na televizorju v pisarni z velikim usnjenim naslanjačem.

Dodajamo CMDB in geografsko karto k Zabbix

Ob kliknjenju na nujno oznako se prikaže pojavna okna. Iz tega lahko preidete na kartico objekta v CMDB ali v Zabbixu. Ko se oznake približajo ali oddaljijo, se združijo v gručo s barvo najslabšega statusa.

Geografska karta je implementirana z uporabo js knjižnice leaflet in vtičnika za grupiranje objektov. Na vsako oznako se dodajo dogodki iz sistema spremljanja in povezava na ustrezni objekt v CMDB. Status grozdov se določi po najslabšem dogodku za vgrajene oznake. Po potrebi lahko karto integriramo z katerim koli sistemom spremljanja z odprtim API-jem.

Kodo sprednjega dela lahko pogledate v projektnem repozitoriju. Prispevki so dobrodošli.

Če vas zanima naš pristop, lahko na tej strani pustite prijavo za prikaz. Povedali bomo več in pokazali.

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster