[comment]: # aside: 7

[comment]: # ({85cba2d5-bfa3f768})
# Установка агента для macOS из PKG

[comment]: # ({/85cba2d5-bfa3f768})

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

Zabbix агент можно установить на macOS с помощью пакетов установщика PKG, которые доступны для [загрузки](https://www.zabbix.com/ru/download_agents?os=macOS).

Пакеты агентов Zabbix доступны с [шифрованием](/manual/encryption) и без него.

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

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

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

```bash
sudo installer -pkg zabbix_agent-8.0.0-macos-arm64-openssl.pkg -target /
```

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

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

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

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

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

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

```bash
sudo launchctl start com.zabbix.zabbix_agentd
```

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

```bash
sudo launchctl stop com.zabbix.zabbix_agentd
```

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

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

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

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

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

```bash
ps aux | grep zabbix_agentd
```

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

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

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

```bash
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`:

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

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

```bash
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 агент был установлен:

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

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