Puppet Class: zabbixagent::params
- Defined in:
- manifests/params.pp
Overview
Parameters used by this module
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
# File 'manifests/params.pp', line 2
class zabbixagent::params {
# perinstall settings
$manage_repo_epel = false
$manage_repo_zabbix = false
# install settings
$ensure_setting = 'present'
$custom_require_linux = undef
$custom_require_windows = undef
# config settings
$allow_root = undef
$buffer_send = undef
$buffer_size = undef
$debug_level = undef
$enable_remote_commands = undef
$host_metadata = undef
$host_metadata_item = 'system.uname'
$hostname = downcase($::fqdn)
$hostname_item = undef
$include_files = undef
$item_alias = undef
$listen_ip = undef
$listen_port = undef
$load_module = undef
$load_module_path = undef
$log_file_size = undef
$log_remote_commands = undef
$max_lines_per_second = undef
$perf_counter = undef
$pid_file = '/var/run/zabbix/zabbix_agentd.pid'
$refresh_active_checks = undef
$server = '127.0.0.1'
$server_active = '127.0.0.1'
$source_ip = undef
$start_agents = undef
$timeout = undef
$unsafe_user_parameters = undef
$user_parameter = undef
$user = undef
# this isn't a parameter but, since this class is inherited by all classes
# it is a good place to put this message so that it's the same everywhere
$fail_message = "${::kernel} is not yet supported by this module."
case $::kernel {
'Linux' : {
$config_dir = '/etc/zabbix'
$log_file = '/var/log/zabbix/zabbix_agentd.log'
}
'Windows' : {
$config_dir = 'C:/Program Files/Zabbix Agent'
$log_file = 'C:/zabbix_agentd.log'
}
default : {
fail($fail_message)
}
} # end case
}
|