Loadable plugins voor Zabbix agent 2 gebruiken nu hetzelfde versiebeheersysteem als Zabbix zelf. De volgende versiewijzigingen zijn doorgevoerd:
Deze plugins worden ondersteund voor elke kleine versie van Zabbix 6.0. Houd er rekening mee dat het broncode-opslagplaats voor elke plugin nu een speciale release/6.0 branch bevat (voorheen was er alleen een master branch).
De maximale ondersteunde versie voor MariaDB is nu 10.10.X.
Eerder zou het importproces mislukken bij een UUID-mismatch van een importeerbare entiteit (hostgroep, item, grafiek, enz.). Bijvoorbeeld, het was niet mogelijk om een hostgroep te importeren als er al een hostgroep met dezelfde naam op de host bestond.
In de nieuwe versie zal de import niet mislukken vanwege een UUID-mismatch; in plaats daarvan wordt de entiteit gematcht aan de hand van unieke criteria zoals entiteits-ID (naam). De entiteit wordt geïmporteerd en de UUID wordt bijgewerkt naar de UUID van de geïmporteerde entiteit.
In een andere verbetering, wanneer template-koppeling wordt verwijderd (de optie Verwijder ontbrekende voor template-koppeling) via de geïmporteerde template of host, worden de geërfde entiteiten van de niet-gekoppelde template niet langer verwijderd (de template wordt niet verwijderd, alleen ontkoppeld), tenzij deze entiteiten ontbreken in het importbestand en de optie Verwijder ontbrekende voor de specifieke entiteit is gemarkeerd.
Als gevolg van deze wijziging wordt het waarschuwingsbericht bij het markeren van de optie Verwijder ontbrekende voor template-koppeling niet langer weergegeven.
De volgende Zabbix agent 2 items, ondersteund voor de Oracle-plugin, hebben nu aanvullende optionele parameters:
Deze parameters maken het mogelijk om afzonderlijke instanties van gegevens op te vragen in plaats van alle gegevens, wat de prestaties verbetert.
Het docker.container_info[]
Zabbix agent 2 item ondersteunt nu de optie om zowel gedeeltelijke (korte) als volledige low-level informatie over een Docker-container op te halen.
Er zijn runtime-opdrachten voor profileren toegevoegd aan Zabbix-server en Zabbix-proxy.
prof_enable
- profileren inschakelenprof_disable
- profileren uitschakelenProfilering kan per server-/proxy-proces worden ingeschakeld. Ingeschakelde profilering biedt details van alle rwlocks/mutexes op functienaam.
Zie ook:
Er is een nieuwe functie toegevoegd aan de JavaScript-engine waarmee je een HMAC-hash kunt teruggeven:
hmac('<hash-type>', sleutel, string)
Dit is handig voor gevallen waarin een hash-based message authentication code (HMAC) vereist is voor het ondertekenen van verzoeken. MD5- en SHA256-hash-types worden ondersteund, bijvoorbeeld:
hmac('md5', sleutel, string)
hmac('sha256', sleutel, string)
Nieuwe sjablonen zijn beschikbaar:
Bekijk de installatie-instructies voor HTTP-sjablonen.
Het sjabloon Oracle via Zabbix agent 2 is bijgewerkt (meerdere statische items zijn verwijderd; meerdere item-prototypen zijn toegevoegd) volgens de wijzigingen die zijn aangebracht in meerdere Zabbix agent 2 items.
Voor meer informatie over de updates, zie Sjabloonwijzigingen.
Je kunt deze sjablonen verkrijgen:
De maximale ondersteunde versie voor TimescaleDB is nu 2.9.
Een nieuwe mediatype genaamd LINE is nu beschikbaar, waarmee je de webhook functie kunt gebruiken om meldingen over Zabbix-gebeurtenissen naar de LINE messenger te sturen.
De talen Catalaans en Roemeens zijn nu beschikbaar in de gebruikersinterface.
De Go-bibliotheek die door Zabbix Agent 2 wordt gebruikt in combinatie met MongoDB- of PostgreSQL-plugins om Windows te monitoren, is nu github.com/Microsoft/go-winio
, versie 0.6.0 (voorheen github.com/natefinch/npipe
). Zie ook Go-bibliotheken, Afhankelijkheden van de MongoDB-plugin, en Afhankelijkheden van de PostgreSQL-plugin.
Het systemd-servicebestand dat wordt meegeleverd in Zabbix Agent 2-pakketten verklaart nu de limiet voor het aantal open bestandsbeschrijvers als 8196. Eerder werd de standaard systeemlimiet van 1024 gebruikt. De nieuwe limiet is voldoende voor de standaardconfiguratie van Zabbix Agent 2. Als je een niet-standaard agent 2-configuratie hebt, bijvoorbeeld als je extra plugins of uitgebreide functies gebruikt, moet deze limiet mogelijk handmatig verder worden verhoogd. In dat geval pas je de parameter LimitNOFILE
aan in het systemd-unitbestand aan.