Zabbix består av tre grunnleggende komponenter: en server for å koordinere utførelse av kontroller, generere testforespørsler og samle inn statistikk; agenter for å utføre kontroller på siden av eksterne verter; frontend for organisering av systemadministrasjon. Kode
Offisielle pakker er tilgjengelige for gjeldende versjoner av følgende plattformer:
- Linux-distribusjoner RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Virtualiseringssystemer basert på VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenter for alle plattformer inkludert MacOS og MSI for Windows-agent
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
- Integrasjon med helpdesk-plattformene Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Integrasjon med brukervarslingssystemer Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
For å migrere fra tidligere versjoner trenger du bare å installere nye binære filer (server og proxy) og et nytt grensesnitt. Zabbix vil automatisk oppdatere databasen. Det er ikke nødvendig å installere nye agenter. Flere detaljer finner du i
- Nye malløsninger for overvåking av Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- SAML-autorisasjonsstøtte for enkeltpåloggingsløsninger (SSO).
- Offisiell støtte for den nye modulære agenten for Linux- og Windows-plattformer
- Evne til å sikkert lagre data samlet inn av agenten i det lokale filsystemet
- Sikkerhetsforbedringer:
- Webhooks-støtte via HTTP-proxy
- Mulighet for å forby utførelse av visse kontroller av en agent, støtte for hvite og svarte lister
- Evne til å generere en liste over krypteringsprotokoller som brukes for TLS-tilkoblinger
- Støtte for krypterte tilkoblinger til MySQL- og PostgreSQL-databaser
- Bytt til SHA256 for lagring av brukerpassord-hasher
- Evne til å maskere hemmelige verdier (passord, tilgangsnøkler, etc.) til brukermakroer i Zabbix-grensesnittet og når du sender varsler
- Komprimering av historiske data ved hjelp av TimescaleDB
- Et vennligere grensesnitt med lette å navigere i menyer til venstre som kan skjules eller skjules helt for å spare skjermplass
- En liste over overvåkingsenheter er tilgjengelig for vanlige brukere
- Støtte for tilpassede moduler for å utvide funksjonaliteten til brukergrensesnittet
- Mulighet for å avkrefte et problem
- Nye forbehandlingsoperatører for å erstatte tekst og få JSON-egenskapsnavn når du arbeider med JSONPath
- Gruppere meldinger i e-postklienten etter hendelse
- Evne til å bruke hemmelige makroer i brukernavn og passord for å få tilgang til IPMI
- Støtte for meldingsmaler for varsler på medietypenivå
- Et eget konsollverktøy for testing av JavaScript-skript, nyttig for webhooks og forhåndsbehandling
- Utløsere støtter sammenligningsoperasjoner for tekstdata
- Nye sjekker for automatisk deteksjon av ytelsesmålinger under Windows, IPMI-sensorer, JMX-målinger
- Konfigurasjon av alle ODBC-overvåkingsparametere på det individuelle metriske nivået
- Evne til å sjekke mal- og enhetsberegninger direkte fra grensesnittet
- Tilpasset makrostøtte for vertsprototyper
- Støtte for Float64 datatype
- Optimaliser grensesnittytelsen for millioner av overvåkingsenheter
- Støtte for bulk endringsoperasjon av brukermakroer
- Støtte for kodefilter for enkelte dashbord-widgets
- Evne til å kopiere en graf fra en widget som et PNG-bilde
- Enkel konfigurasjon og forenkling av SNMP-maler ved å flytte SNMP-parametere til vertsgrensesnittnivået
- API-metodestøtte for tilgang til revisjonsloggen
- Fjernovervåking av Zabbix-komponentversjoner
- Overvåking av enhetstilgjengelighet ved hjelp av nodata()-funksjonen tar hensyn til proxy-tilgjengelighet
- Støtte for makroene {HOST.ID}, {EVENT.DURATION} og {EVENT.TAGSJSON} i varsler
- Støtte for ElasticSearch 7.x
- Nanosekundstøtte for zabbix_sender
- Evne til å tilbakestille SNMPv3-tilstandsbuffer
- Størrelsen på den metriske nøkkelen er økt til 2048 tegn, størrelsen på meldingen når du bekrefter et problem til 4096 tegn
Kilde: opennet.ru