Objavljen je besplatni sistem za praćenje otvorenog koda Zabbix 4.2. Zabbix je univerzalni sistem za praćenje performansi i dostupnosti servera, inženjerske i mrežne opreme, aplikacija, baza podataka, sistema virtuelizacije, kontejnera, IT servisa i web servisa.
Sistem implementira puni ciklus od prikupljanja podataka, njihove obrade i transformacije, analize primljenih podataka, do pohranjivanja ovih podataka, vizualizacije i slanja upozorenja korištenjem pravila eskalacije. Sistem takođe pruža fleksibilne opcije za proširenje metoda prikupljanja podataka i upozorenja, kao i mogućnosti automatizacije putem API-ja. Jedinstveni web interfejs implementira centralizovano upravljanje konfiguracijama nadgledanja i distribucijom prava pristupa različitim grupama korisnika. Projektni kod se distribuira pod GPLv2 licencom.
Zabbix 4.2 je nova ne-LTS verzija sa kratkim periodom službene podrške. Za korisnike koji su fokusirani na dug životni ciklus softverskih proizvoda, preporučujemo korištenje LTS verzija proizvoda, kao što su 3.0 i 4.0.
Velika poboljšanja u verziji 4.2:
- Dostupnost službenih paketa za sljedeće platforme:
- RaspberryPi, SUSE Enterprise Linux Server 12
- MacOS agent
- MSI verzija Windows agenta
- Docker slike
- Praćenje aplikacija sa visoko efikasnim prikupljanjem podataka od Prometheus izvoznika i ugrađenom PromQL podrškom, takođe podržava otkrivanje niskog nivoa
- Visokofrekventni nadzor za ultra-brzo otkrivanje problema pomoću prigušivanja. Prigušivanje vam omogućava da izvršite provjere ultra-visokom frekvencijom bez obrade ili pohranjivanja ogromne količine podataka
- Validacija ulaznih podataka u prethodnoj obradi koristeći regularne izraze, raspon vrijednosti, JSONPath i XMLPath
- Kontrola ponašanja Zabbixa u slučaju grešaka u koracima preprocesiranja, sada je moguće zanemariti novu vrijednost, mogućnost postavljanja zadane vrijednosti ili postavljanje prilagođene poruke o grešci
- Podrška za proizvoljne algoritme za preprocesiranje koristeći JavaScript
- Lakše otkrivanje niskog nivoa (LLD) uz podršku za JSON podatke slobodnog oblika
- Eksperimentalna podrška za visoko efikasnu TimescaleDB pohranu s automatskim particioniranjem
- Lako upravljajte oznakama na nivou predloška i hosta
- Efikasno skaliranje opterećenja podržavajući prethodnu obradu podataka na proxy strani. U kombinaciji sa prigušivanjem, ovaj pristup vam omogućava da izvršite i obradite milione provjera u sekundi, bez učitavanja centralnog Zabbix servera
- Fleksibilna automatska registracija uređaja sa filtriranjem imena uređaja po regularnom izrazu
- Sposobnost upravljanja imenima uređaja tokom otkrivanja mreže i dobivanja naziva uređaja iz metričke vrijednosti
- Pogodna provera ispravnog rada preprocesiranja direktno iz interfejsa
- Provjera funkcionalnosti metoda obavještavanja direktno iz web sučelja
- Daljinsko praćenje internih metrika Zabbix servera i proxyja (metrika performansi i zdravlje Zabbix komponenti)
- Prekrasne e-poruke zahvaljujući podršci za HTML format
- Podrška za nove makroe u prilagođenim URL-ovima za bolju integraciju mapa sa eksternim sistemima
- Podrška za animirane GIF slike na mapama za jasniju vizualizaciju problema
- Prikažite tačno vrijeme kada postavite pokazivač miša preko grafikona
- Zgodan novi filter u konfiguraciji okidača
- Sposobnost masovne promjene parametara prototipova metrike
- Mogućnost izdvajanja podataka, uključujući tokene za autorizaciju, iz HTTP zaglavlja u web nadgledanju
- Zabbix Sender sada šalje podatke na sve IP adrese iz konfiguracijske datoteke agenta
- Pravilo otkrivanja može biti zavisna metrika
- Implementiran je predvidljiviji algoritam za promjenu redoslijeda widgeta na kontrolnoj tabli
Da biste prešli sa ranijih verzija, trebate samo instalirati nove binarne datoteke (server i proxy) i novo sučelje. Zabbix će automatski ažurirati bazu podataka.
Nema potrebe za instaliranjem novih agenata.
Kompletnu listu svih promjena možete pronaći u dokumentaciji.
Članak na Habréu nudi detaljniji opis funkcionalnosti.
izvor: linux.org.ru