5 Установка Mac OS агента с PKG
Обзор
Zabbix Mac OS агента можно установить из пакетов установщика PKG, которые доступны для загрузки. Доступны версии с шифрованием и без.
Установка агента
Агента можно установить с использованием графического интерфейса пользователя или через командную строку, например:
sudo installer -pkg zabbix_agent-5.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