Zabbix-teamet er glade for å kunngjøre lanseringen av Zabbix 4.4. Den siste versjonen kommer med en ny Zabbix-agent skrevet i Go, setter standarder for Zabbix-maler og gir avanserte visualiseringsmuligheter.
La oss ta en titt på de viktigste funksjonene som er inkludert i Zabbix 4.4.
Zabbix-agent av ny generasjon
Zabbix 4.4 introduserer en ny agenttype, zabbix_agent2, som tilbyr et bredt spekter av nye muligheter og forbedrede overvåkingsfunksjoner:
- Skrevet på Go-språket.
- Et rammeverk av plugins for overvåking av ulike tjenester og applikasjoner.
- Evne til å opprettholde tilstand mellom kontrollene (for eksempel opprettholde vedvarende tilkoblinger til databasen).
- Innebygd planlegger for å støtte fleksible tidsluker.
- Effektiv bruk av nettverket ved å overføre store datamengder.
- Agenten kjører for tiden på Linux, men vi vil gjøre den tilgjengelig for andre plattformer i nær fremtid.
→ For en fullstendig liste over nye funksjoner, se
NB! Den eksisterende Zabbix-agenten vil fortsatt støttes.
Webhooks og programmerbar handling/varslingslogikk
Integrasjon med eksterne varslings- og billettutstedelsessystemer er betydelig forbedret, noe som gjorde det mulig å definere all behandlingslogikk ved hjelp av den innebygde JavaScript-motoren. Denne funksjonaliteten forenkler toveis integrasjon med eksterne systemer, og gir ett-klikks tilgang fra Zabbix brukergrensesnitt til en oppføring i billettsystemet ditt, genererer chat-meldinger og mye mer.
Sette standarder for Zabbix-maler
Vi har innført en rekke standarder og klart definert
Strukturen til XML/JSON-filer har blitt betydelig forenklet, slik at maler kan redigeres manuelt ved bruk av kun et tekstredigeringsprogram. De fleste eksisterende maler er forbedret for å overholde de nye standardene.
Offisiell TimescaleDB-støtte
I tillegg til MySQL, PostgreSQL, Oracle og DB2, støtter vi nå offisielt TimescaleDB. TimescaleDB gir nesten lineære ytelsesnivåer samt automatisert, umiddelbar sletting av gamle historiske data.
Kunnskapsbase om elementer og utløsere
Zabbix 4.4 tilbyr en mye klarere beskrivelse av elementer og utløsere. Denne informasjonen er til stor hjelp for ingeniører ved å gi dem alle mulige detaljer om betydningen og formålet med de innsamlede gjenstandene, detaljer om problemet og instruksjoner om hvordan de kan fikse det.
Avanserte visualiseringsalternativer
Verktøylinjer og tilhørende widgeter har blitt forbedret på en rekke måter, noe som gjør dem enklere å opprette og administrere, og har lagt til muligheten til å endre widgetalternativer med ett klikk. Dashbordets rutenettstørrelse er nå egnet for å støtte ultrabrede skjermer og store skjermer.
Problemvisningswidgeten har blitt forbedret for å støtte en samlet visning, og en ny widget er introdusert for å vise prototypegrafer.
I tillegg kan alle widgets nå vises i hodeløs modus.
Histogrammer og dataaggregering
Zabbix 4.4 støtter histogrammer og graf-widgeten kan nå samle data ved hjelp av ulike aggregerte funksjoner. Kombinasjonen av disse to funksjonene letter i stor grad langsiktig dataanalyse og kapasitetsplanlegging.
→
Offisiell støtte for nye plattformer
Zabbix 4.4 fungerer nå på følgende plattformer:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agent for Mac OS/X
- MSI Agent for Windows
Alle tilgjengelige plattformer finner du i
Installasjon i skyen med ett klikk
Zabbix kan enkelt installeres som en beholder eller en klar til bruk diskbilde på ulike skytjenester:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Pålitelig automatisk registrering
Den nye versjonen av Zabbix lar deg bruke PSK-kryptering for automatisk registrering med automatiske krypteringsinnstillinger for ekstra verter. Du kan nå konfigurere Zabbix til å tillate automatisk registrering av nettverksenheter som kun bruker PSK, kun ukryptert eller begge deler.
→
Utvidet JSONPath for forbehandling
Zabbix støtter nå utvidet JSONPath-syntaks, som tillater kompleks forhåndsbehandling av JSON-data, inkludert aggregering og oppslag. Forbehandling kan også brukes til oppdagelse på lavt nivå, noe som gjør det til et ekstremt kraftig verktøy for automatisering og oppdagelse.
Brukermakrobeskrivelser
Egendefinerte makroer er en veldig god funksjonalitet som forenkler Zabbix-konfigurasjonen og gjør det mye enklere å gjøre endringer i konfigurasjonen. Støtte for egendefinerte makrobeskrivelser vil hjelpe deg med å dokumentere formålet med hver makro, noe som gjør dem mye enklere å administrere.
Mer effektiv avansert datainnsamling
Datainnsamling og oppdagelse av objekter relatert til WMI, JMX og ODBC har blitt forbedret med nye kontroller som returnerer arrays av objekter i JSON-format. Vi har også lagt til støtte for VMWare-datalagre for VMWare-overvåking og systemtjenester for Linux-plattformen, samt en ny forbehandlingstype for konvertering av CSV til JSON.
Andre nye funksjoner og forbedringer i Zabbix 4.4
- Forbehandling av XML-data fra LLD
- Det maksimale antallet avhengige beregninger er økt til 10 tusen stykker
- Lagt til automatisk typekonvertering til JSONPath-forbehandling
- Vertsnavn inkludert i sanntids eksportfiler
- Windows-agenten støtter nå ytelsetellere på engelsk
- Evne til å ignorere verdier i forbehandling i tilfelle feil
- De siste dataene er utvidet for å gi tilgang ikke bare til historiske data, men også til live data
- Muligheten til å redigere triggerbeskrivelser er fjernet, tilgangen til dem er kraftig forenklet
- Fjernet støtte for innebygde Jabber- og Eztexting-medietyper, ved å bruke webhooks eller eksterne skript i stedet
- Oppdatert standard dashbord
- Autoregistrerte verter har nå muligheten til å spesifisere alternativet "koble til dns" eller "koble til IP"
- Lagt til støtte for {EVENT.ID}-makro for utløser-URL
- Skjermelementet støttes ikke lenger
- Den sist opprettede dashboard-widgettypen huskes og brukes på nytt i fremtiden.
- Synlighet av widgettitler kan konfigureres for hver widget
Hele listen over nye funksjoner i Zabbix 4.4 finner du i
Kilde: www.habr.com