zabbix配置文件参数解释

Zabbix拥有大量的配置文件参数,运维工程师在日常使用Zabbix过程中难免碰到“互不认识”的情况,本文将Zabbix的配置文件参数及相关解释进行汇总整理,便于查阅。

整理如下,以便参考


参数

默认值

描述

AlertScriptsPath

/usr/local/share/zabbix/alertscripts

自定义报警脚本位置 (依赖编译安装时的参数设置 datadir).

AllowRoot

0

允许服务器以 'root'身份运行. 如果禁止,并且服务器仍以root身份启动,服务端会切换到用户 'zabbix' 。 对于以普通用户启动的,该参数没什么影响。

CacheSize

8M

缓存大小, 单位字节.

用于存储主机、监控项、触发器数据的共享内存大小.

CacheUpdateFrequency

60

Zabbix 缓存更新频率, 单位秒.

DBHost

localhost

数据库主机名.

DBName

 

数据库名称.

DBPassword

 

数据库登陆密码. SQLite可忽略.

DBPort

3306

不适用本地 socket时的数据库连接端口. 如果使用 SQLite请忽略此项.

DBSchema

 

Schema 名字. IBM DB2    PostgreSQL使用.

DBSocket

/tmp/mysql.sock

MySQL socket的路径。

DBUser

 

数据库用户名. SQLite可不需要.

DebugLevel

3

指定调试等级:

ExternalScripts

/usr/local/share/zabbix/externalscripts

外部脚本位置 (依赖编译安装时的变量datadir).

Fping6Location

/usr/sbin/fping6

fping6路径.

确保fping6的宿主是root用户,并且设置了SUID

FpingLocation

/usr/sbin/fping

fping路径.

确保fping的宿主是root用户,并且设置了SUID!

HistoryCacheSize

16M

历史缓存数据大小, 单位字节.

存储历史数据.

HistoryIndexCacheSize

4M

历史索引缓存大小, 单位字节.

HousekeepingFrequency

1

Zabbix 执行 从数据库中删除过期的信息的频率 (单位小时).

Include

 

可以在配置文件中指定单个文件或者指定一个目录(所有文件在该目录中).

JavaGateway

 

Zabbix Java 网关的IP 地址 (或主机名) .

JavaGatewayPort

10052

Zabbix Java 网关监听端口.

ListenIP

0.0.0.0

监听的Ip地址,多个Ip用逗号分开.

ListenPort

10051

监听端口.

LoadModule

 

server端启动时加载的模块,这些模块用来扩展server的功能。

LoadModulePath

 

server 模块路径.

LogFile

 

日志文件名称.

LogFileSize

1

日志文件大小,单位 MB.

LogType

file

日志输出类型:

LogSlowQueries

0

数据库查询时间,大于该时间会记入日志 (毫秒).

MaxHousekeeperDelete

5000

一个housekeeping周期内,一个任务删除的最大行数   (相应的表名,字段名,值)。

PidFile

/tmp/zabbix_server.pid

PID文件名称.

ProxyConfigFrequency

3600

Zabbix server 多少秒向Zabbix proxy 发送一次配置数据,用于被动模式的proxies

ProxyDataFrequency

1

Zabbix server 多少秒向Zabbix proxy请求一次历史数据,   用于被动模式的proxies

SenderFrequency

30

Zabbix重新发送失败报警的频率 (单位秒).

SNMPTrapperFile

/tmp/zabbix_traps.tmp

临时文件, 用于传递 SNMP扑捉守护进程的数据给server.

SocketDir

/tmp

Directory to 存储 IPC sockets的目录, Zabbix 内部服务直接通信使用.

SourceIP

 

对外连接的源IP地址.

SSHKeyLocation

 

SSH检查和操作的公钥和私钥的位置。

SSLCertLocation

 

用于客户端身份验证的SSL客户端证书文件的位置。 

SSLKeyLocation

 

用于客户端身份验证的SSL 私钥文件的位置。

SSLCALocation

 

SSL服务器证书验证覆盖证书颁发机构(CA)文件的位置。如果不设置,系统范围的目录将被使用。

StartDBSyncers

4

数据库同步子进程的实例数量。

StartDiscoverers

1

自动发现子进程实例个数。

StartEscalators

1

Number of pre-forked instances of escalators.

StartHTTPPollers

1

HTTP 轮询器子进程实例个数。

StartIPMIPollers

0

IPMI 轮询器子进程实例个数。

StartJavaPollers

0

Java 轮询器子进程实例个数。

StartPingers

1

ICMP pingers进程实例数量

StartPollersUnreachable

1

不可达主机 (包括IPMI Java)的轮询器实例数量。

StartPollers

5

轮询器实例数量。

StartProxyPollers

1

被动 proxies的轮询器数量。

StartSNMPTrapper

0

如果设置为1,则将启动SNMP trapper进程。

StartTimers

1

计时器子进程实例数量。

StartTrappers

5

trappers进程实例数量。

StartVMwareCollectors

0

vmware 采集器的子进程实例个数。

Timeout

3

agent, SNMP 设备或外部检查的超时时长(单位秒)

TLSCAFile

 

包含用于对等证书验证的顶级CA证书的文件的完整路径名,   用于加密Zabbix各组件间的通信。

TLSCertFile

 

包含证书(证书链)的文件的完整路径名, 用于加密Zabbix各组件间的通信。

TLSCRLFile

 

包含证书吊销的文件的完整路径名, 用于加密Zabbix各组件间的通信。

TLSKeyFile

 

包含私钥的文件的完整路径名,用于加密Zabbix各组件间的通信。

TmpDir

/tmp

临时目录。

TrapperTimeout

300

指定捕捉器处理新数据的时间。

TrendCacheSize

4M

趋势缓存的大小,单位字节。

UnavailableDelay

60

在不可用期间,主机多少秒检查一次是否可用。

UnreachableDelay

15

在不可达期间,主机多少秒检查一次是否可用。

UnreachablePeriod

45

在多少秒 不可用 后,即视为主机不可用。

User

zabbix

仅当系统以'root'身份运行且AllowRoot禁止时,该参数才起作用。

ValueCacheSize

8M

历史数据缓存大小, 单位bytes.

VMwareCacheSize

8M

存储VMware数据的共享内存大小。

VMwareFrequency

60

在单个VMware服务的数据收集周期。

VMwarePerfFrequency

60

从一个VMware服务的性能计数器数据检索周期

VMwareTimeout

10

vmware采集器等等 VMware 服务响应的最大时长.

0 条评论

请先 登录 后评论
细雨闲花
细雨闲花

11 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章