express42/zabbix_lwrp

View on GitHub
templates/default/zabbix-server.conf.erb

Summary

Maintainability
Test Coverage
# 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/