# 6 定义

#### 概述

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

#### 参数

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

-   ZBX\_LOGIN\_ATTEMPTS

在登录锁定前，允许现有系统用户登录尝试失败的次数 ( 参见
ZBX\_LOGIN\_BLOCK
)。默认是五次。一旦超过了登录尝试次数的登录失败，每次额外的失败尝试都会导致登录锁定。
仅用于[内部](/manual/web_interface/frontend_sections/administration/authentication)认证.

-   ZBX\_LOGIN\_BLOCK

在一系列不成功的登录尝试后阻止用户访问Zabbix前端的秒数（参见ZBX\_LOGIN\_ATTEMPTS）。默认时间是30秒。仅用于
内部 认证。
[internal](/manual/web_interface/frontend_sections/administration/authentication)
.

-   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
