一、zabbix前端要求

  Zabbix 前端是 PHP 编写的,所以必须运行在支持 PHP 的 Web 服务器上。只需要简单的从 frontends/php 路径下复制 PHP 文件到 Web 服务器的 HTML 文档目录,即可完成安装。Zabbix 前端需要使用下列软件:

软件 版本 备注
Apache 版本4.0 or 4.4 zabbix5.0开始要求Apache版本4.0以上
PHP 7.2或以上 zabbix5.0开始要求PHP版本7.2以上

本次示例环境说明:

  • 操作系统:centos7.6
  • zabbix-server:5.2.5
  • apache:2.4.6
  • PHP:7.2.24

二、安装步骤

1、安装zabbix yum源rpm包

[root@s211 opt]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

[root@s211 opt]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: base centos-sclo-rh centos-sclo-sclo extras updates zabbix zabbix-non-supported
Cleaning up list of fastest mirrors

2、启用rpms软件仓库

这是因为前端软件包被移到了不推荐使用的存储库中。但是,如果提供了PHP7.2依赖项,仍然可以安装它们。
Zabbix 前端需要额外的基础安装包。 您需要在运行 Zabbix 前端的系统中启用可选 rpms 的软件仓库:

[root@s211 opt]# yum install -y centos-release-scl

3、查看最新的php7相关包

[root@s211 opt]# yum list rh-php7*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* centos-sclo-rh: mirrors.aliyun.com
* centos-sclo-sclo: mirrors.163.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Available Packages
rh-php70.x86_64 2.3-1.el7 centos-sclo-rh

rh-php73-runtime.x86_64 1-1.el7 centos-sclo-rh
rh-php73-scldevel.x86_64 1-1.el7 centos-sclo-rh

4、编辑配置文件 /etc/yum.repos.d/zabbix.repo

修改enabled=0为enabled=1,5.2改为5.0,5.0版的baseurl下才有web包下载。

[zabbix-frontend]
name=Zabbix Official Repository frontend - basearchbaseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/basearch baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/basearchbaseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

5、安装Zabbix前端包

[root@s211 ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y

Installed:
zabbix-apache-conf-scl.noarch 0:5.0.8-4.el7 zabbix-web-mysql-scl.noarch 0:5.0.8-4.el7

Dependency Installed:
apr.x86_64 0:1.4.8-7.el7 apr-util.x86_64 0:1.5.2-6.el7 audit-libs-python.x86_64 0:2.8.5-4.el7
checkpolicy.x86_64 0:2.5-8.el7 dejavu-fonts-common.noarch 0:2.33-6.el7 dejavu-sans-fonts.noarch 0:2.33-6.el7
fontpackages-filesystem.noarch 0:1.44-8.el7 httpd.x86_64 0:2.4.6-97.el7.centos httpd-tools.x86_64 0:2.4.6-97.el7.centos
libX11.x86_64 0:1.6.7-3.el7_9 libX11-common.noarch 0:1.6.7-3.el7_9 libXau.x86_64 0:1.0.8-2.1.el7
libXpm.x86_64 0:3.5.12-1.el7 libcgroup.x86_64 0:0.41-21.el7 libsemanage-python.x86_64 0:2.5-14.el7
libwebp.x86_64 0:0.3.0-7.el7 libxcb.x86_64 0:1.13-1.el7 mailcap.noarch 0:2.1.41-2.el7
policycoreutils-python.x86_64 0:2.5-34.el7 python-IPy.noarch 0:0.75-6.el7 rh-php72.x86_64 0:1-2.el7
rh-php72-php-bcmath.x86_64 0:7.2.24-1.el7 rh-php72-php-cli.x86_64 0:7.2.24-1.el7 rh-php72-php-common.x86_64 0:7.2.24-1.el7
rh-php72-php-fpm.x86_64 0:7.2.24-1.el7 rh-php72-php-gd.x86_64 0:7.2.24-1.el7 rh-php72-php-json.x86_64 0:7.2.24-1.el7
rh-php72-php-ldap.x86_64 0:7.2.24-1.el7 rh-php72-php-mbstring.x86_64 0:7.2.24-1.el7 rh-php72-php-mysqlnd.x86_64 0:7.2.24-1.el7
rh-php72-php-pdo.x86_64 0:7.2.24-1.el7 rh-php72-php-pear.noarch 1:1.10.5-1.el7 rh-php72-php-process.x86_64 0:7.2.24-1.el7
rh-php72-php-xml.x86_64 0:7.2.24-1.el7 rh-php72-php-zip.x86_64 0:7.2.24-1.el7 rh-php72-runtime.x86_64 0:1-2.el7
scl-utils.x86_64 0:20130529-19.el7 setools-libs.x86_64 0:3.3.8-4.el7 zabbix-web.noarch 0:5.0.8-4.el7
zabbix-web-deps-scl.noarch 0:5.0.8-4.el7

Dependency Updated:
audit.x86_64 0:2.8.5-4.el7 audit-libs.x86_64 0:2.8.5-4.el7 policycoreutils.x86_64 0:2.5-34.el7

Complete!

6、为Zabbix前端配置PHP

编辑配置文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf设置时区

[root@s211 ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai

7、启动Zabbix web相关进程

前提先安装并启动zabbix-server,参照博文Zabbix之zabbix-server源码安装

[root@s211 ~]# systemctl start httpd
[root@s211 ~]# systemctl start rh-php72-php-fpm
[root@s211 ~]# systemctl enable httpd
Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.
[root@s211 ~]# systemctl enable rh-php72-php-fpm
Created symlink from /etc/systemd/system/multi-user.target.wants/rh-php72-php-fpm.service to /usr/lib/systemd/system/rh-php72-php-fpm.service.

8、登录zabbix WEB界面和配置

1)、访问web界面

访问http://ip/zabbix,界面如下:

2)、点击“Next step”检查组件是否OK

3)、点击“Next step”,配置连接数据库

4)、输入zabbix帐户的密码,然后“Next step”

5)、预览配置概要后下一步

6)、完成初始化配置

7)、使用初始口令登录系统

初始口令Admin/zabbix。

8)、设置界面语言为汉语简体

9、)至此zabbix_web页面安装完成。

三、FAQ

1、执行yum-config-manager时报错-bash: yum-config-manager: command not found

  • 解决方案:

[root@s211 opt]# yum -y install yum-utils

2、配置zabbix web数据库连接时报错

  • 报错信息:
  • 解决方案:
    [root@s211 ~]# cd /usr/share/zabbix/conf
    [root@s211 conf]# cp zabbix.conf.php.example zabbix.conf.php
    [root@s211 conf]# vim zabbix.conf.php

3、配置数据库连接时报错数据库版本不匹配

  • 报错信息:
  • 解决方案

使用如下命令导入zabbix初始化配置,即使用与zabbix_server一致的mysql数据库初始化脚本执行数据库的初始化。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

Zabbix之ZABBIX WEB界面安装相关推荐

  1. Zabbix的web界面基本操作

    Zabbix的web界面基本操作 一.查看客户端运行状态 1.查看客户端监听端口 2.查看客户端服务及进程 二.服务端状态检查 1.服务端端口监听 2.查看客户端的hostname获取情况 三.zab ...

  2. Zabbix监控流程和web界面功能

    文章目录 1 zabbix监控配置流程详解 1.1 添加监控 1.2 监控配置步骤 1.3 zabbix监控项配置 1.4 zabbix监控告警介绍与配置 2 web界面监控说明 2.1 用户设置 2 ...

  3. zabbix使用web界面监控本机

    文章目录 一.zabbix服务器监控本机 1.将本机服务端设置为监控数据 2.修改为中文web管理 二.服务端监控远程客户端 1.agent上安装zabbix-agent 2.web界面配置客户端监控 ...

  4. zabbix监控Web界面

    目录 zabbix监控web界面功能说明 zabbix监控配置流程 web界面模块说明 第三方邮箱网页配置告警 本地邮箱告警 结合grafana zabbix监控web界面功能说明 zabbix监控配 ...

  5. zabbix监控web界面和Zabbix监控配置

    zabbix监控web界面 zabbix监控web界面每个功能的说明 1 监测 1.1 仪表盘 1.2问题 1.3 主机 主机是指网络上可以被监控的对象,包括物理机.虚拟机.路由器.打印机.java虚 ...

  6. [zabbix]解决binlog日志过大/web界面中文乱码问题

    转载来源: [zabbix]解决binlog日志过大/web界面中文乱码问题 : https://www.jianshu.com/p/44cace796206 记录之前在跑项目过程中遇到的一次binl ...

  7. Zabbix 4.4 web前端界面操作流程:创建主机>创建触发器>报警媒介>动作>邮件 发送/接收 预警信息 等详细操作

    直接上教程 一.创建主机 配置>主机>创建主机 注意:配置主机前,被监控主机要安装 Zabbix-agent 客户端 1.安装Zabbix 4.4源:rpm -ivh http://rep ...

  8. zabbix之rpm简单快速安装详解

    一.zabbix简介 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系 ...

  9. zabbix服务器性能监控工具的安装二

    上一篇完成了lnmp的安装,本篇则可以继续完成zabbix的安装 目录 1.下载 2.安装 1.下载 下载链接:http://jaist.dl.sourceforge.net/project/zabb ...

最新文章

  1. angular路由传递参数_@medux 路由篇
  2. BZOJ1415 [Noi2005]聪聪和可可 【SPFA + 期望dp记忆化搜索】
  3. Linux下安装配置EasyPR中文车牌识别系统
  4. 【Python】学习笔记总结(第一阶段(1-6)——汇总篇)
  5. js 操作select和option
  6. android 背景切换动画效果代码,在Android应用中以模糊效果设置背景图片
  7. 云原生数据库风起云涌,华为云GaussDB破浪前行
  8. OpenShift 4 - 获取能访问API服务的用户认证Token
  9. (转载)Android content provider基础与使用
  10. AsnycTask的内部的实现机制
  11. 2021-12-06 自动化专业C语言上机作业参考答案12
  12. 物流基础知识(十五)
  13. 【高德LBS开源组件大赛】回眸微博的足迹
  14. android 查看路由器ip,如何查看路由器ip地址进入登录页面
  15. Semantic Proximity Search on Heterogeneous Graph by Proximity Embedding
  16. 程序员怎么接单赚外快,去这6个平台就可以了!
  17. 移动互联网系统架构特点及实践--手机凤凰网
  18. SSH公钥原理(密钥,秘钥,私钥)(看了还是懵逼啊!)
  19. 邱锡鹏《神经网络与深度学习》 绪论
  20. 【整理】SSD的TRIM指令作用与GC关系

热门文章

  1. MoveWindow - 改变窗口的位置与大小
  2. 新加坡国大计算机工程专业简绍,新加坡国立大学计算机工程专业毕业生亲临介绍-新加坡教育网...
  3. 极域电子书包windows-ios界面展示与使用方法
  4. mysql longtext查询_MySQL中TEXT、TINYTEXT、MEDIUMTEXT、LONGTEXT选择
  5. 在线看qqlive ------ 教你如何三步搞定safari (mac)
  6. 学习笔记_给二维数组赋值
  7. C# Management 类获取本机各种信息
  8. Mybatis实现自定义分页插件
  9. nginx设置超时响应时间
  10. 13. Nginx 访问认证