zabbix7.0创建自定义模板的案例详解(以监控httpd服务为例)

前言

服务端配置
链接: rocky9.2部署zabbix服务端的详细过程

环境

主机 ip 应用
zabbix-server 192.168.10.11 zabbix本体
zabbix-client 192.168.10.12 zabbix-agent

zabbix-server(服务端已配置)

在这里插入图片描述
创建模板
在这里插入图片描述
模板组直接写一个新的,不用选择
在这里插入图片描述
在这里插入图片描述
通过名称查找模板:
在这里插入图片描述
在查找到的模板中创建监控项:
在这里插入图片描述
创建监控项

在这里插入图片描述
创建监控http服务的监控项:
在这里插入图片描述
在这里插入图片描述
然后改成需要监控的端口
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

针对新建的监控项创建图形
在这里插入图片描述
在这里插入图片描述

被监控端配置
安装zabbix-agent

添加扩展包

dnf -y install epel-release

编辑配置文件

vim /etc/yum.repos.d/epel.repo

就是在epel中添加

excludepkgs=zabbix*

在最后面添加就行,如下
在这里插入图片描述

安装zabbix存储库

rpm -Uvh https://repo.zabbix.com/zabbix/7.0/alma/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
dnf clean all

安装zabbix-agent

dnf -y install zabbix-agent

更改zabbix-agent配置文件

vim /etc/zabbix/zabbix.agentd.conf

主要有以下配置,把不同的更改即可

PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.10.11  	#被动模式(接受谁的查询),默认模式,允许哪台服务器采集数据 ServerActive=192.168.10.11   	#主动模式,将数据发送到哪台服务器

Hostname=agent1 (名字要与zabbix控制台相对应 在监控端添加时也为此名字)
Include=/etc/zabbix/zabbix_agentd.d/*.conf

启动zabbix-agent

systemctl restart zabbix-agent
systemctl enable zabbix-agent

web页面配置
浏览器访问

192.168.10.11/zabbix

输入账号密码,进入仪表盘页面
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
大体就是以上步骤,剩下的就是创建监控主机的时候选择这个模板即可

在这里插入图片描述
查看图形:
在这里插入图片描述

可以看到一直是0,因为被监控端没有安装httpd服务并启动,所以80端口并未打开
在这里插入图片描述
在被监控端安装httpd服务并启动查看

yum -y install httpd
systemctl start httpd 

再次查看可以看到变成1了
在这里插入图片描述
很多主机都可以使用相同的设置,当添加主机时,选择模板进行添加即可

猜你喜欢

转载自blog.csdn.net/lwxvgdv/article/details/142675453