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