6 Web界面安装

以下部分介绍如何一步一步安装Zabbix Web界面。Zabbix Web界面使用PHP语言编写,所以Zabbix Web界面必须在支持PHP环境的web服务器上运行.

如果需要使用除了英语以外的其他语言,在Web服务器上必须安装相关的语言支持. 如果有需要使用其他的语言环境,在请查看“User profile”的相关章节“另请参见”

欢迎页面

从浏览器上打开Zabbix前端访问URL. 如果你是从packages方式安装Zabbix, URL是:

您看到的第一个Web前端安装向导页面如下.

6 Web界面安装 - 图1

先决条件检查

请确保先满足所有软件先决条件.

6 Web界面安装 - 图2

先决条件最小满足要求描述
PHP version7.2.0
PHP memory_limit option128MB在配置文件php.ini:
memory_limit = 128M
PHP post_max_size option16MB在配置文件php.ini:
post_max_size = 16M
PHP upload_max_filesize option2MB在配置文件php.ini:
upload_max_filesize = 2M
PHP max_execution_time option300 秒 ( 0 和 -1 值 被允许)在配置文件 php.ini:
max_execution_time = 300
PHP max_input_time option300 秒 (0 和 -1 值 被允许)在配置文件 php.ini:
max_input_time = 300
PHP session.auto_start option必须关闭在配置文件 php.ini:
session.auto_start = 0
Database support其中之一: MySQL, Oracle, PostgreSQL.以下必须安装其中一个模块:
mysql, oci8, pgsql
bcmathphp-bcmath
mbstringphp-mbstring
PHP mbstring.func_overload option必须关闭在配置文件 php.ini:
mbstring.func_overload = 0
socketsphp-net-socket. 需要用户脚本支持.
gd2.0.28php-gd. PHP GD 扩展性必须支持PNG格式的图片 (—with-png-dir), JPEG (—with-jpeg-dir) images and FreeType 2 (—with-freetype-dir).
libxml2.6.15php-xml
xmlwriterphp-xmlwriter
xmlreaderphp-xmlreader
ctypephp-ctype
sessionphp-session
gettextphp-gettext
从 Zabbix 2.2.1版本开始, PHP gettext 扩展性不是安装Zabbix的强制性要求. 如果没有安装gettext, 前端也能够正常运行, 然而, 翻译将不可用.

可选的先决条件也可能出现在清单中。失败的可选先决条件显示为橙色,并处于Warning状态。如果可选前提条件失败,安装程序也可以继续。

如果需要更改Apache用户或用户组,则必须验证对会话文件夹的权限。否则,Zabbix安装程序可能无法继续。

配置数据库连接

输入连接数据库所需的详细信息. Zabbix数据库必须先建立好.

6 Web界面安装 - 图3

如果选中TLS加密选项选项, 额外需要填写的字段会显示并需要填写 配置TLS连接信息 (只支持MySQL或PostgreSQL数据库).

Zabbix服务器详情

请输入Zabbix服务器详情.

6 Web界面安装 - 图4

可选的输入Zabbix服务器的名字, 然而, 如果输入并提交了, Zabbix服务器的名字将会显示在菜单和页面的标题.

安装前总结

回顾所有配置.

6 Web界面安装 - 图5

Install

如果是从源代码处安装,请下载配置文件,并将其放在web服务器 HTML documents子目录下,您所复制的Zabbix PHP文件的conf/目录下。.

6 Web界面安装 - 图6

6 Web界面安装 - 图7

如果webserver用户对conf/目录有写访问权,配置文件将自动保存,并且可以立即进入下一步.

完成安装.

6 Web界面安装 - 图8

登录

Zabbix前端已经安装完成! 缺省用户名是 Admin, 密码 zabbix.

6 Web界面安装 - 图9

下一步 开始你的Zabbix旅行.