我正在尝试在 Windows 7 上对带有主动检查的代理使用 psk 加密,但是不起作用,不知道原因。
这是我的代理配置文件:
TLSPSKFile=C:\zabbix\zabbix.txt
TLSPSKIdentity=psk001
TLSConnect=psk
当我从配置文件中删除 psk 选项时,一切正常......
这是代理日志:
4008:20160817:100235.765 using configuration file: C:\zabbix\zabbix_agentd.win.conf
4008:20160817:100235.766 agent #0 started [main process]
4820:20160817:100235.766 agent #1 started [collector]
5060:20160817:100235.766 agent #2 started [active checks #1]
5060:20160817:100235.769 no active checks on server [10.29.0.40:10051]: connection of type "unencrypted" is not allowed for host "IDX-INVENTORY"
4520:20160817:100251.897 Zabbix Agent stopped. Zabbix 3.0.0 (revision 58455).
PSK 文件:
852db2dca368484050c9b15810e3453f49cc8086b8dd2b04a1 1af4de3f74c42f
当尝试启动 zabbix_agent 服务时收到:
我哪里错了?
答案1
默认的 Zabbix Windows 代理二进制文件编译时不支持加密。
您可以对功能请求进行投票以包含加密,还可以找到一些附带加密的版本https://support.zabbix.com/browse/ZBXNEXT-3047。