macOS-Agent-Installation aus PKG
Übersicht
Der Zabbix Agent kann unter macOS mit PKG-Installer-Paketen installiert werden, die hier heruntergeladen werden können.
Zabbix-Agent-Pakete sind mit oder ohne Verschlüsselung verfügbar.
Agent installieren
Der Agent kann über die grafische Benutzeroberfläche oder über die Befehlszeile installiert werden, zum Beispiel:
sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /
Stellen Sie sicher, dass Sie in dem Befehl die richtige Zabbix-Paketversion verwenden. Sie muss mit dem Namen des heruntergeladenen Pakets übereinstimmen.
Agent starten
Der Agent wird nach der Installation oder einem Neustart automatisch gestartet.
Bei Bedarf können Sie die Konfigurationsdatei unter /usr/local/etc/zabbix/zabbix_agentd.conf bearbeiten.
Um den Agent manuell zu starten, können Sie Folgendes ausführen:
sudo launchctl start com.zabbix.zabbix_agentd
Um den Agent manuell zu stoppen:
sudo launchctl stop com.zabbix.zabbix_agentd
Während eines Upgrades wird die vorhandene Konfigurationsdatei nicht überschrieben.
Stattdessen wird eine neue Datei zabbix_agentd.conf.NEW erstellt, die bei Bedarf zur Überprüfung und Aktualisierung der vorhandenen Konfigurationsdatei verwendet werden kann.
Denken Sie daran, den Agent nach manuellen Änderungen an der Konfigurationsdatei neu zu starten.
Fehlerbehebung und Entfernen des Agent
In diesem Abschnitt sind einige nützliche Befehle aufgeführt, die zur Fehlerbehebung und zum Entfernen einer Zabbix-Agent-Installation verwendet werden können.
Prüfen, ob der Zabbix-Agent ausgeführt wird:
ps aux | grep zabbix_agentd
Prüfen, ob der Zabbix-Agent aus Paketen installiert wurde:
pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
Anzeigen der Dateien, die aus dem Installer-Paket installiert wurden (beachten Sie, dass das führende / in dieser Ansicht nicht angezeigt wird):
pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent
Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
usr/local/bin/zabbix_get
usr/local/bin/zabbix_sender
usr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEW
usr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEW
usr/local/etc/zabbix/zabbix_agentd.conf.NEW
usr/local/sbin/zabbix_agentd
Zabbix-Agent stoppen, wenn er mit launchctl gestartet wurde:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Dateien entfernen (einschließlich Konfiguration und Protokollen), die mit dem Installer-Paket installiert wurden:
sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
sudo rm -f /usr/local/sbin/zabbix_agentd
sudo rm -f /usr/local/bin/zabbix_get
sudo rm -f /usr/local/bin/zabbix_sender
sudo rm -rf /usr/local/etc/zabbix
sudo rm -rf /var/log/zabbix
Vergessen, dass der Zabbix-Agent installiert wurde:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent