Dodavanje CMDB-a i geografskih karata u Zabbix

Habr, naravno, nije baš pogodno mjesto za romantiku, ali ne možemo a da ne priznamo ljubav prema Zabbixu. U mnogim našim projektima za nadzor koristili smo Zabbix i vrlo cijenimo jednostavnost i logičnost ovog sustava. Da, ovdje nema modernog grupiranja događaja i strojnog učenja (i nekih drugih značajki dostupnih odmah u komercijalnim sustavima), ali već ono što imamo, definitivno je dovoljno za unutarnji mir oko proizvodnih sustava.

Dodavanje CMDB-a i geografskih karata u Zabbix

U ovom članku ćemo govoriti o par alata za proširenje funkcionalnosti Zabbixa: CMDB temeljenom na besplatnom rješenju iTop i karti objekata temeljeno na OpenStreetMap (OSM). Na kraju članka očekuje vas veza na repozitorij s kodom front-end dijela za OSM.

Opći koncept razradit ćemo na primjeru zamišljenog projekta za nadzor maloprodajne mreže ljekarni. Na donjoj slici je naš demo štand, ali sličnu koncepciju koristimo u stvarnom okruženju. Prijelaz s objekta moguć je i na ugniježdenu kartu i na karticu objekta u CMDB.

Dodavanje CMDB-a i geografskih karata u Zabbix

Svaka ljekarna sastoji se od sljedeće opreme: radna stanica (ili više radnih stanica), usmjerivač, IP kamere, pisač i druga periferna oprema. Na radnim stanicama su instalirani Zabbix agenti. Sa radne stanice provodi se provjera putem pinga na periferijsku opremu. Na sličan način, na karti objekata, s pisača se može preći na njegovu karticu u CMDB i pregledati inventarne podatke: model, datum isporuke, odgovornu osobu itd. Tako izgleda ugniježdena karta.

Dodavanje CMDB-a i geografskih karata u Zabbix

Ovdje treba napraviti mali odmak. Možete pitati zašto ne koristiti unutarnji inventar Zabbixa? U nekim slučajevima to može biti dovoljno, ali preporučujemo klijentima da svejedno koriste vanjski CMDB (iTop nije jedina opcija, ali ovaj sustav je dovoljno funkcionalan za svoju besplatnost). To je praktično centralizirano skladište, gdje možete formirati izvještaje i pratiti ažurnost podataka (a zapravo ne samo to).

Dodavanje CMDB-a i geografskih karata u Zabbix

Na donjoj slici je primjer predloška za punjenje inventara Zabbixa iz iTop-a. Svi ti podaci mogu se, naravno, koristiti u tekstu obavijesti, što će omogućiti da se uvijek ima ažurirane informacije odmah kada dođe do hitne situacije.

Dodavanje CMDB-a i geografskih karata u Zabbix

Na donjoj slici je kartica lokacije. Ovdje možemo vidjeti popis cijele IT opreme koja se nalazi u ljekarni. Na kartici Povijest mogu se pratiti promjene u sastavu opreme.

Dodavanje CMDB-a i geografskih karata u Zabbix

Na karticu bilo kojeg objekta može se otići, pogledati na koje je mrežne uređaje povezan, pronaći kontaktne informacije odgovornog inženjera, saznati kada je posljednji put zamijenjen spremnik s tintom itd.

Dodavanje CMDB-a i geografskih karata u Zabbix

Na ovoj stranici naš zajednički pristup integraciji Zabbixa s iTopom.

Sada prelazimo na kartografski servis. Smatramo ga korisnim alatom za pregled statusa distribuiranih objekata na televizoru u kancelariji s velikim kožnim naslonjačem.

Dodavanje CMDB-a i geografskih karata u Zabbix

Klikom na hitnu oznaku pojavljuje se iskačuća poruka. Iz nje možete preći na karticu objekta u CMDB ili u Zabbix. Kada se oznake približavaju i udaljavaju, grupiraju se u klastere s bojom najgoreg statusa.

Geografska karta je realizirana korištenjem js biblioteke leaflet i dodatka za klasterizaciju objekata. Na svaku oznaku dodaju se događaji iz sustava nadzora i poveznica na odgovarajući objekt u CMDB. Status klastera određuje se prema najgorem događaju za ugniježdene oznake. Ako je potrebno, kartu je moguće integrirati s bilo kojim sustavom nadzora s otvorenim API-jem.

Možete pogledati kod prednjeg dijela na repozitoriju projekta. Doprinose smo dobrodošli.

Ako vas zanima naš pristup, na ovoj stranici možete ostaviti zahtjev za demonstraciju. Ispričat ćemo više i pokazati.

Izvor: habr.com

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster