mirror of
https://github.com/zabbix/zabbix-docker.git
synced 2025-01-10 15:48:38 +01:00
158 lines
5.0 KiB
Plaintext
158 lines
5.0 KiB
Plaintext
##### Active checks related
|
|
|
|
### Option: ServerActive
|
|
# Zabbix server/proxy address or cluster configuration to get active checks from.
|
|
# Server/proxy address is IP address or DNS name and optional port separated by colon.
|
|
# Cluster configuration is one or more server addresses separated by semicolon.
|
|
# Multiple Zabbix servers/clusters and Zabbix proxies can be specified, separated by comma.
|
|
# More than one Zabbix proxy should not be specified from each Zabbix server/cluster.
|
|
# If Zabbix proxy is specified then Zabbix server/cluster for that proxy should not be specified.
|
|
# Multiple comma-delimited addresses can be provided to use several independent Zabbix servers in parallel. Spaces are allowed.
|
|
# If port is not specified, default port is used.
|
|
# IPv6 addresses must be enclosed in square brackets if port for that host is specified.
|
|
# If port is not specified, square brackets for IPv6 addresses are optional.
|
|
# If this parameter is not specified, active checks are disabled.
|
|
# Example for Zabbix proxy:
|
|
# ServerActive=127.0.0.1:10051
|
|
# Example for multiple servers:
|
|
# ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
|
|
# Example for high availability:
|
|
# ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051;zabbix.cluster.node3
|
|
# Example for high availability with two clusters and one server:
|
|
# ServerActive=zabbix.cluster.node1;zabbix.cluster.node2:20051,zabbix.cluster2.node1;zabbix.cluster2.node2,zabbix.domain
|
|
#
|
|
# Mandatory: no
|
|
# Default:
|
|
# ServerActive=
|
|
|
|
ServerActive=${ZBX_ACTIVESERVERS}
|
|
|
|
### Option: Hostname
|
|
# List of comma delimited unique, case sensitive hostnames.
|
|
# Required for active checks and must match hostnames as configured on the server.
|
|
# Value is acquired from HostnameItem if undefined.
|
|
#
|
|
# Mandatory: no
|
|
# Default:
|
|
# Hostname=
|
|
|
|
Hostname=${ZBX_HOSTNAME}
|
|
|
|
### Option: HostnameItem
|
|
# Item used for generating Hostname if it is undefined. Ignored if Hostname is defined.
|
|
# Does not support UserParameters or aliases.
|
|
#
|
|
# Mandatory: no
|
|
# Default:
|
|
# HostnameItem=system.hostname
|
|
|
|
HostnameItem=${ZBX_HOSTNAMEITEM}
|
|
|
|
### Option: HostMetadata
|
|
# Optional parameter that defines host metadata.
|
|
# Host metadata is used at host auto-registration process.
|
|
# An agent will issue an error and not start if the value is over limit of 2034 bytes.
|
|
# If not defined, value will be acquired from HostMetadataItem.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 0-2034 bytes
|
|
# Default:
|
|
# HostMetadata=
|
|
|
|
HostMetadata=${ZBX_METADATA}
|
|
|
|
### Option: HostMetadataItem
|
|
# Optional parameter that defines an item used for getting host metadata.
|
|
# Host metadata is used at host auto-registration process.
|
|
# During an auto-registration request an agent will log a warning message if
|
|
# the value returned by specified item is over limit of 65535 characters.
|
|
# This option is only used when HostMetadata is not defined.
|
|
#
|
|
# Mandatory: no
|
|
# Default:
|
|
# HostMetadataItem=
|
|
|
|
HostMetadataItem=${ZBX_METADATAITEM}
|
|
|
|
### Option: HostInterface
|
|
# Optional parameter that defines host interface.
|
|
# Host interface is used at host auto-registration process.
|
|
# An agent will issue an error and not start if the value is over limit of 255 characters.
|
|
# If not defined, value will be acquired from HostInterfaceItem.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 0-255 characters
|
|
# Default:
|
|
# HostInterface=
|
|
|
|
HostInterface=${ZBX_HOSTINTERFACE}
|
|
|
|
### Option: HostInterfaceItem
|
|
# Optional parameter that defines an item used for getting host interface.
|
|
# Host interface is used at host auto-registration process.
|
|
# During an auto-registration request an agent will log a warning message if
|
|
# the value returned by specified item is over limit of 255 characters.
|
|
# This option is only used when HostInterface is not defined.
|
|
#
|
|
# Mandatory: no
|
|
# Default:
|
|
# HostInterfaceItem=
|
|
|
|
HostInterfaceItem=${ZBX_HOSTINTERFACEITEM}
|
|
|
|
### Option: RefreshActiveChecks
|
|
# How often list of active checks is refreshed, in seconds.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 1-86400
|
|
# Default:
|
|
# RefreshActiveChecks=5
|
|
|
|
RefreshActiveChecks=${ZBX_REFRESHACTIVECHECKS}
|
|
|
|
### Option: BufferSend
|
|
# Do not keep data longer than N seconds in buffer.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 1-3600
|
|
# Default:
|
|
# BufferSend=5
|
|
|
|
BufferSend=${ZBX_BUFFERSEND}
|
|
|
|
### Option: BufferSize
|
|
# Maximum number of values in a memory buffer. The agent will send
|
|
# all collected data to Zabbix Server or Proxy if the buffer is full.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 2-65535
|
|
# Default:
|
|
# BufferSize=100
|
|
|
|
BufferSize=${ZBX_BUFFERSIZE}
|
|
|
|
### Option: MaxLinesPerSecond
|
|
# Maximum number of new lines the agent will send per second to Zabbix Server
|
|
# or Proxy processing 'log' and 'logrt' active checks.
|
|
# The provided value will be overridden by the parameter 'maxlines',
|
|
# provided in 'log' or 'logrt' item keys.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 1-1000
|
|
# Default:
|
|
# MaxLinesPerSecond=20
|
|
|
|
MaxLinesPerSecond=${ZBX_MAXLINESPERSECOND}
|
|
|
|
### Option: HeartbeatFrequency
|
|
# Frequency of heartbeat messages in seconds.
|
|
# Used for monitoring availability of active checks.
|
|
# 0 - heartbeat messages disabled.
|
|
#
|
|
# Mandatory: no
|
|
# Range: 0-3600
|
|
# Default: 60
|
|
# HeartbeatFrequency=
|
|
|
|
HeartbeatFrequency=${ZBX_HEARTBEAT_FREQUENCY}
|