Zabbix Documentation 4.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

ru:manual:installation:install_from_packages:mac_pkg

5 Установка Mac OS агента с PKG

Обзор

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

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

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

sudo installer -pkg zabbix_agent-4.4.1-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/logs/zabbix

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

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