Zabbix web前端可以暂时禁用,以禁止访问它。 这对于保护Zabbix数据库免受用户发起的任何更改非常有用,从而保护了数据库的完整性。
Zabbix数据库可以被停止,并且维护任务可以在Zabbix 前端在维护模式中进行。
来自指定IP地址的用户将能够在维护模式期间正常工作。
为了启用维护模式,必须以取消注释的方法修改 maintenance.inc.php 文件(位于web服务器上的Zabbix HTML 文档目录的/ conf中):
// 维护模式
define('ZBX_DENY_GUI_ACCESS', 1);
// 一列包含IP地址的数组,它们可以连接到前端(可选)
$ZBX_GUI_ACCESS_IP_RANGE = array('127.0.0.1');
// 警告屏幕上所显示的信息(可选)
$ZBX_GUI_ACCESS_MESSAGE = 'We are upgrading MySQL database till 15:00. Stay tuned...';
参数 详 | |
---|---|
ZBX_DENY_GUI_ACCESS | 打开维护模式: 1 –维护模式已打开,其他的数字表示未打开 |
ZBX_GUI_ACCESS_IP_RANGE | 一列包含IP地址的数组,它们可以连接到前端(可选) |
例如:array('192.168.1.1', '192.168.1.2')
|
ZBX_GUI_ACCESS_MESSAGE | 一条由您定义的信息,用来通知用户正在进行维护(可选) |
下图显示了在维护模式下访问Zabbix前端的情况。屏幕每30秒刷新一次,以便在维护结束后,无需用户干预即可恢复正常状态。
在ZBX_GUI_ACCESS_IP_RANGE中定义的IP地址也可以一直访问前端。