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.

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.

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.

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 ( 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).

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.

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.

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.

Na 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.

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 i . 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 . Doprinose smo dobrodošli.
Ako vas zanima naš pristup, na možete ostaviti zahtjev za demonstraciju. Ispričat ćemo više i pokazati.
Izvor: habr.com
