Zabbix 5.2 utgitt med støtte for IoT og syntetisk overvåking

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