参数名称
| 是否必须
| 默认值
| 解释
|
ListenPort
| 否
| 10050
| Trapper类型Item监听的端口
|
SourceIP
| 否
| 空
| 在连接其他服务器时,使用的本机IP地址
|
LogType
| 是
| file
| syslog #系统日志
file #指定日志文件位置(指定位置方便管理)
console #输出至屏幕
|
LogFile
| 是
| /var/log/zabbix/zabbix_server.log
| LogType设置file时,使用文件来记录zabbixserver日志位置
|
LogFileSize
| 否
| 1
| 0表示禁用日志自动rotation,如果日志达到了限制,并且rotation失败,老日志文件将会被清空掉,重新生成一个新日志。
|
DebugLevel
| 否
| 3
| 0 - 有关的zabbix过程的启动和停止的基本信息
1 - 关键信息
2 - 错误信息
3 - 警告
4 - 用于调试(产生大量的信息)
5 - 扩展调试(产生更多的信息)
|
PidFile
| 否
| /var/run/zabbix/zabbix_server.pid
| 记录Zabbix Server pid的文件位置
|
DBHost
| 否
| localhost
| ZabbixServer数据库位置,设置localhost默认使用MySQL端口
|
DBName
| 是
| zabbix
| 数据库名称
|
DBScheme
| 否
| 空
| 对IBM DB2或者PostgreSQL生效
|
DBUser
| 否
| zabbix
| 数据库用户
|
DBPassword
| 否
| 空
| 数据库密码
|
DNSocket
| 否
| /tmp/mysql.sock
| MySQL Socket文件
|
DBPort
| 否
| 3306
| MySQL端口
|
StartPollers
| 否
| 5
| pollers进程数,可以简单理解为zabbix工作的一个worker
|
StartIPMIPollers
| 否
| 0
| IPMIPollers进程数
|
StartPollersUnreachable
| 否
| 1
| 检查unreachable hosts(包括IPMI)的进程数
|
StartTrappers
| 否
| 5
| Trappers进程数
|
StartPingers
| 否
| 1
| 用于discover的discoverer的进程数
|
StartHTTPPollers
| 否
| 1
| 用于HTTP检查的进程数
|
StartTimers
| 否
| 1
| Timers的进程数
|
StartEscalators
| 否
| 1
|
|
JavaGateway
| 否
| 空
| Zabbix Java gateway使用的IP或者hostname
|
JavaGatewayPort
| 否
| 10052
| Java gateway使用的端口
|
StartJavaPollers
| 否
| 0
| Java pollers的进程数
|
StartVMwareCollectors
| 否
| 0
| Vmware poller的进程数
|
VMwareFrequency
| 否
| 60
| Zabbix从Vmware获取监控指的频率,单位是秒
|
VMwarePerfFrequency
| 否
| 60
| 多久Zabbix会连接到VMware服务获取性能数据
|
VMwareCacheSize
| 否
| 8M
| Vmware的缓存,存储Vmware数据的共享内存大小,只有当Vmware collectors启动生效
|
VMwareTimeout
| 否
| 10
| Vmware的超时时间
|
SNMPTrapperFile
| 否
| /var/log/snmptrap/snmptrap.log
| SNMP设备将在数据发送到Server前会将SNMP数据存在文件中
|
StartSNMPTrapper
| 否
| 0
| SNMPTrapper开始
|
ListenIP
| 否
| 0.0.0.0
| Trappers监听的IP
|
HousekeepingFrequency
| 否
| 1
| Zabbix执行Housekeeper的频率
|
MaxHousekeeperDelete
| 否
| 5000
| 在Zabbix数据库中,有一张housekeeper表,里面记录了housekeeper要执行的任务
|
SenderFrequency
| 否
| 30
| Zabbix发送报警的时间间隔
|
CacheSize
| 否
| 8M
| 存储Host、Item和Trigger数据的内存空间
|
CacheUpdateFrequency
| 否
| 60
| 将配置信息同步到内存中的频率
|
StartDBSyncers
| 否
| 4
| 将数据同步到数据库的内存大小
|
HistoryCacheSize
| 否
| 16M
| 存储History数据的内存大小
|
HistoryIndexCacheSize
| 否
| 4M
| 历史索引缓存大小
|
TrendCacheSize
| 否
| 4M
| 存储Trends数据的内存大小
|
ValueCacheSize
| 否
| 8M
| 历史值缓存大小,为0不缓存
|
Timeout
| 否
| 4
| Zabbix等待Agent、SNMP设备或者自定义脚本的执行时间
|
TrapperTimeout
| 否
| 300
| Trapper处理新数据的超时时间
|
UnreachablePeriod
| 否
| 45
| 当host保持unreachable状态后多久将其标记为unreachable状态
|
UnavailableDelay
| 否
| 60
| 当Host为unabailable状态时,检查Host的availability的频率
|
UnreachableDelay
| 否
| 15
| 当Host为unabailable状态时,检查Host的availability的频率
|
AlertScriptsPath
| 否
| /usr/lib/zabbix/alertscripts
| 自定义报警脚本的位置
|
ExternalScripts
| 否
| /usr/lib/zabbix/externalscripts
| 自定义监控脚本的位置
|
FpingLocation
| 否
| /usr/sbin/fping
| fping位置,fping可执行文件的owner要设置为root,并且设置suid
|
Fping6Location
| 否
| /usr/sbin/fping6
| 同上。可以处理IPV6
|
SSHKeyLocation
| 否
| 空
| 使用SSH检查和action所需要的SSH公钥、私钥位置
|
LogSlowQueries
| 否
| 3000
| 记录数据慢查询,只有设置为3或者4才会生效。0默认关闭
|
TmpDir
| 否
| /tmp
| 临时文件目录
|
StartProxyPollers
| 否
| 1
| 被动Proxy的poller进程数
|
ProxyConfigFrequency
| 否
| 3600
| Zabbix Server将配置信息同步到Proxy的频率,这个参数只对被动的Proxy生效
|
ProxyDataFrequency
| 否
| 1
| ZabbixServer请求Proxy历史数据的频率。这个参数只对被动的Proxy生效
|
AllowRoot
| 否
| 0
| 是否允许Server以root身份运行。0表示不允许,1表示允许。
|
User
| 否
| zabbix
| 下降到特定用户权限
|
Include
| 是
| 空
| 指定存放自定义监控的文件位置
|
SSLCertLocation
| 否
| ${datadir}/zabbix/ssl/certs
| SSL 客户端证书的位置(此参数只用于web监控)
|
SSLKeyLocation
| 否
| ${datadir}/zabbix/ssl/keys
| 私钥为 SSL 客户端证书
|
SSLCALocation
| 否
| 空
| SSL 服务器证书验证的证书机构 CA文件的位置( 此参数只用于 web 监测和 SMTP 身份验证)
|
LoadModulePath
| 否
| {libdir}/modules
| loadable组件的位置
|
LoadModule
| 否
| 空
| 需要Server载入的loadable组件,格式为LoadModule=
|
TLSCAFile
| 否
| 空
| 顶级CA证书的文件
|
TLSCRLFile
| 否
| 空
| 吊销证书文件路径
|
TLSCertFile
| 否
| 空
| 服务器证书或证书链的文件
|
TLSKeyFile
| 否
| 空
| 服务器专用密钥的文件
|
参数名称
| 是否必须
| 默认值
| 解释
|
PidFile
| 否
| /var/run/zabbix/zabbix_agentd.pid
| 记录Zabbix Agent pid的文件位置
|
LogType
| 否
| file
| syslog #系统日志
file #指定日志文件位置(指定位置方便管理)
console #输出至屏幕
|
LogFile
| 否
| /var/log/zabbix/zabbix_agentd.log
| LogType设置file时,使用文件来记录zabbixserver日志位置
|
LogFileSize
| 否
| 0
| 0表示禁用日志自动rotation,如果日志达到了限制,并且rotation失败,老日志文件将会被清空掉,重新生成一个新日志。
|
DebugLevel
| 否
| 3
| 0 - 有关的zabbix过程的启动和停止的基本信息
1 - 关键信息
2 - 错误信息
3 - 警告
4 - 用于调试(产生大量的信息)
5 - 扩展调试(产生更多的信息)
|
SourceIP
| 否
| 空
| 对外发起网络时使用的IP
|
EnableRemoteCommands
| 否
| 0
| 是否允许zabbixserver控制agent执行命令。0表示不允许。1表示允许
|
LogRemoteCommands
| 否
| 0
|
|
Server
| 是
| 127.0.0.1
| ZabbixServer的IP或者主机名。ZabbixAgent只会接受来自这些IP或者主机名。如果有多个可以使用逗号分割
|
ListenPort
| 否
| 10050
| ZabbixAgent监听的端口
|
ListenIP
| 否
| 0.0.0.0
| ZabbixAgent监听的IP
|
StartAgents
| 否
| 3
| 处理被动检查的Zabbix_agentd进程数。如果设置为0,那么这个Agent的被动检查功能将禁止。Agent不会监听在所有的TCP端口
|
ServerActive
| 否
| 127.0.0.1
| Zabbix主动模式(主动发送采集数据给ZabbixServer)
|
Hostname
| 否
| 空
| 运行ZabbixAgentd的hostname。必须与server中配置的hostname相同(默认不写是主机名)
|
HostnameItem
| 否
| system.hostname
| 如果Hostname为空,会时候用这个参数定义的key的值作为Hostname,比如默认的system.hostname这个Zabbix自带的Key
|
HostMetadata
| 否
| 空
| 在host autho-registration中使用。如果超过255个字符。Agent会报错。如果没有设置,那么会从HostMetadataItme这个参数中获取
|
HostMetadataItem
| 否
| 空
| 使用一个ket的值作为host metadate的值
|
RefreshActiveChecks
| 否
| 120
| 主动检查项目列表刷新的时间
|
BufferSend
| 否
| 5
| 在buffer中缓存多少秒的数据
|
BufferSize
| 否
| 100
| 在内存buffer中缓存数据的最大个数,当buffer中的数据个数达到最大值后,会将数据发送到server或者Proxy
|
MaxLinesPerSecond
| 否
| 20
| 对于log和logrt类型的item,这个参数定义了每秒发送给server或者Proxy的最大行数。
|
Timeout
| 否
| 3
| 处理数据的超时时间
|
AllowRoot
| 否
| 0
| 是否允许Server以root身份运行。0表示不允许,1表示允许。
|
User
| 否
| zabbix
| 下降到特定用户权限
|
Include
| 否
| /etc/zabbix/zabbix_agentd.d/
| 指定存放自定义监控的文件位置推荐:/etc/zabbix/zabbix_agentd.d/*.conf
|
UnsafeUserParameters
| 否
| 0
| 在用户自定义的parameter中,所有的参数都会传递给脚本
|
UserParameter
| 否
| 空
| 用户自定义脚本的parameter,parameter意为key和脚本的对应关系。格式为UserParameter=,
|
LoadModulePath
| 否
| ${libdir}/modules
| loadable组件的位置
|
LoadModule
| 否
| 空
| 需要Server载入的loadable组件,格式为LoadModule=
|
TLSConnect
| 否
| unencrypted
| 连接不加密
|
TLSAccept
| 否
| unencrypted
| 接受不加密的连接
|
TLSCAFile
| 否
| 空
| 顶级CA证书的文件
|
TLSCRLFile
| 否
| 空
| 吊销证书文件路径
|
TLSServerCertIssuer
| 否
| 空
| TLS服务器证书签发
|
TLSServerCertSubject
| 否
| 空
| 服务器证书主题
|
TLSCertFile
| 否
| 空
| 服务器证书或证书链的文件
|
TLSKeyFile
| 否
| 空
| 服务器专用密钥的文件
|
TLSPSKIdentity
| 否
| 空
| 预共享密钥区分大小写字符串
|
TLSPSKFile
| 否
| 空
| 预共享密钥文件路径
|