33 Upgrade-Hinweise für 7.0.22

Breaking changes

Eingeschränkte Berechtigungen für Protokolldateien

Protokolldateien von Zabbix-Komponenten werden jetzt mit Lese- und Schreibberechtigungen nur für den Dateieigentümer erstellt. Zusätzlich sind die Dateien für die Eigentümergruppe lesbar. Alle anderen Berechtigungen werden verweigert.

Unter Linux wurde diese Änderung von Berechtigungen 0666 auf 0640 vorgenommen. Die Änderung betrifft Protokolldateien von Zabbix Server, Proxy und Agent. Die Berechtigungen für Protokolldateien von Zabbix Agent 2 wurden von 0644 auf 0640 aktualisiert (durch Entfernen der Leseberechtigung für andere).

Darüber hinaus werden mehrere andere Dateien jetzt mit Berechtigungen 0640 erstellt:

Andere

MySQL-Replikationsstatus-Abfragen, die von Zabbix Agent 2 verarbeitet werden

Zabbix Agent 2 MySQL-Plugin unterstützt jetzt sowohl SHOW SLAVE STATUS als auch SHOW REPLICA STATUS. Das Plugin wählt und führt automatisch die passende Anweisung abhängig von der Serverversion aus und gibt das Ergebnis im üblichen JSON-Format zurück.

Agent 2-Datenpunkte wie mysql.replication.discovery und mysql.replication.get_slave_status funktionieren mit Servern, die entweder SHOW SLAVE STATUS oder SHOW REPLICA STATUS verwenden. Es sind keine Änderungen an vorhandenen Agent 2-Datenpunkten oder Agent 2-Vorlagen erforderlich.

Mindestunterstützte Go-Version

Die minimal unterstützte Go-Version wurde von 1.23 auf 1.24.10 angehoben.

Wenn Sie zuvor Zabbix Agent 2, die ladbaren Plugins von Agent 2 loadable plugins oder den Webdienst aus dem Quellcode mit einer Go-Version älter als 1.24.10 erstellt haben, wird empfohlen, diese Komponenten mit einer unterstützten Go-Version neu zu erstellen, um die neuesten Sicherheitsupdates und Fehlerbehebungen zu erhalten. Mit einer älteren Go-Version erstellte Komponenten funktionieren weiterhin, aber für ein Upgrade ist dann eine neuere Go-Umgebung erforderlich.

Dateien oder Ordner in die Webservice-Konfiguration einbeziehen

Der Parameter Include wurde der Konfigurationsdatei des Zabbix-Webservice hinzugefügt. Mit diesem Parameter können Sie einzelne Dateien oder alle Dateien in einem Verzeichnis in die Konfiguration einbeziehen.