====== Настройка шифрованного подключения к zabbix-agent ======
===== Генерация файла zabbix_agent.psk =====
Генерацию файла можно выполнить на любом сервере с установленным пакетом **openssl**, например на сервере zabbix.
openssl rand -hex 32 > /etc/zabbix/zabbix_agentd.psk
После этого необходимо перенести файл на сервер с агентом, где необходимо настроить шифрованное соединение.
Если вы настраиваете агент на сервере под управлением Linux, необходимо также дать права на файл **zabbix_agentd.psk** права для пользователя **zabbix** иначе агент не сможет его прочесть. chown zabbix:zabbix /etc/zabbix/zabbix_agentd.psk
===== Конфигурирование файла zabbix_agentd.conf =====
В файле конфигурации необходимо найти и изменить следующие параметры:
TLSConnect=psk
TLSAccept=psk
TLSPSKIdentity=
TLSPSKFile=\path\to\zabbix_agentd.psk
После этого перезапускаем zabbix-agent
===== Настройка в zabbix-server =====
- Открываем в разделе **Настройка** пункт **Узлы сети** и выбираем нужный узел. В появившемся окне переходим на вкладку **Шифрование**{{ :main:linux:zabbix:encryptconnection:1.png?800 |}}
- На вкладке **Шифрование** в разделе **Подключение к узлу сети** выбираем **PSK**, в разделе **Соединение с узла сети** так же выбираем **PSK**. {{ :main:linux:zabbix:encryptconnection:2.png?600 |}}
- Вводим **Идентификатор PSK** (значение указанное в //zabbix_agentd.conf// в разделе **TLSPSKIdentity**), а так же отрываем с помощью любого редактора файл //zabbix_agentd.psk// и копируем его содержимое в поле **PSK**{{ :main:linux:zabbix:encryptconnection:3.png?600 |}}
- После этого нажимаем кнопку **Обновить**