Habr, desigur, nu este o platformă foarte potrivită pentru dragoste, dar nu putem decât să ne mărturisim dragostea pentru Zabbix. În multe dintre proiectele noastre de monitorizare, am folosit Zabbix și apreciem cu adevărat armonia și consistența acestui sistem. Da, nu există un clustering de evenimente la modă și învățarea automată (și alte caracteristici disponibile imediat în sistemele comerciale), dar ceea ce există deja este cu siguranță suficient pentru liniștea internă pentru sistemele productive.
În acest articol, vom vorbi despre câteva instrumente pentru extinderea funcționalității Zabbix: CMDB bazat pe soluția gratuită iTop și o hartă a caracteristicilor bazată pe OpenStreetMap (OSM). Și la sfârșitul articolului, veți găsi un link către depozitul cu codul front-end pentru OSM.
Vom analiza conceptul general folosind exemplul unui proiect condiționat pentru monitorizarea unei rețele de farmacii de retail. Captura de ecran de mai jos este standul nostru demonstrativ, dar folosim un concept similar într-un mediu de luptă. Tranziția de la obiect este posibilă atât la harta imbricată, cât și la cardul obiect din CMDB.
Fiecare farmacie este un set de următoarele echipamente: o stație de lucru (sau mai multe stații de lucru), un router, camere IP, o imprimantă și alte periferice. Stațiile de lucru au agenți Zabbix instalați. De la stația de lucru, se efectuează o verificare ping pe echipamentul periferic. La fel, pe harta obiectului, de la imprimantă, puteți merge la cardul acesteia din CMDB și puteți vedea datele de inventar: model, data livrării, persoană responsabilă etc. Așa arată harta încorporată.
Aici trebuie să facem o mică digresiune. Vă puteți întreba, de ce să nu folosiți inventarul intern al lui Zabbix? În unele cazuri este suficient, dar recomandăm clienților să folosească în continuare un CMDB extern (
Captura de ecran de mai jos este un exemplu de șablon pentru completarea inventarului Zabbix din iTop. Toate aceste date pot fi apoi folosite, desigur, apoi în textul notificărilor, ceea ce vă va permite să aveți imediat informații actualizate în caz de urgență.
Captura de ecran de mai jos arată cardul de locație. Aici putem vedea o listă cu toate echipamentele IT care se află în farmacie. Pe fila Poveste puteți urmări modificările în compoziția echipamentului.
Puteți merge la cardul oricărui obiect, puteți vedea la ce dispozitive de rețea este conectat, puteți găsi informațiile de contact ale inginerului responsabil, aflați când a fost înlocuit ultima dată cartuşul de cerneală etc.
Pe
Acum să trecem la serviciul de hărți. Considerăm că este un instrument la îndemână pentru vizualizarea stării obiectelor distribuite pe un televizor dintr-un birou cu un fotoliu mare din piele.
Când faceți clic pe eticheta de urgență, apare un sfat explicativ. De acolo, puteți merge la cardul obiect în CMDB sau în Zabbix. Pe măsură ce măriți și micșorați, etichetele se grupează în grupuri cu culoarea celei mai proaste stări.
Harta geografică implementată folosind js-library
Puteți vedea codul front-end în
Dacă sunteți interesat de abordarea noastră,
Sursa: www.habr.com