Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

5. Установка агента для Mac OS из PKG

Обзор

Zabbix агент для Mac OS можно установить из пакетов установщика PKG, которые доступны для загрузки. Доступны версии с шифрованием и без него.

Установка агента

Агента можно установить с использованием графического пользовательского интерфейса или из командной строки, например:

sudo installer -pkg zabbix_agent-7.0.0-macos-amd64-openssl.pkg -target /

Убедитесь, что используете в команде правильную версию пакета Zabbix. Она должна совпадать с именем загруженного пакета.

Запуск агента

Агент автоматически запустится после установки или перезагрузки.

При необходимости вы можете отредактировать файл конфигурации в /usr/local/etc/zabbix/zabbix_agentd.conf.

Чтобы запустить агента вручную, вы можете выполнить:

sudo launchctl start com.zabbix.zabbix_agentd

Для остановки агента вручную:

sudo launchctl stop com.zabbix.zabbix_agentd

В процессе обновления существующий файл конфигурации не будет перезаписан. Вместо этого будет создан новый файл zabbix_agentd.conf.NEW, который можно просмотреть и затем обновить существующий файл конфигурации, если необходимо. Не забудьте перезапустить агента после ручных изменений в файле конфигурации.

Устранение неполадок и удаление агента

В этом разделе перечислены некоторые полезные команды, которые можно использовать для поиска неполадок и удаления установленного Zabbix агента.

Просмотр, запущен ли Zabbix агент:

ps aux | grep zabbix_agentd

Просмотр, установлен ли Zabbix агент из пакетов:

pkgutil --pkgs | grep zabbix 
       com.zabbix.pkg.ZabbixAgent

Просмотр списка файлов, которые установлены пакетом установщика (обратите внимание, начальный символ «/» не отображается в выводе ниже):

$ 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 агента, если он запущен при помощи launchctl:

sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist

Удаление файлов (включая конфигурацию и журналы), которые были установлены пакетом установщика:

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

Забыть, что Zabbix агент был установлен:

sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent