Update 'zabbix_agent.sh'
This commit is contained in:
@@ -53,10 +53,10 @@ sed --in-place 's/^Server=127.0.0.1/Server='${ZABBIX_SERVER}'/' /etc/zabbix/zabb
|
||||
# configure the zabbix server
|
||||
sed --in-place 's/^ServerActive=127.0.0.1/ServerActive='${ZABBIX_SERVER}'/' /etc/zabbix/zabbix_agentd.conf
|
||||
# configure the encryption
|
||||
sed --in-place $'s/^# TLSAccept=unencrypted/# TLSAccept=unencrypted\\\n&TLSAccept=psk/' /etc/zabbix/zabbix_agentd.conf
|
||||
sed --in-place $'s/^# TLSConnect=unencrypted/# TLSConnect=unencrypted\\\n&TLSConnect=psk/' /etc/zabbix/zabbix_agentd.conf
|
||||
sed --in-place $'s/^# TLSAccept=unencrypted/# TLSAccept=unencrypted\\\nTLSAccept=psk/' /etc/zabbix/zabbix_agentd.conf
|
||||
sed --in-place $'s/^# TLSConnect=unencrypted/# TLSConnect=unencrypted\\\nTLSConnect=psk/' /etc/zabbix/zabbix_agentd.conf
|
||||
PSKID=$(openssl rand -hex 8)
|
||||
sed --in-place $'s/^# TLSPSKIdentity=/# TLSPSKIdentity=\\\n&# TLSPSKIdentity='${PSKID}'/' /etc/zabbix/zabbix_agentd.conf
|
||||
sed --in-place $'s/^# TLSPSKIdentity=/# TLSPSKIdentity=\\\nTLSPSKIdentity='${PSKID}'/' /etc/zabbix/zabbix_agentd.conf
|
||||
# generate psk
|
||||
TLSPSK=$(openssl rand -hex 32 | tee /etc/zabbix/zabbix_agentd.psk)
|
||||
sed --in-place $'s/^# TLSPSKFile=/# TLSPSKFile=\\\nTLSPSKFile=\/etc\/zabbix\/zabbix_agentd.psk/' /etc/zabbix/zabbix_agentd.conf
|
||||
|
||||
Reference in New Issue
Block a user