Files
ansible-playbooks/roles/monitoring/templates/zabbix_agent2.conf.j2
T
DerLinkmanandDerLinkman a31751af1d Monitoring psk (#2)
Co-authored-by: DerLinkman <derlinkman@gmail.com>
Reviewed-on: #2
2026-07-18 19:37:52 +00:00

23 lines
980 B
Django/Jinja

# {{ ansible_managed }}
PidFile=/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
{% if monitoring_zabbix_proxy_address | length > 0 %}
Server={{ (monitoring_zabbix_passive_servers | union([monitoring_zabbix_proxy_address])) | unique | join(',') }}
ServerActive={{ monitoring_zabbix_proxy_address }}
{% else %}
Server={{ monitoring_zabbix_passive_servers | join(',') }}
{% if monitoring_zabbix_active_servers | length > 0 %}
ServerActive={{ monitoring_zabbix_active_servers | join(',') }}
{% endif %}
{% endif %}
Hostname={{ monitoring_zabbix_host_name }}
HostnameItem=system.hostname
ListenPort={{ monitoring_zabbix_listen_port }}
Include=/etc/zabbix/zabbix_agent2.d/*.conf
# --- TLS (PSK) ----------------------------------------------------------------
TLSConnect={{ monitoring_zabbix_tls_connect }}
TLSAccept={{ monitoring_zabbix_tls_accept }}
TLSPSKIdentity={{ monitoring_zabbix_psk_identity }}
TLSPSKFile={{ monitoring_zabbix_psk_file }}