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

前几天安装好了zabbix的监控端并且可以对监控端所在的宿主机进行监控,但是对于各位看这篇文章的站长大佬来说,一定还有更多服务器需要监控,做了负载均衡的大佬更需要进行监控了,毕竟监控端装几次甚至几十次根本就不叫监控了。所以能在监控端添加自定义被监控端是有必要的。

宝塔环境自备,zabbix监控端环境已安装完毕

没安装监控端的看这里宝塔面板编译安装部署Zabbix5.4最新版(详细图文)-监控端 | Rosmontis

开始安装(其实安装步骤与监控端基本一致)

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最新版(详细图文)-监控端

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

其实对于再次导入数据库这个步骤我是十分疑惑的。我又不是安装监控端,又不用web环境,要数据库有何用?但我发现,不导入数据库zabbix_server.conf和zabbix_agentd.conf这两个关键文件就无法生成,就十分离谱。各位可以试试,不知道是我这里出了bug还是我自己眼瞎没看见

安装完成,开始配置

1.创建新的被监控主机

打开监控端的web页面,点击左侧配置-主机

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

点击右上角创建主机

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

看到如下页面。进行填写

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

主机名称:给服务器起个名字(重要!后面配置文件要用到)

群组:根据实际情况选择,windows的就选windows,linux就选linux

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

Interfaces:点击添加,选择客户端,填写被监控端服务器ip,端口10050不用改!

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

配置好以后,直接添加

这时我们看到,刚刚添加的主机可用性是没有颜色的,这说明服务没有启用,所以我们还要继续配置

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

2.修改被监控端的Zabbix配置文件

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

在被监控的主机上定位到 /usr/local/zabbix-server/etc/zabbix_agentd.conf,把里面乱七八糟的东西删掉,写入以下内容

LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=#监控端(主控端)的ip
ServerActive=#监控端(主控端)的ip
Hostname=#在web页面填写的主机名称

ServerActive和server都填监控端的IP!不是被监控端的ip!!!不是本机ip!!!

hostname名称如下图:必须要填对,不然会报错!这个坑很久才出来

hostname是你取的主机名称!!!

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

保存

然后到/var/log文件夹下新建一个文件夹,命名为zabbix,再在zabbix文件夹内新建一个文件,命名为zabbix_agentd.log

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

将这个文件权限更改为777(可公共读写)

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

完成

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

打开ssh,输入以下命令启动服务

/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

其实也有点奇怪,为啥要启动监控端的服务呢?启动被监控端的服务不就行了吗?(server是监控端服务,agentd是被监控端服务),后来百度上说被监控服务是建立在监控服务上的,两者要同时启动。真是有点离谱

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

有zabbix_server和zabbix_agentd这两个服务就可以了

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

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

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

5.在监控端的WEB页面给新加的被监控主机添加模板,启用监控服务

点击主机名称

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

点击模板。然后选择

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

我就选最基本的几个:ping(服务器连通性),内存监控,CPU监控,如果有别的监控参数需求可以继续选择

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

点击更新

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

等待一下,再刷新几次,就可以看到状态了

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

绿色就是正常状态了,若是红色就去被监控端查看日志,路径为 /var/log/zabbix/zabbix_agentd.log

6.配置开机后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!

原创文章,作者:Rosmontics,如若转载,请注明出处:https://rosmontis.com/archives/98

(0)
上一篇 2021年11月11日
下一篇 2021年11月13日
alt

相关推荐

发表回复

登录后才能评论
TG通知群
小程序
小程序
分享本页
返回顶部