一、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. JS高级程序设计拾遗
  2. python爬虫提取教学_python爬虫的基本抓取
  3. 利用vc的mfc做的Excel表格处理工具
  4. Java 对象都是在堆上分配内存吗?
  5. Hello OpenGL——OpenGL在Visual c++6.0安装和配置
  6. RTT大牛告诉你,混合微内核是什么?
  7. 大数据学习笔记02:在私有云上创建与配置虚拟机
  8. 编译原理第三章词法分析知识点思维导图版
  9. 一名运维工程师的第一个五年
  10. 《CODE》读后笔记——第14~20章
  11. 解决create-react-app 集成ts 报error :because it would overwrite input file. TS5055 问题
  12. 如何解决WORD安全模式错误问题
  13. 策略模式(用策略模式实现我们淘宝,京东,美团等等简易满减活动)
  14. 招标 | 近期隐私计算项目招标14(数据资产、运营商、航运)
  15. 【C Primer Plus 编程题】里程和耗油量的测量方案
  16. 深圳企业选择深圳SEO外包的理由
  17. 抖音关闭单身开启恋爱模式设置教程分享
  18. 学习python用哪个app-python做app用什么工具
  19. 企业支付宝注册、企业支付宝关联子账号 解决 账户不可用,建议你更换账户 的问题
  20. win10怎么显示文件后缀_微软复活20年前生产力工具PowerToys,填补Win10缺失功能,开源且免费...

热门文章

  1. 代码规范----编程规约(下)
  2. 小白软件管家 菜鸟也能蜕变软件达人
  3. kali linux 软件管理_白帽子***与网络安全工程师教你:Kali Linux和Windows软件管理的异同【二】...
  4. 不会做UI自动化测试?一起设计框架再实践吧
  5. 植物墙养护和路况检查注意事项
  6. mysql my.conf 配置_Mysql my.conf配置说明
  7. 你总以为世界上有个人永远等着你,但你这一辈子都遇不到合适的人
  8. web前端开发需要哪些工具和需要学习什么?
  9. 东南大学计算机学院2020复试名单,东南大学公布2020考研数据,录取7745人,硕士6170人...
  10. [数字信号处理]单位冲击响应与频响以及FIR实现代码(C语言)