2022 Zabbix中国峰会
2022 Zabbix中国峰会
Table of Contents

6 定义

概述

虽然前端许多操作可以使用前端自带的配置功能,但自定义操作目前只能通过编辑定义文件来进行。 这个文件defines.inc.php位于Zabbix前端程序/include目录

参数

该文件中的参数可能会让用户感兴趣:

  • ZBX_LOGIN_ATTEMPTS

在登录锁定前,允许现有系统用户登录尝试失败的次数 ( 参见 ZBX_LOGIN_BLOCK )。默认是五次。一旦超过了登录尝试次数的登录失败,每次额外的失败尝试都会导致登录锁定。 仅用于内部认证.

  • ZBX_LOGIN_BLOCK

在一系列不成功的登录尝试后阻止用户访问Zabbix前端的秒数(参见ZBX_LOGIN_ATTEMPTS)。默认时间是30秒。仅用于 内部 认证。 internal .

  • ZBX_PERIOD_DEFAULT

默认图形周期,以秒计。默认为一个小时。

  • ZBX_MIN_PERIOD

最小图形周期,以秒计。默认为一个小时。

  • ZBX_MAX_PERIOD

最大图形周期,以秒计。从Zabbix 1.6.7开始默认为两年,之前版本默认为一年。

  • ZBX_HISTORY_PERIOD

Latest data, Web, Overview 和 Data overview 页面中显示历史数据的最长期限。默认为86400秒 (24 小时)。如果设置为0秒,则为无限期。

  • GRAPH_YAXIS_SIDE_DEFAULT

在简单图形中,Y轴的默认位置,以及向自定义图形添加监控项时,下拉框的默认值. 可能的值: 0 – 左, 1 – 右 默认:0

  • DEFAULT_LATEST_ISSUES_CNT

控制dashboard的 Last n issues 小部件上显示的异常数。默认显示20个异常。

  • SCREEN_REFRESH_TIMEOUT (available since 2.0.4)

用于屏幕,并定义屏幕元素更新的超时秒数。 当启动更新,并超过了定义秒数且屏幕元素并未更新时,屏幕元素将变暗

默认: 30

  • SCREEN_REFRESH_RESPONSIVENESS (从2.0.4版后可用)

用于屏幕,并定义关闭查询跳过的秒数。 否则,如果屏幕元素处于更新状态,会跳过所有更新查询,直到收到响应。 使用此参数后,可能会在N秒后发送另一个更新查询,而无需等待对第一个的响应。

默认: 10

  • QUEUE_DETAIL_ITEM_COUNT

定义监控项队列的检索限制。 从Zabbix 3.2.4起,可以设置比默认值高的值。 默认: 500

  • ZBX_SHOW_SQL_ERRORS (available since 3.4.0)

如设置true,将会在前端显示SQL错误;如果更改为false,开启了Debug模式,依然会将SQL错误显示给所有用户;Debug模式禁用,只有超级管理员可以看到SQL错误,其他用户只会看到: "SQL error. Please contact Zabbix administrator."

默认: true