forked from ports/contrib
zabbix_agentd: update to 1.8.6
This commit is contained in:
parent
d701659983
commit
1b4cadc519
@ -1,3 +1,3 @@
|
||||
3255afd2d44454bae3ec5158920a824f zabbix-1.6.8.tar.gz
|
||||
4642fd263167211a73a02fe7f3bcd998 zabbix-1.8.6.tar.gz
|
||||
bc2e7ce7694d32379188c547acd0b04e zabbix_agentd
|
||||
6263862541a35aa1037db545909074d6 zabbix_agentd.conf
|
||||
c1eea6e91c56d37a3cbf80072cf30905 zabbix_agentd.conf
|
||||
|
@ -4,7 +4,7 @@
|
||||
# Depends on:
|
||||
|
||||
name=zabbix_agentd
|
||||
version=1.6.8
|
||||
version=1.8.6
|
||||
release=1
|
||||
source=(http://download.sourceforge.net/zabbix/ZABBIX%20Latest%20Stable/$version/zabbix-$version.tar.gz \
|
||||
$name.conf $name)
|
||||
|
@ -1,88 +1,248 @@
|
||||
# This is config file for zabbix_agentd
|
||||
# To get more information about ZABBIX, go http://www.zabbix.com
|
||||
# This is a config file for Zabbix Agent (Unix)
|
||||
# To get more information about Zabbix, visit http://www.zabbix.com
|
||||
|
||||
############ GENERAL PARAMETERS #################
|
||||
|
||||
# List of comma delimited IP addresses (or hostnames) of ZABBIX servers.
|
||||
# No spaces allowed. First entry is used for sending active checks.
|
||||
# Note that hostnames must resolve hostname->IP address and
|
||||
# IP address->hostname.
|
||||
|
||||
Server=127.0.0.1
|
||||
|
||||
# Server port for sending active checks
|
||||
|
||||
#ServerPort=10051
|
||||
|
||||
# Unique hostname. Required for active checks.
|
||||
|
||||
Hostname=localhost
|
||||
|
||||
# Listen port. Default is 10050
|
||||
|
||||
#ListenPort=10050
|
||||
|
||||
# IP address to bind agent
|
||||
# If missing, bind to all available IPs
|
||||
|
||||
#ListenIP=127.0.0.1
|
||||
|
||||
# Number of pre-forked instances of zabbix_agentd.
|
||||
# Default value is 5
|
||||
# This parameter must be between 5 and 16
|
||||
|
||||
#StartAgents=5
|
||||
|
||||
# How often refresh list of active checks. 2 minutes by default.
|
||||
|
||||
#RefreshActiveChecks=120
|
||||
|
||||
# Disable active checks. The agent will work in passive mode listening server.
|
||||
|
||||
#DisableActive=1
|
||||
|
||||
# Enable remote commands for ZABBIX agent. By default remote commands disabled.
|
||||
|
||||
#EnableRemoteCommands=1
|
||||
|
||||
# Specifies debug level
|
||||
# 0 - debug is not created
|
||||
# 1 - critical information
|
||||
# 2 - error information
|
||||
# 3 - warnings
|
||||
# 4 - information (default)
|
||||
# 5 - for debugging (produces lots of information)
|
||||
|
||||
DebugLevel=3
|
||||
|
||||
# Name of PID file
|
||||
### Option: PidFile
|
||||
# Name of PID file.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# PidFile=/tmp/zabbix_agentd.pid
|
||||
|
||||
PidFile=/var/run/zabbix_agentd/zabbix_agentd.pid
|
||||
|
||||
# Name of log file.
|
||||
# If not set, syslog will be used
|
||||
### Option: LogFile
|
||||
# Name of log file.
|
||||
# If not set, syslog is used.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# LogFile=
|
||||
|
||||
LogFile=/var/log/zabbix_agentd/zabbix_agentd.log
|
||||
|
||||
# Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
|
||||
### Option: LogFileSize
|
||||
# Maximum size of log file in MB.
|
||||
# 0 - disable automatic log rotation.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 0-1024
|
||||
# Default:
|
||||
# LogFileSize=1
|
||||
|
||||
LogFileSize=10
|
||||
|
||||
# Spend no more than Timeout seconds on processing
|
||||
# Must be between 1 and 30
|
||||
### Option: DebugLevel
|
||||
# Specifies debug level
|
||||
# 0 - no debug
|
||||
# 1 - critical information
|
||||
# 2 - error information
|
||||
# 3 - warnings
|
||||
# 4 - for debugging (produces lots of information)
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 0-4
|
||||
# Default:
|
||||
# DebugLevel=3
|
||||
|
||||
Timeout=3
|
||||
### Option: SourceIP
|
||||
# Source IP address for outgoing connections.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# SourceIP=
|
||||
|
||||
### Option: EnableRemoteCommands
|
||||
# Whether remote commands from Zabbix server are allowed.
|
||||
# 0 - not allowed
|
||||
# 1 - allowed
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# EnableRemoteCommands=0
|
||||
|
||||
### Option: LogRemoteCommands
|
||||
# Enable logging of executed shell commands as warnings.
|
||||
# 0 - disabled
|
||||
# 1 - enabled
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# LogRemoteCommands=0
|
||||
|
||||
##### Passive checks related
|
||||
|
||||
### Option: Server
|
||||
# List of comma delimited IP addresses (or hostnames) of Zabbix servers.
|
||||
# No spaces allowed. First entry is used for receiving list of and sending active checks.
|
||||
# If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.
|
||||
#
|
||||
# Mandatory: yes
|
||||
# Default:
|
||||
# Server=
|
||||
|
||||
Server=127.0.0.1
|
||||
|
||||
### Option: Hostname
|
||||
# Unique, case sensitive hostname.
|
||||
# Required for active checks and must match hostname as configured on the server.
|
||||
# Value is acquired from HostnameItem if undefined.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# Hostname=
|
||||
|
||||
Hostname=localhost
|
||||
|
||||
### Option: HostnameItem
|
||||
# Item used for generating Hostname if it is undefined.
|
||||
# Ignored if Hostname is defined.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# HostnameItem=system.hostname
|
||||
|
||||
### Option: ListenPort
|
||||
# Agent will listen on this port for connections from the server.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 1024-32767
|
||||
# Default:
|
||||
# ListenPort=10050
|
||||
|
||||
### Option: ListenIP
|
||||
# List of comma delimited IP addresses that the agent should listen on.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# ListenIP=0.0.0.0
|
||||
|
||||
### Option: DisablePassive
|
||||
# Disable passive checks. The agent will not listen on any TCP port.
|
||||
# Only active checks will be processed.
|
||||
# 0 - do not disable
|
||||
# 1 - disable
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# DisablePassive=0
|
||||
|
||||
##### Active checks related
|
||||
|
||||
### Option: DisableActive
|
||||
# Disable active checks. The agent will work in passive mode listening for server.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# DisableActive=0
|
||||
|
||||
### Option: ServerPort
|
||||
# Server port for retrieving list of and sending active checks.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# ServerPort=10051
|
||||
|
||||
### Option: RefreshActiveChecks
|
||||
# How often list of active checks is refreshed, in seconds.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 60-3600
|
||||
# Default:
|
||||
# RefreshActiveChecks=120
|
||||
|
||||
### Option: BufferSend
|
||||
# Do not keep data longer than N seconds in buffer.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 1-3600
|
||||
# Default:
|
||||
# BufferSend=5
|
||||
|
||||
### 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
|
||||
|
||||
### 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=100
|
||||
|
||||
### Option: AllowRoot
|
||||
# Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent
|
||||
# will try to switch to user 'zabbix' instead. Has no effect if started under a regular user.
|
||||
# 0 - do not allow
|
||||
# 1 - allow
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# AllowRoot=0
|
||||
|
||||
############ ADVANCED PARAMETERS #################
|
||||
|
||||
### Option: Alias
|
||||
# Sets an alias for parameter. It can be useful to substitute long and complex parameter name with a smaller and simpler one.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range:
|
||||
# Default:
|
||||
|
||||
### Option: StartAgents
|
||||
# Number of pre-forked instances of zabbix_agentd that process passive checks.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 1-100
|
||||
# Default:
|
||||
# StartAgents=3
|
||||
|
||||
### Option: Timeout
|
||||
# Spend no more than Timeout seconds on processing
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 1-30
|
||||
# Default:
|
||||
# Timeout=3
|
||||
|
||||
### Option: Include
|
||||
# You may include individual files or all files in a directory in the configuration file.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# Include=
|
||||
|
||||
# Include=/etc/zabbix/zabbix_agentd.userparams.conf
|
||||
# Include=/etc/zabbix/zabbix_agentd/
|
||||
|
||||
####### USER-DEFINED MONITORED PARAMETERS #######
|
||||
# Format: UserParameter=<key>,<shell command>
|
||||
# Note that shell command must not return empty string or EOL only
|
||||
#UserParameter=system.test,who|wc -l
|
||||
### Set of parameter for monitoring MySQL server (v3.23.42 and later)
|
||||
### Change -u<username> and add -p<password> if required
|
||||
#UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
|
||||
#UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"
|
||||
#UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f1 -d"Q"
|
||||
#UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f1 -d"S"
|
||||
#UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f1 -d"O"
|
||||
#UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"
|
||||
#UserParameter=mysql.version,mysql -V
|
||||
|
||||
### Option: UnsafeUserParameters
|
||||
# Allow all characters to be passed in arguments to user-defined parameters.
|
||||
# 0 - do not allow
|
||||
# 1 - allow
|
||||
#
|
||||
# Mandatory: no
|
||||
# Range: 0-1
|
||||
# Default:
|
||||
# UnsafeUserParameters=0
|
||||
|
||||
### Option: UserParameter
|
||||
# User-defined parameter to monitor. There can be several user-defined parameters.
|
||||
# Format: UserParameter=<key>,<shell command>
|
||||
# Note that shell command must not return empty string or EOL only.
|
||||
# See 'zabbix_agentd' directory for examples.
|
||||
#
|
||||
# Mandatory: no
|
||||
# Default:
|
||||
# UserParameter=
|
||||
|
Loading…
x
Reference in New Issue
Block a user