roles/zabbix: Add support for Debian
The *zabbix-agent* package for Debian locates configuration and log files differently from other distributions.jenkins-master
parent
1a62a780ca
commit
5d47aad8a9
|
@ -28,7 +28,7 @@ PidFile={{ zabbix_run_dir.rstrip('/') }}/zabbix_agentd.pid
|
||||||
# Default:
|
# Default:
|
||||||
# LogFile=
|
# LogFile=
|
||||||
|
|
||||||
LogFile=/var/log/zabbix/zabbix_agentd.log
|
LogFile={{ zbx_agent_log_dir }}/zabbix_agentd.log
|
||||||
|
|
||||||
### Option: LogFileSize
|
### Option: LogFileSize
|
||||||
# Maximum size of log file in MB.
|
# Maximum size of log file in MB.
|
||||||
|
@ -260,15 +260,15 @@ HostMetadataItem={{ zabbix_metadata_item }}
|
||||||
|
|
||||||
### Option: Include
|
### Option: Include
|
||||||
# You may include individual files or all files in a directory in the configuration file.
|
# You may include individual files or all files in a directory in the configuration file.
|
||||||
# Installing Zabbix will create include directory in /etc, unless modified during the compile time.
|
# Installing Zabbix will create include directory in {{ zbx_agent_config_basedir }}, unless modified during the compile time.
|
||||||
#
|
#
|
||||||
# Mandatory: no
|
# Mandatory: no
|
||||||
# Default:
|
# Default:
|
||||||
# Include=
|
# Include=
|
||||||
|
|
||||||
# Include=/etc/zabbix_agentd.userparams.conf
|
# Include={{ zbx_agent_config_basedir }}/zabbix_agentd.userparams.conf
|
||||||
Include={{ zbx_agent_config_dir }}
|
Include={{ zbx_agent_config_dir }}
|
||||||
# Include=/etc/zabbix_agentd.conf.d/*.conf
|
# Include={{ zbx_agent_config_basedir }}/zabbix_agentd.conf.d/*.conf
|
||||||
|
|
||||||
####### USER-DEFINED MONITORED PARAMETERS #######
|
####### USER-DEFINED MONITORED PARAMETERS #######
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
zbx_agent_required_packages:
|
||||||
|
- zabbix-agent
|
||||||
|
zbx_agent_config_tmpl: zabbix_agentd3.conf.j2
|
||||||
|
zbx_agent_config_basedir: /etc/zabbix
|
||||||
|
zbx_agent_config: '{{ zbx_agent_config_basedir }}/zabbix_agentd.conf'
|
||||||
|
zbx_agent_config_dir: '{{ zbx_agent_config_basedir }}/zabbix_agentd.conf.d'
|
||||||
|
zbx_agent_svc: zabbix-agent
|
||||||
|
zbx_agent_log_dir: /var/log/zabbix-agent
|
||||||
|
|
||||||
|
zabbix_metadata_item: system.run[lsb_release -sd]
|
|
@ -1,8 +1,10 @@
|
||||||
zbx_agent_required_packages:
|
zbx_agent_required_packages:
|
||||||
- zabbix
|
- zabbix
|
||||||
zbx_agent_config_tmpl: zabbix_agentd2.conf.j2
|
zbx_agent_config_tmpl: zabbix_agentd2.conf.j2
|
||||||
zbx_agent_config: /etc/zabbix/zabbix_agentd.conf
|
zbx_agent_config_basedir: /etc/zabbix
|
||||||
zbx_agent_config_dir: /etc/zabbix/zabbix_agent.conf.d
|
zbx_agent_config: '{{ zbx_agent_config_basedir }}/zabbix_agentd.conf'
|
||||||
|
zbx_agent_config_dir: '{{ zbx_agent_config_basedir }}/zabbix_agentd.conf.d'
|
||||||
zbx_agent_svc: zabbix-agentd
|
zbx_agent_svc: zabbix-agentd
|
||||||
|
zbx_agent_log_dir: /var/log/zabbix
|
||||||
|
|
||||||
zabbix_metadata_item: vfs.file.contents[/etc/gentoo-release]
|
zabbix_metadata_item: vfs.file.contents[/etc/gentoo-release]
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
zbx_agent_required_packages:
|
zbx_agent_required_packages:
|
||||||
- zabbix-agent
|
- zabbix-agent
|
||||||
zbx_agent_config_tmpl: zabbix_agentd3.conf.j2
|
zbx_agent_config_tmpl: zabbix_agentd3.conf.j2
|
||||||
zbx_agent_config: /etc/zabbix_agentd.conf
|
zbx_agent_config_basedir: /etc
|
||||||
zbx_agent_config_dir: /etc/zabbix_agentd.conf.d
|
zbx_agent_config: '{{ zbx_agent_config_basedir }}/zabbix_agentd.conf'
|
||||||
|
zbx_agent_config_dir: '{{ zbx_agent_config_basedir }}/zabbix_agentd.conf.d'
|
||||||
zbx_agent_svc: zabbix-agent
|
zbx_agent_svc: zabbix-agent
|
||||||
|
zbx_agent_log_dir: /var/log/zabbix
|
||||||
|
|
||||||
zabbix_metadata_item: vfs.file.contents[/etc/system-release]
|
zabbix_metadata_item: vfs.file.contents[/etc/system-release]
|
||||||
|
|
Loading…
Reference in New Issue