Habr ei ole muidugi kõige sobivam romantika koha, kuid me ei saa jätta mainimata oma armastust Zabbixi vastu. Paljusid meie jälgimisprojekte oleme teostanud Zabbixi abil ja hindame selle süsteemi selguse ja loogilisuse üle. Jah, siin puuduvad trendikad sündmuste klasterdamise ja masinõppe funktsioonid (ja mõned teised omadused, mis on kommertsüsteemides saadaval), kuid juba see, mis olemas on, on kindlasti piisav meie produktiivsete süsteemide rahu tagamiseks.

Käesolevas artiklis räägime mõnest tööst Zabbixi funktsionaalsuse laiendamise tööriistast: tasuta lahendusel põhinevast iTop CMDB-st ja OpenStreetMap (OSM) põhist objektikaardist. Artikli lõpus ootab teid lingi kodu lehel, kust leida OSM-i esiosa koodi.
Üldiselt käsitleme kontseptsiooni ühe tüüpilise jaemüügikettide apteekide jälgimisprojekti näitel. Alloleval ekraanipildil on meie demostend, kuid sarnast kontsepti kasutame ka tegelikus keskkonnas. Objektide vahel liikumine on võimalik nii alamparti kaardile kui ka objekti kaardile CMDB-s.

Iga apteek koosneb järgmistest seadmetest: tööjaam (või mitu tööjaama), ruuter, IP-kaamerad, printer ja muu perifeeria. Tööjaamadel töötavad Zabbixi agendid. Tööjaamast kontrollitakse perifeerseadmete pinget. Sarnasel viisil saab objektide kaardilt printerilt minna selle kaardile CMDB-s ja vaadata inventeerimise andmeid: mudel, tarnekuupäev, vastutav jne. Nii näeb välja alakaart.

Siin tasub teha väike kõrvalepõige. Võite küsida, miks mitte kasutada Zabbixi sisemist inventari? Teatud juhtudel on see piisav, kuid soovitame klientidel siiski kasutada välist CMDB-d ( ei ole ainus võimalus, kuid see süsteem on oma tasuta versiooni juures piisavalt funktsionaalne). See on mugav, tsentraliseeritud hoidla, kus saab luua aruandeid ja jälgida andmete ajakohasust (tegelikult mitte ainult seda).

Alloleval ekraanipildil on näide Zabbixi inventari täitmise mallist iTop-i abil. Kõiki neid andmeid saab hiljem kasutada hoiatuste tekstis, et tagada aktuaalne teave kohe, kui avariiolukord tekib.

Allpool on ekraanipildil kaardil. Siin saame näha kõigi IT-seadmete loetelu, mis apteegis asuvad. Vahekaardil Ajalugu on võimalik jälgida seadmete koosseisu muudatusi.

Iga objekti kaardile saab navigeerida, et näha, milliste võrguseadmetega ta on ühendatud, leida vastutava inseneri kontaktandmed, teada saada, millal viimati vahetati tindikassett jne.

Pealehe meie üldine lähenemine Zabbixi ja iTopi integreerimisele.
Liigume nüüd kaarditeenusele. Peame seda mugavaks tööriistaks jaotatud objektide staatuste vaatamiseks televiisoris suure nahktooliga kabinetis.

Hädaikoonile vajutades kuvatakse hüpikaken. Sealt saab liikuda objektikaardile CMDB-s või Zabbixis. Kui ikoonid lähenevad ja eemaldusid, liigitatakse need klastritesse halvima staatuse värviga.
Geograafiline kaart on rakendatud js-kogumi abil ja . Iga ikooni jaoks lisatakse süsteemist jälgimise sündmused ja link vastavale objektile CMDB-s. Klastrite staatust määratakse halvima sündmuse põhjal sisse kaugestatud ikoonide jaoks. Vajadusel on võimalik kaardiga integreerida mis tahes jälgimissüsteem, millel on avatud API.
Saate vaadata esiosa koodi . Panused on teretulnud.
Kui teid huvitab meie lähenemine, siis saate jätta taotluse demo jaoks. Räägime rohkem ja näitame.
Allikas: habr.com
