↵docker部署zabbix_proxy,因为设置了zabbix_proxy通过psk加密方式连接到zabbix_server,因此需要生成psk密钥
目录结构:
[root@container1 zabbix_proxy]# cat etc/env_mysql
MYSQL_DATABASE=zabbix_proxy
MYSQL_USER=zabbix
MYSQL_PASSWORD=123456
MYSQL_ROOT_PASSWORD=123456
[root@container1 zabbix_proxy]# cat etc/env_proxy
ZBX_SERVER_HOST=172.22.0.3
ZBX_SERVER_PORT=10051
ZBX_TLSCONNECT=psk
ZBX_TLSPSKIDENTITY=KGPROXY
ZBX_TLSPSKFILE=zabbix_proxy.psk
ZBX_HOSTNAME=kgproxy
ZBX_CONFIGFREQUENCY=90
#使用openssl生成psk密钥
[root@container1 etc]# openssl rand -hex 32
096695d68bbd8e1277ecc786634c707bf8d3998bd48bf8978e16cfdf64f31afa
#将生成的openssl写入到enc/zabbix_proxy.psk文件中
[root@container1 zabbix_proxy]# cat etc/enc/zabbix_proxy.psk
096695d68bbd8e1277ecc786634c707bf8d3998bd48bf8978e16cfdf64f31afa