zabbix-agent 自动发现 (二)

本文详细介绍了如何在Zabbix 4.4环境中搭建zabbix-agent,包括手动添加监控主机、自动发现、配置主动注册,并演示了微信告警和分布式监控。通过一步步操作,读者可以全面理解zabbix的监控流程和配置技巧。
摘要由CSDN通过智能技术生成

zabbix 4.4 源码搭建(一)
zabbix-agent 自动发现 (二)
zabbix自定义监控 (三)
zabbix 微信告警 (四)
zabbix 4.4分布式监控 (五)


环境:
node2 zabbix_server 192.168.1.122
node3 zabbix_agent : 192.168.1.123
node5 zabbix_agent : 192.168.1.125

-简述

。。。

-安装zabbix_agent

#分别在agent端安装服务
[root@node3 ~]# yum install zabbix40-agent -y
[root@node5 ~]# yum install zabbix40-agent -y
#yum安装配置文件位置
[root@node3 ~]# rpm -qc zabbix40-agent
/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf
/etc/zabbix_agentd.conf
#启动zabbix_agent服务
[root@node3 ~]# systemctl start zabbix-agent.service

-手动添加监控主机

#编辑配置文件
[root@node3 ~]# vim /etc/zabbix_agentd.conf 
#修改文件内容
[root@node3 ~]# grep "^[a-Z]" /etc/zabbix_agentd.conf
PidFile=/run/zabbix/zabbix_agentd.pid  #pid文件位置
LogFile=/var/log/zabbix/zabbix_agentd.log  #agent日志文件
LogFileSize=0
Server=192.168.1.122   #被动模式
ListenPort=10050   #agent端口
Hostname=node3    

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
#修改完配置文件一定要重启服务加载文件
在这里插入图片描述
#重启服务

[root@node3 ~]# systemctl start zabbix-agent.service

在这里插入图片描述

-自动发现

#修改配置文件
[root@node3 ~]# vim /etc/zabbix_agentd.conf 
[root@node3 ~]# grep "^[a-Z]" /etc/zabbix_agentd.conf
#修改内容
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.122
ListenPort=10050
# 自动发现,默认读取/etc/hosts里面的主机解析名,如果没有做解析,则默
认选择使用ip作为名称,与下面两个参数无关
# Hostname=Zabbix server
# HostnameItem=system.hostname

#重启zabbix_agent
[root@node3 ~]# systemctl restart zabbix-agent.service
-配置自动发现

##删除刚刚添加的两台主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

-添加动作

#发现规则只是实现了符合条件的远程服务器,但是还不能实现监控主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

-主动注册

#自动发现是zabbix server去扫描服务器设备,把符合条件的主机添加到监控Host列表中,主动注册是Active agent主动与zabbix server通信,最后由zabbix server将符合条件的agent加到监控host里。如果服务器特别多,推荐使用主动注册

#修改配置文件
[root@node3 ~]# vim /etc/zabbix_agentd.conf 
[root@node3 ~]# grep "^[a-Z]" /etc/zabbix_agentd.conf
#修改内容
PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.1.122
ListenPort=10050
ServerActive=192.168.1.122
Hostname=node3 
HostMetadata=Linux

# HostnameItem=system.hostname
# HostMetadataItem=system.uname
# 主动注册,默认先读取hostname的值,如果hostname注释了,则读取HostnameItem的值
# 定义主机元数据,如果没定义该参数,继续读取HostMetadataItem的参数:

#重启zabbix_agent服务
[root@node3 ~]# systemctl restart zabbix-agent.service
-添加动作

#自动注册效果要把之前添加的自动添加主机动作和自动发现关掉
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亦读

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值