宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

zabbix是一个基于WEB界面的分布式系统监视以及网络监视功能的软件,用于监控多台服务器的状态和性能。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。安装部署Zabbix的过程较为复杂,所以使用宝塔面板来简化安装步骤

宝塔面板环境自备

开始安装

1.在官网下载最新版的Zabbix源码包,本地和服务器各一份(方便后期数据库导入)

LINK:Download Zabbix sources

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

选择Zabbix Sources,选择版本后Download

注意:不要选版本过低的Zabbix包!若你的PHP版本为7.x则会报错!

将压缩包上传至/root目录内,解压

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

2.创建zabbix用户和用户组

进入zabbix 5.4.7文件夹,打开终端,按顺序执行以下代码

groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin

完成后无提示

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

3:安装编译Zabbix需要的各种依赖和组件:

yum -y install net-snmp-devel fping
yum -y install unixODBC-devel

4.进入解压后的目录并安装编译后的文件(一定要在zabbix包所在文件夹执行命令,否则无法执行)

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

有缺少哪个组件就安装一下即可

5.安装(出现上图所示make install即可开始安装)

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

等待安装完成,如上图

6.创建Zabbix所需数据库

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

在图示处找到root密码,以root身份登录phpMyAdmin

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

新建数据库

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

数据库名称为zabbix,排列格式为utf8-bin

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

重要:在zabbix包所在文件夹下找到database文件夹,再进入mysql文件夹

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

按顺序导入以下数据库进新建的zabbix数据库:第一schema.sql,第二images.sql,第三data.sql

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

若导入时报错,请仔细检查排列格式是否正确?是否有权限?

7.修改配置文件

vim /usr/local/zabbix-server/etc/zabbix_server.conf

修改配置文件zabbix_server.conf,找到DBName=DBUser=DBPassword=这三个。其中DBPassword=这个配置文件里没有这一项,直接新建这一项内容

DBName=zabbix
DBUser=root
DBPassword=root密码
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

8.访问页面的配置

在宝塔面板里修改php的max_input_time值为300(也可以在php.ini配置文件中修改)

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

在禁用函数中删除putenv

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

新建一个站点

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

删除刚刚创好的站点下面所有的内容,将本地解压的zabbix源码包中的ui目录下的所有文件拷贝到站点目录下

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

9.启动服务程序(监控服务端以及监控自身服务)

/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf
/usr/local/zabbix-server/sbin/zabbix_agentd -c /usr/local/zabbix-server/etc/zabbix_agentd.conf

10.防火墙放行Zabbix监听端口

防火墙放行1005010051端口(阿里云或腾讯云等服务商的服务器需要另外放行,这点无需再赘述)

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

11.访问站点,配置站点

访问站点,setup.php,选择中文

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

必要条件检测要是无误即可下一步

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

数据库用户填写root,密码即root密码

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

填写端口及站点名称

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

选择时区,中国就选上海,选页面颜色

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

完成进入主页

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

默认用户名为Admin,密码为zabbix

登陆后服务正常运行则安装成功

宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

12.配置开机后Zabbix服务自动运行

编辑/etc/rc.d/rc.local,加入Zabbix服务启动命令,即

/usr/local/zabbix-server/sbin/zabbix_server -c /usr/local/zabbix-server/etc/zabbix_server.conf
/usr/local/zabbix-server/sbin/zabbix_agentd -c /usr/local/zabbix-server/etc/zabbix_agentd.conf
宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

这样开机zabbix就能自启了

到此Zabbix的监控端(服务端)就安装完毕了!

更多关于Zabbix安装时的报错处理以及Zabbix被控端的配置,请移步本站主页浏览

无数次的尝试终于装好,如果文章对你有帮助便留个言吧!您的鼓励是对博主的最大支持!q(≧▽≦q)

看看更多关于Zabbix的文章,助你更快成功部署zabbix!

  • Zabbix Web页面报错:Get value from agent failed: cannot connect to [xx.xx.xx.xx]: [113] No route to host.

    Web页面提示拒绝连接:Get value from agent failed: cannot connect to [xx.xx.xx.xx]: [113] No route t...

    去看看(≧▽≦q)

  • Zabbix Web页面报错:Received empty response from Zabbix Agent at [xxx.xxx.xxx.xxx]. Assuming that agent dropped connection because of access permission.

    Web页面提示服务器无法连接:Received empty response from Zabbix Agent at [xxx.xxx.xxx.xxx]. Assuming th...

    去看看(≧▽≦q)

  • Zabbix Web页面报错:Get value from agent failed: cannot connect to [xx.xx.xx.xx]: [4] Interrupted system call

    Web页面提示服务器无法连接:Get value from agent failed: cannot connect to [xx.xx.xx.xx]: [4] Interrupt...

    去看看(≧▽≦q)

  • Zabbix Web页面报错/安装Zabbix数据库报错:Unknown MySQL server host 'localhost' (2)

    就是在图中所示处,直接来个Unknown MySQL server host 'localhost'给我整不会了,瘫 上网查,说是服务器没有联网的原因: 在创建mysql连接的时候...

    去看看(≧▽≦q)

  • Zabbix4.0安装后PHP报错:Array and string offset access syntax with curly braces is deprecated [zabbix.php:21 →

    如下是在主页显示的整条报错信息: Array and string offset access syntax with curly braces is deprecated [za...

    去看看(≧▽≦q)

  • 安装Zabbix数据库报错:Unsupported charset or collation for tables: acknowledges, actions, alerts, application_discovery,

    在zabbix的web安装页面出现报错:Unsupported charset or collation for tables: acknowledges, actions, al...

    去看看(≧▽≦q)

  • 安装Zabbix数据库报错:Unable to determine current Zabbix database version: the table "dbversion" was not found.

    在zabbix的web安装页面出现报错:Unable to determine current Zabbix database version: the table "dbvers...

    去看看(≧▽≦q)

  • Zabbix Web页面报错:Zabbix server is not running:the information displayed may not be current

    Web页面提示zabbix服务没有正常运行:Zabbix server is not running:the information displayed may not be cu...

    去看看(≧▽≦q)

  • Zabbix被监控端日志报错:cannot send list of active checks to “xxx.xxx.xxx.xxx“: host [zabbix-server] not found

    zabbix的WEB页面上提示无法连接,并且可用性和ZBX小字显示红色,被监控端日志报错cannot send list of active checks to “xxx.xxx....

    去看看(≧▽≦q)

  • Zabbix Web页面报错:Get value from agent failed: cannot connect to [111] Connection refused

    Web页面提示拒绝连接:Get value from agent failed: cannot connect to [111] Connection refused,可用性和ZB...

    去看看(≧▽≦q)

  • Zabbix安装时数据库连接失败/监控端日志报错:Access denied for user 'zabbix'@'localhost' (using password: YES)

    这种情况是数据库用户没有权限,该赋权赋权,要是嫌麻烦的可以这样: 删掉原本zabbix所用的数据库,重新以root用户直接新建zabbix库 在图示处找到root密码,以root身...

    去看看(≧▽≦q)

  • Zabbix监控端日志报错:connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

    如图所示,这种报错分两种情况 首先要检查在主机里有没有mysql.sock这个文件: 全机搜索mysql.sock 1.若mysql.sock不存在,直接在/var/lib/mys...

    去看看(≧▽≦q)

  • Zabbix被监控端日志报错:active check configuration update from [127.0.0.1:10051] started to fail (cannot connect to [[127.0.0.1]:10051]: [111] Connection refused)

    zabbix_agentd.conf 文件配置错误,仔细检查 在被监控的主机上定位到 /usr/local/zabbix-server/etc/zabbix_agentd.conf...

    去看看(≧▽≦q)

  • Zabbix被监控端日志报错:Failed to accept an incoming connection: connection from "xxx.xxx.xxx.xxx" rejected, allowed hosts: "127.0.0.1"

    在这之前,先看以下关于该报错的说明: 如果你是在监控端看到这条消息,也就是安装了WEB页面的服务器上看到这个消息,并且本机可用性和ZBX小字显示红色(也就是你这台机在监控别的机子时...

    去看看(≧▽≦q)

  • Zabbix被监控端日志报错:no active checks on server [XXXXX]: host [XXXXX] not found

    一句话,zabbix_agentd.conf 文件配置错误,仔细检查 在被监控的主机上定位到 /usr/local/zabbix-server/etc/zabbix_agentd....

    去看看(≧▽≦q)

  • Zabbix Web页面报错:Assuming that agent dropped connection because of access permissions.

    Zabbix监控端Web网页报错:Received empty response from Zabbix Agent at [xxx.xxx.xxx.xxx]. Assuming ...

    去看看(≧▽≦q)

  • 宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-被监控端

    前几天安装好了zabbix的监控端并且可以对监控端所在的宿主机进行监控,但是对于各位看这篇文章的站长大佬来说,一定还有更多服务器需要监控,做了负载均衡的大佬更需要进行监控了,毕竟监...

    去看看(≧▽≦q)

  • MySQL 错误Specified key was too long; max key length is 767 bytes 处理

    网上的做法: 先检查一下是不是数据库被限制了索引的大小SHOW variables like 'innodb_large_prefix' 如果查询的值是OFF的话 执行下面命令 S...

    去看看(≧▽≦q)

  • 安装Zabbix数据库报错:Unsupported charset or collation for tables

    就是在这里报了错 后来发现是zabbix的表排列方式错了,原本排列方式是utf8mb4_general_ci,要改成utf8_general_ci 可是改了之后还是报错 属实是影响...

    去看看(≧▽≦q)

  • 宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端

    zabbix是一个基于WEB界面的分布式系统监视以及网络监视功能的软件,用于监控多台服务器的状态和性能。zabbix server可以通过SNMP,zabbix agent,pin...

    去看看(≧▽≦q)

《宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端》为作者Rosmontics的原创文章,如若转载,请注明出处:https://rosmontis.com/archives/1295。若文章内有禁止转载的标识,请勿转载!本站地址:https://rosmontis.com

若本站出现宕机,应急维护等情况,请访问分站rosmontis.com或者rosmontis.org。
抖音/今日头条扫一扫
支付宝/夸克/UC浏览器扫一扫
百度APP扫一扫
(2)
贊美♂之心 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 11月 8, 2021 10:16 下午
下一篇 11月 11, 2021 11:24 下午

相关推荐

发表评论

您的电子邮箱地址不会被公开。

百度扫一扫
百度扫一扫
抖音扫一扫
抖音扫一扫
夸克扫一扫
夸克扫一扫
微信扫一扫
QQ扫一扫
分享本页
返回顶部