Instalacja agent na macOS z pakietu PKG
Przegląd
Agent Zabbix można zainstalować w systemie macOS za pomocą pakietów instalatora PKG, dostępnych do pobrania.
Pakiety agenta Zabbix są dostępne z szyfrowaniem lub bez niego.
Instalacja agent
Agent można zainstalować za pomocą graficznego interfejsu użytkownika lub z wiersza poleceń, na przykład:
sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /
Upewnij się, że w poleceniu używasz poprawnej wersji pakietu Zabbix. Musi ona odpowiadać nazwie pobranego pakietu.
Uruchamianie agent
Agent uruchomi się automatycznie po instalacji lub restarcie.
W razie potrzeby możesz edytować plik konfiguracyjny /usr/local/etc/zabbix/zabbix_agentd.conf.
Aby uruchomić agent ręcznie, możesz wykonać:
sudo launchctl start com.zabbix.zabbix_agentd
Aby zatrzymać agent ręcznie:
sudo launchctl stop com.zabbix.zabbix_agentd
Podczas aktualizacji istniejący plik konfiguracyjny nie jest nadpisywany.
Zamiast tego tworzony jest nowy plik zabbix_agentd.conf.NEW, który służy do przeglądu i aktualizacji istniejącego pliku konfiguracyjnego, jeśli to konieczne.
Pamiętaj, aby po ręcznych zmianach w pliku konfiguracyjnym ponownie uruchomić agent.
Rozwiązywanie problemów i usuwanie agent
W tej sekcji wymieniono kilka przydatnych poleceń, których można użyć do rozwiązywania problemów i usuwania instalacji Zabbix agent.
Sprawdź, czy Zabbix agent jest uruchomiony:
ps aux | grep zabbix_agentd
Sprawdź, czy Zabbix agent został zainstalowany z pakietów:
pkgutil --pkgs | grep zabbix
com.zabbix.pkg.ZabbixAgent
Sprawdź pliki, które zostały zainstalowane z pakietu instalacyjnego (zwróć uwagę, że początkowy znak / nie jest wyświetlany w tym widoku):
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
Zatrzymaj Zabbix agent, jeśli został uruchomiony za pomocą launchctl:
sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Usuń pliki (w tym konfigurację i logi), które zostały zainstalowane przez pakiet instalacyjny:
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
Usuń informację o tym, że Zabbix agent został zainstalowany:
sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent