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