[comment]: # translation:outdated

[comment]: # ({new-a92cc6ab})
# 5 Установка Mac OS агента с PKG

[comment]: # ({/new-a92cc6ab})

[comment]: # ({new-5eec6c30})
#### Обзор

Zabbix Mac OS агента можно установить из пакетов установщика PKG,
которые доступны для
[загрузки](https://www.zabbix.com/ru/download_agents#tab:44). Доступны
версии с шифрованием и без.

[comment]: # ({/new-5eec6c30})

[comment]: # ({new-3688af62})
#### Установка агента

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

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

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

[comment]: # ({/new-3688af62})

[comment]: # ({new-052e551c})
#### Запуск агента

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

Вы можете отредактировать файл конфигурации в
`/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`
файл, который можно использовать для проверки и обновления существующего
файла конфигурации, если требуется. Не забудьте перезапустить агента
после изменений в файле конфигурации.

[comment]: # ({/new-052e551c})

[comment]: # ({new-3150eaf4})
#### Устранение неполадок и удаление агента

Этот раздел перечисляет некоторые полезные команды, которые можно
использовать для поиска неполадок и удаления инсталляции 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

[comment]: # ({/new-3150eaf4})
