Lägger till CMDB och Geographic Map till Zabbix

Habr, naturligtvis, är inte en särskilt lämplig plattform för romantik, men vi kan inte annat än erkänna vår kärlek till Zabbix. I många av våra övervakningsprojekt har vi använt Zabbix och uppskattar verkligen harmonin och konsekvensen i detta system. Ja, det finns ingen fashionabel händelseklustring och maskininlärning (och vissa andra funktioner tillgängliga direkt i kommersiella system), men det som redan finns där är definitivt tillräckligt för intern sinnesfrid för produktiva system.

Lägger till CMDB och Geographic Map till Zabbix

I den här artikeln kommer vi att prata om ett par verktyg för att utöka funktionaliteten hos Zabbix: CMDB baserad på den kostnadsfria iTop-lösningen och en funktionskarta baserad på OpenStreetMap (OSM). Och i slutet av artikeln hittar du en länk till förvaret med front-end-koden för OSM.

Vi kommer att analysera det allmänna konceptet med exemplet på ett villkorat projekt för övervakning av ett detaljhandelsnätverk av apotek. Skärmdumpen nedan är vårt demoställ, men vi använder ett liknande koncept i en stridsmiljö. Övergången från objektet är möjlig både till den kapslade kartan och till objektkortet i CMDB.

Lägger till CMDB och Geographic Map till Zabbix

Varje apotek är en uppsättning av följande utrustning: en arbetsstation (eller flera arbetsstationer), en router, IP-kameror, en skrivare och annan kringutrustning. Arbetsstationerna har Zabbix-agenter installerade. Från arbetsstationen utförs en ping-kontroll på kringutrustningen. På samma sätt, på objektkartan, från skrivaren, kan du gå till dess kort i CMDB och se inventeringsdata: modell, leveransdatum, ansvarig person, etc. Så här ser den inbäddade kartan ut.

Lägger till CMDB och Geographic Map till Zabbix

Här måste vi göra en liten avvikelse. Du kanske frågar, varför inte använda Zabbix interna inventering? I vissa fall räcker det, men vi rekommenderar att kunderna fortfarande använder en extern CMDB (på toppen inte det enda alternativet, men det här systemet är ganska funktionellt gratis). Detta är ett bekvämt centraliserat arkiv där du kan generera rapporter och övervaka relevansen av data (i själva verket inte bara det).

Lägger till CMDB och Geographic Map till Zabbix

Skärmdumpen nedan är ett exempel på en mall för att fylla Zabbix-lager från iTop. All denna data kan sedan naturligtvis användas i meddelandetexten, vilket gör att du kan ha uppdaterad information omedelbart i händelse av en nödsituation.

Lägger till CMDB och Geographic Map till Zabbix

Skärmdumpen nedan visar platskortet. Här kan vi se en lista över all IT-utrustning som finns på apoteket. På fliken Story du kan spåra förändringar i utrustningens sammansättning.

Lägger till CMDB och Geographic Map till Zabbix

Du kan gå till kortet för vilket objekt som helst, se vilka nätverksenheter det är anslutet till, hitta kontaktinformationen för ansvarig ingenjör, ta reda på när bläckpatronen senast byttes ut, etc.

Lägger till CMDB och Geographic Map till Zabbix

den här sidan vår allmänna strategi för att integrera Zabbix med iTop.

Låt oss nu gå vidare till karttjänsten. Vi anser att det är ett praktiskt verktyg för att se status för distribuerade föremål på en TV på ett kontor med en stor läderfåtölj.

Lägger till CMDB och Geographic Map till Zabbix

När du klickar på nödetiketten visas ett verktygstips. Därifrån kan du gå till objektkortet i CMDB eller i Zabbix. När du zoomar in och ut samlas etiketterna i kluster med färgen med den sämsta statusen.

Geografisk karta implementerad med js-library folder и plugin för objektkluster. Händelser från övervakningssystemet och en länk till motsvarande objekt i CMDB läggs till på varje etikett. Statusen för kluster bestäms av den värsta händelsen för kapslade etiketter. Vid behov kan du integrera kartan med vilket övervakningssystem som helst med ett öppet API.

Du kan se gränssnittskoden i projektförråd. Bidrag är välkomna.

Om du är intresserad av vårt tillvägagångssätt, den här sidan Du kan ansöka om en demo. Vi berättar mer och visar dig.

Källa: will.com

Lägg en kommentar