templates/default/zabbix-server.conf.erb
# Configuration file is generated by Chef
ListenPort=10051
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=10
DebugLevel=<%= @debuglevel %>
PidFile=/var/run/zabbix/zabbix_server.pid
# DB params
<% @db.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
############ ADVANCED PARAMETERS ################
# Listen ip
ListenIP=<%= @listenip %>
# Workers configuration
<% @workers.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
# Housekeeper params
<% @hk.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
# zabbix sender freq
SenderFrequency=300
# Cache params
<% @cache.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
# Timeouts and delays
<% @timeouts.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
# Global params
<% @global.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
<% if node['zabbix']['java_gateway']['enabled'] %>
# Java Gateway params
<% @java_gateway.each_pair do |parameter, value| %>
<%= parameter %>=<%= value %>
<% end %>
#
<% end %>
AlertScriptsPath=<%= @alerts[:path] %>
TmpDir=/tmp
# Include=/etc/zabbix/zabbix_server.general.conf
# Include=/etc/zabbix/zabbix_server/