这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

6 Web界面安装

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

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

You can find out more about setting up SSL for Zabbix frontend by referring to these best practices.

欢迎页面

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

  • 对应Apache: http://<server_ip_or_name>/zabbix
  • 对应Nginx: http://<server_ip_or_name>

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

先决条件检查

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

先决条件 最小满 要求 描述
PHP version 7.2.0
PHP memory_limit option 128MB 在配置文件php.ini:
memory_limit = 128M
PHP post_max_size option 16MB 在配置文件php.ini:
post_max_size = 16M
PHP upload_max_filesize option 2MB 在配置文件php.ini:
upload_max_filesize = 2M
PHP max_execution_time option 300 秒 ( 0 和 -1 值 被允许) 在配置文件 php.ini:
max_execution_time = 300
PHP max_input_time option 300 秒 (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
bcmath php-bcmath
mbstring php-mbstring
PHP mbstring.func_overload option 必须关闭 在配置 件 php.ini:
mbstring.func_overload = 0
sockets php-net-socket. 需要用户脚本支持.
gd 2.0.28 php-gd. PHP GD 扩展性必须支持PNG格式的图片 (--with-png-dir), JPEG (--with-jpeg-dir) images and FreeType 2 (--with-freetype-dir).
libxml 2.6.15 php-xml
xmlwriter php-xmlwriter
xmlreader php-xmlreader
ctype php-ctype
session php-session
gettext php-gettext
从 Zabbix 2.2.1版本开始, PHP gettext 扩展性不是安装Zabbix的强制性要求. 如果没有安装gettext, 前端也能够正常运行, 然而, 翻译将不可用.

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

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

配置数据库连接

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

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

Zabbix服务器详情

请输入Zabbix服务器详情.

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

安装前总结

回顾所有配置.

Install

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

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

完成安装.

登录

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

下一步 开始你的Zabbix旅行.