Для настройки Zabbix для автоматического обнаружения хостов при использовании TLS и предварительно согласованных ключей (PSK) на агентах, следуйте этим шагам:
1. Настройте сервер Zabbix для поддержки шифрования PSK. Откройте файл конфигурации сервера Zabbix (zabbix_server.conf) и добавьте или измените следующие параметры:
```
TLSConnect=psk
TLSAccept=psk
TLSPSKIdentity=ZBXPSK
TLSPSKFile=/etc/zabbix/zabbix_agentd.psk
```
2. Создайте файл с предварительно согласованным ключом (PSK) на сервере Zabbix. Например, вы можете создать файл с ключом с помощью команды:
```
openssl rand -hex 32 > /etc/zabbix/zabbix_agentd.psk
```
3. Настройте агенты Zabbix для использования шифрования PSK. Откройте файл конфигурации агента Zabbix (zabbix_agentd.conf) и добавьте или измените следующие параметры:
```
TLSConnect=psk
TLSAccept=psk
TLSPSKFile=/etc/zabbix/zabbix_agentd.psk
```
4. Перезапустите службу Zabbix на сервере и агентах:
```
systemctl restart zabbix-server
systemctl restart zabbix-agent
```
Теперь Zabbix должен автоматически обнаруживать хосты с включенным шифрованием PSK.