Det gratis overvåkingssystemet med helt åpen kildekode Zabbix 5.2 har blitt utgitt.
Zabbix er et universelt system for å overvåke ytelsen og tilgjengeligheten til servere, ingeniør- og nettverksutstyr, applikasjoner, databaser, virtualiseringssystemer, containere, IT-tjenester, webtjenester, skyinfrastruktur.
Systemet implementerer en hel syklus fra å samle inn data, behandle og transformere dem, analysere de mottatte dataene, og avslutte med å lagre disse dataene, visualisere og sende varsler ved hjelp av eskaleringsregler. Systemet gir også fleksible alternativer for å utvide datainnsamling og varslingsmetoder, samt automatiseringsmuligheter gjennom en kraftig API.
Et enkelt webgrensesnitt implementerer sentralisert styring av overvåkingskonfigurasjoner og distribusjon av tilgangsrettigheter til ulike brukergrupper. Prosjektkoden distribueres under GPLv2-lisensen.
Zabbix 5.2 er en ny større ikke-LTS-versjon med en standard offisiell støtteperiode.
Store forbedringer i versjon 5.2:
- støtte for syntetisk overvåking med muligheten til å lage komplekse skript i flere trinn for å innhente data og utføre komplekse kontroller av tjenestetilgjengelighet
- et sett med triggerfunksjoner for langsiktig analyse har dukket opp som lar deg generere varsler som "Antall transaksjoner per sekund i oktober økte med 23 %"
- støtte for brukerroller for granulær administrasjon av brukerrettigheter med mulighet til å kontrollere tilgang til ulike grensesnittkomponenter, API-metoder og brukerhandlinger
- muligheten til å lagre all hemmelig informasjon (passord, tokens, brukernavn for autorisasjon osv.) som brukes i Zabbix i et eksternt Hashicorp-hvelv for maksimal sikkerhet
- støtte for IoT-overvåking og industrielt utstyrsovervåking ved bruk av modus og MQTT-protokoller
- muligheten til å lagre og raskt bytte mellom filtre i grensesnittet
Forbedret sikkerhet og pålitelighet ved overvåking på grunn av:
- integrasjon med Hashicorp Vault
- UserParameterPath-støtte for agenter
- et feil brukernavn eller passord vil ikke gi noen tilleggsinformasjon om det er en registrert bruker
Forbedret ytelse og kontinuitet på grunn av:
- støtte for lastbalansering for nettgrensesnittet og API, som tillater horisontal skalering av disse komponentene
- ytelsesforbedringer for hendelsesbehandlingslogikk
Andre betydelige forbedringer:
- muligheten til å spesifisere forskjellige tidssoner for forskjellige brukere
- muligheten til å se den nåværende tilstanden til den historiske cachen til et kjørende system for en bedre forståelse av Zabbix-operasjonen
- som en del av å kombinere funksjonaliteten til skjermbilder og dashbord, har skjermbildemaler blitt konvertert til dashbordmaler
vertsgrensesnittstøtte for vertsprototyper - vertsgrensesnitt ble valgfritt
- lagt til støtte for tagger for vertsprototyper
- muligheten til å bruke egendefinerte makroer i forhåndsbehandling av skriptkode
- muligheten til å håndtere ikke-støttet metrisk status i forhåndsbehandling for rask respons på slike hendelser og for mer pålitelige kontroller av tjenestetilgjengelighet
- støtte for hendelsesloggmakroer for å vise driftsinformasjon
- støtte for egendefinerte makroer i beregningsbeskrivelser
- fordøyelsesautentiseringsstøtte for HTTP-sjekker
- aktive Zabbix Agent kan nå sende data til flere verter
- Maksimal lengde på brukermakroer økt til 2048 byte
- evne til å jobbe med HTTP-hoder i forhåndsbehandling av skript
støtte for å stoppe standardspråket for alle brukere - listen over dashboard viser tydelig hvilke dashboards jeg har opprettet og om jeg har gitt tilgang til dem til andre brukere
- evne til å teste SNMP-målinger
- et enklere skjema for fastsettelse av vedlikeholdsperioder for utstyr og tjenester
- malnavn er forenklet
- enklere logikk for å planlegge kontroller for ikke-støttede beregninger
- Yaml har blitt det nye standardformatet for import- og eksportoperasjoner
- nye malløsninger for overvåking av Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Ut av esken tilbyr Zabbix integrasjon med:
- helpdesk-plattformene Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- brukervarslingssystemer Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Offisielle pakker er tilgjengelige for gjeldende versjoner av følgende plattformer:
- Linux-distribusjoner RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian for ulike arkitekturer
- virtualiseringssystemer basert på VMWare, VirtualBox, Hyper-V, XEN
Docker - agenter for alle plattformer inkludert MacOS- og MSI-pakker for Windows-agenter
Rask installasjon av Zabbix for skyplattformer er tilgjengelig:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
For å migrere fra tidligere versjoner trenger du bare å installere nye binære filer (server og proxy) og grensesnitt. Zabbix vil automatisk utføre oppdateringsprosedyren. Ingen nye agenter trenger å installeres.
En fullstendig liste over alle endringer finner du i beskrivelse av endringer и dokumentasjon.
Her link for nedlastinger og skyinstallasjoner.
Kilde: linux.org.ru