> For the complete documentation index, see [llms.txt](https://kb.pvhostvm.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.pvhostvm.ru/hostvm-server/installation-guide/konfiguraciya-podklyucheniya-zabbix.md).

# Конфигурация подключения Zabbix

Для интеграции Zabbix с HOSTVM воспользуйтесь готовым шаблоном.

Архив доступен для скачивания в Личном Кабинете.

{% hint style="info" %}
Примечание: необходима версия Zabbix 6 и выше
{% endhint %}

### Настройка Zabbix-сервера

1\. Установите базовую конфигурацию Zabbix-сервера с помощью [инструкции](https://www.zabbix.com/ru/download?zabbix=6.0\&os_distribution=centos\&os_version=8\&components=server_frontend_agent\&db=mysql\&ws=nginx) с сайта разработчика.

2\. Авторизуйтесь через браузер по указанному в процессе установки адресу, используя Admin/zabbix в качестве логина/пароля

3\. Загрузите в Zabbix шаблон из ЛК hostvm\_zabbix\_template в раздел Configuration -> Templates -> Import

4\. Добавьте хост в разделе Configuration -> Hosts -> Create Host.\
При добавлении укажите имя хоста, адрес Zabbix-агента и присоедините импортированный шаблон.

### Настройка Zabbix-агента

1\. Установите базовую конфигурацию Zabbix-агента на HOSTVM Manager с помощью [инструкции](https://www.zabbix.com/ru/download?zabbix=6.0\&os_distribution=centos\&os_version=8\&components=agent\&db=\&ws=) с сайта разработчика.

2\. Установите необходимые для работы скрипта зависимости:

```
yum install python3-ovirt-engine-sdk4
```

3\. Задайте permissive SElinux режим командой:

```
semanage permissive -a zabbix_agent_t
```

4\. Добавьте правила фаервола:

```
firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload
```

5\. Загрузите архив на Менеджер виртуализации и распакуйте:

```
tar xvzf hostvm_zabbix_template.tar.gz
```

6\. Создайте директорию scripts:

```
mkdir -p /etc/zabbix/scripts
```

7\. Скопируйте файл `zbx-hostvm.conf` в директорию `/etc/zabbix/zabbix_agentd.d/zbx-hostvm.conf`:

```
cp zbx-hostvm.conf /etc/zabbix/zabbix_agentd.d/zbx-hostvm.conf
```

8\. Скопируйте файл zbx-hostvm.py в директорию /etc/zabbix/scripts/zbx-hostvm.py

```
cp zbx-hostvm.py /etc/zabbix/scripts/zbx-hostvm.py
```

9\. Установите необходимые права для файла zbx-hostvm.py:

```
chmod 0755 /etc/zabbix/scripts/zbx-hostvm.py
```

10\. Откройте файл `/etc/zabbix/zabbix_agentd.conf` и внесите изменения, пример изменяемых параметров:

```
Server = 10.1.99.30
# IP-адрес Вашего Zabbix-сервера
ServerActive = 10.1.99.30
# IP-адрес Вашего Zabbix-сервера
ListenPort = 10050
# Порт, указанный на Zabbix-сервере при добавлении хоста, в случае, если порт другой, то необходимо добавить для него соответствующее правило фаервола (см. пункт 3)
Hostname = hostvm-manager.pvhostvm.ru
# FQDN Вашего хоста, должен быть аналогичен указанному на Zabbix-сервере
Timeout=30
Include=/etc/zabbix/zabbix_agentd.d/zbx-hostvm.conf 
# В случае, если путь до конфигурационного файла другой, то его нужно изменить
```

11\. Откройте файл `/etc/zabbix/scripts/zbx-hostvm.py` и внесите изменения, указав параметры Вашей управляющей машины:

```
URL = 'https://hostvm-manager.pvhostvm.ru/ovirt-engine/api/'
USERNAME = 'admin@internal'
PASSWORD = 'HostvmManager'
CA_FILE = '/opt/certificates/ca.crt'
```

12\. Перезагрузите агент:

```
systemctl restart zabbix-agent
```

После выполненных действий дождитесь появления объектов в панели управления Zabbix.

<br>
