Zabbix-team er glade for at kunne annoncere udgivelsen af Zabbix 4.4. Den seneste version leveres med en ny Zabbix-agent, skrevet i Go, sætter standarder for Zabbix-skabeloner og giver avancerede visualiseringsmuligheder.

Lad os se på de mest vigtige funktioner, der er inkluderet i Zabbix 4.4.
Ny generation af Zabbix-agenten

Zabbix 4.4 introducerer en ny type agent, zabbix_agent2, som tilbyder en bred vifte af nye muligheder og udvidede overvågningsfunktioner:
- Skrevet i Go.
- Plugin-rammeværk til overvågning af forskellige tjenester og applikationer.
- Evnen til at opretholde tilstand mellem tjek (f.eks. opretholdelse af vedvarende forbindelser til databaser).
- Indbygget scheduler til støtte for fleksible tidsintervaller.
- Effektiv udnyttelse af netværket ved at overføre store mængder data.
- I øjeblikket fungerer agenten på Linux, men snart vil vi gøre den tilgængelig til andre platforme.
→ Se den fulde liste over nye funktioner i
NB! Den eksisterende Zabbix-agent vil stadig blive understøttet.
→
Webhooks og programmérbar logik for handlinger / meddelelser
Integration med eksterne alarmsystemer og ticketing-systemer er betydeligt forbedret, hvilket gør det muligt at definere hele behandlingslogikken ved hjælp af den indbyggede JavaScript-motor. Denne funktionalitet forenkler tovejsgennemstrømning med eksterne systemer, så brugere nemt kan få adgang fra Zabbix-brugergrænsefladen til optegnelser i dit ticket-system, generere chat-beskeder og meget mere.
Sætter standarder for Zabbix-skabeloner
Vi har indført en række standarder og klart definerede for oprettelse af skabeloner.
Strukturen af XML/JSON-filerne er blevet betydeligt forenklet, hvilket gør det muligt at redigere skabeloner manuelt ved hjælp af en simpel teksteditor. De fleste eksisterende skabeloner er blevet forbedret for at bringe dem i overensstemmelse med de nye standarder.
Officiel støtte til TimescaleDB

Ud over MySQL, PostgreSQL, Oracle og DB2, understøtter vi nu officielt TimescaleDB. TimescaleDB tilbyder næsten lineær ydeevne samt automatisk øjeblikkeligt sletning af gamle historiske data.
sammenlignede vi ydeevnen med PostgreSQL.
Vidensbase for datatyper og triggere

Zabbix 4.4 tilbyder en langt mere visuelt tilfredsstillende beskrivelse af datalag og udløsere. Disse oplysninger er til stor hjælp for ingeniører, idet de giver dem alle mulige detaljer om betydningen og formålet med de indsamlede genstande, detaljer om problemet og instruktioner til løsning.
Avancerede visualiseringsmuligheder

Dashboard og tilhørende widgets er blevet forbedret på forskellige måder, hvilket har gjort deres oprettelse og administration enklere, samt tilføjet muligheden for at ændre widgetindstillinger med et enkelt klik. Størrelsen på dashboard-netværket passer nu til ultra-bredskærme og store skærme.
Problemdisplay-widgetten er blevet opgraderet til at støtte aggregeret visning, og en ny widget til visning af diagramprototype er blevet introduceret.
Derudover kan nu alle widgets vises uden overskrifter.
Søjlediagrammer og dataggregering

Zabbix 4.4 understøtter søjlediagrammer, og graf-widgetten kan nu aggregere data ved hjælp af forskellige aggregatfunktioner. Kombinationen af disse to funktionaliteter letter betydeligt den langsigtede dataanalyse og kapacitetsplanlægning.
→
Officiel understøttelse af nye platforme

Zabbix 4.4 fungerer nu også på følgende platforme:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agent til Mac OS/X
- MSI-agent til Windows
Du kan finde alle tilgængelige platforme i .
Installation i skyen med ét klik

Zabbix kan nemt installeres som en container eller en klar til brug diskbillede på forskellige cloud-tjenester:
- AWS
- Azure
- Google Cloud Platform
- Digital Ocean
- Docker
Pålidelig automatisk registrering

Den nye version af Zabbix tillader brug af PSK-kryptering til automatisk registrering med automatiske krypteringsindstillinger for tilføjede værter. Du kan nu konfigurere Zabbix til at tillade automatisk registrering af netværksenheder kun med PSK, kun ukrypterede, eller begge dele.
→
Udvidet JSONPath til forbehandling

Zabbix understøtter nu en avanceret JSONPath-syntax, der muliggør kompleks forbehandling af JSON-data, herunder aggregering og søgning. Forbehandling kan også bruges til lavniveauopdagelse, hvilket gør det til et ekstremt kraftfuldt værktøj til automatisering og opdagelse.
Brugerdefinerede makrobeskrivelser

Brugerdefinerede makroer er en rigtig god funktionalitet, der forenkler konfigurationen af Zabbix og gør det betydeligt lettere at foretage ændringer i konfigurationen. Støtten til beskrivelser af brugerdefinerede makroer hjælper med at dokumentere formålet med hver makro, hvilket væsentligt forenkler administrationen af dem.
Mere effektiv udvidet datainsamling

Datainsamling og opdagelse af objekter relateret til WMI, JMX og ODBC er blevet forbedret med nye kontroller, der returnerer arrays af objekter i JSON-format. Vi har også tilføjet understøttelse af VMWare-datastore til overvågning af VMWare og systemd-tjenester til Linux-platformen samt en ny forbehandlingsmetode til at konvertere CSV til JSON.
Andre nye funktioner og forbedringer i Zabbix 4.4
- Forbehandling af XML-data fra LLD
- Det maksimale antal afhængige metrikker (dependent items) er steget til 10.000
- Automatisk typetransformation tilføjet i forbehandling af JSONPath
- Værtsnavnet inkluderes i realtids eksportfiler
- Windows-agenten understøtter nu præstationsmålere på engelsk
- Muligheden for at ignorere værdier i forbehandlingen ved fejl
- Seneste data er blevet udvidet til at give adgang til både historiske og operationelle data
- Muligheden for at redigere triggerbeskrivelser er fjernet, hvilket betydeligt forenkler adgangen til dem
- Understøttelsen af indbyggede medietyper fra Jabber og Eztexting er fjernet, i stedet anvendes webhooks eller eksterne scripts
- Standard dashboard er blevet opdateret
- Autoregistrerede værter har nu mulighed for at vælge indstillingen 'forbind til dns' eller 'forbind til IP'
- Understøttelse af makroen {EVENT.ID} til URL-triggeren er blevet tilføjet
- Skærmselementet 'Screen' understøttes ikke længere
- Den sidst oprettede widget-type til dashboardet huskes og genbruges i fremtiden
- Synlighed af widget-titler kan tilpasses for hver widget.
Hele listen over nye funktioner i Zabbix 4.4 kan ses i .
Kilde: habr.com
