Zabbix 5.2 släppt med stöd för IoT och syntetisk övervakning

Det kostnadsfria övervakningssystemet med helt öppen källkod Zabbix 5.2 har släppts.

Zabbix är ett universellt system för övervakning av prestanda och tillgänglighet för servrar, ingenjörs- och nätverksutrustning, applikationer, databaser, virtualiseringssystem, containrar, IT-tjänster, webbtjänster, molninfrastruktur.

Systemet implementerar en hel cykel från att samla in data, bearbeta och transformera den, analysera mottagen data och sluta med att lagra denna data, visualisera och skicka varningar med hjälp av eskaleringsregler. Systemet ger också flexibla alternativ för att utöka datainsamling och varningsmetoder, samt automatiseringsmöjligheter genom ett kraftfullt API.

Ett enda webbgränssnitt implementerar centraliserad hantering av övervakningskonfigurationer och distribution av åtkomsträttigheter till olika användargrupper. Projektkoden distribueras under GPLv2-licensen.

Zabbix 5.2 är en ny större icke-LTS-version med en standard officiell supportperiod.

Stora förbättringar i version 5.2:

  • stöd för syntetisk övervakning med möjlighet att skapa komplexa skript i flera steg för att erhålla data och utföra komplexa kontroller av tjänsttillgänglighet
  • en uppsättning triggerfunktioner för långsiktig analys har dykt upp som låter dig generera varningar som "Antalet transaktioner per sekund i oktober ökade med 23%"
  • stöd för användarroller för granulär hantering av användarrättigheter med möjlighet att kontrollera åtkomst till olika gränssnittskomponenter, API-metoder och användaråtgärder
  • möjligheten att lagra all hemlig information (lösenord, tokens, användarnamn för auktorisering, etc.) som används i Zabbix i ett externt Hashicorp-valv för maximal säkerhet
  • stöd för IoT-övervakning och industriell utrustningsövervakning med hjälp av modus och MQTT-protokoll
  • möjlighet att spara och snabbt växla mellan filter i gränssnittet

Förbättrad säkerhet och tillförlitlighet för övervakning på grund av:

  • integration med Hashicorp Vault
  • UserParameterPath-stöd för agenter
  • ett felaktigt användarnamn eller lösenord ger ingen ytterligare information om huruvida det finns en registrerad användare

Förbättrad prestanda och kontinuitet på grund av:

  • stöd för lastbalansering för webbgränssnittet och API, vilket möjliggör horisontell skalning av dessa komponenter
  • prestandaförbättringar för logik för händelsebearbetning

Andra betydande förbättringar:

  • möjlighet att ange olika tidszoner för olika användare
  • förmåga att se det aktuella läget för den historiska cachen för ett körande system för en bättre förståelse av Zabbix-drift
  • som en del av att kombinera funktionaliteten hos skärmdumpar och instrumentpaneler har skärmdumpsmallar konverterats till instrumentpanelsmallar
    värdgränssnittsstöd för värdprototyper
  • värdgränssnitt blev valfria
  • lagt till stöd för taggar för värdprototyper
  • förmåga att använda anpassade makron i förbearbetning av skriptkod
  • förmågan att hantera metrisk status som inte stöds vid förbehandling för ett snabbt svar på sådana händelser och för mer tillförlitliga kontroller av tjänsttillgänglighet
  • stöd för händelseloggsmakron för att visa driftsinformation
  • stöd för anpassade makron i mätvärdesbeskrivningar
  • stöd för digest-autentisering för HTTP-kontroller
  • aktiva Zabbix Agent kan nu skicka data till flera värdar
  • Maximal längd på användarmakron ökade till 2048 byte
  • förmåga att arbeta med HTTP-rubriker i förbearbetning av skript
    stöd för att stoppa standardspråket för alla användare
  • listan över instrumentpaneler visar tydligt vilka instrumentpaneler jag har skapat och om jag har gett åtkomst till dem till andra användare
  • förmåga att testa SNMP-mått
  • en enklare form för att fastställa underhållsperioder för utrustning och tjänster
  • mallnamn har förenklats
  • enklare logik för att schemalägga kontroller för mätvärden som inte stöds
  • Yaml har blivit det nya standardformatet för import och export
  • nya malllösningar för övervakning av Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Out of the box erbjuder Zabbix integration med:

  • helpdesk-plattformar Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • användaraviseringssystem Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

Officiella paket är tillgängliga för nuvarande versioner av följande plattformar:

  • Linux-distributioner RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian för olika arkitekturer
  • virtualiseringssystem baserade på VMWare, VirtualBox, Hyper-V, XEN
    Hamnarbetare
  • agenter för alla plattformar inklusive MacOS- och MSI-paket för Windows-agenter

Snabbinstallation av Zabbix för molnplattformar är tillgänglig:

  • AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud

För att migrera från tidigare versioner behöver du bara installera nya binära filer (server och proxy) och gränssnitt. Zabbix kommer automatiskt att utföra uppdateringsproceduren. Inga nya agenter behöver installeras.

En komplett lista över alla ändringar finns i beskrivning av förändringar и dokumentation.


Här länk för nedladdningar och molninstallationer.

Källa: linux.org.ru