Zabbix监控(三)主动模式

一  基于Zabbix IPMI监控服务器硬件状况

ipmitool-1.8.15-7.el7.x86_64

ipmitool           # 工具了解一下!

后期学习

IPMI,打印机(远程唤醒)!

二  Zabbix监控主动模式

被动模式的流程:客户端开一个端口默认10050,等待服务端来取数据,然后客户端收集数据发送到服务端,然后结束。

zabbix监控流程:大致为由zabbix服务机向zabbix节点发送请求,建立连接,agent才会收集zabbix监控项数据,将数据发送给server,由server存放到其下属数据库中存储

说明:主动模式和被动模式是相对应自身而言的,选取的参照物

但是有很多情况下,由于监控项过多,会导致server反映速度过慢,此时的主动模式消耗太多资源

缺点:当服务端监控的主机达到一定数量之后,由server端去收集数据,Zabbix会出现严重的性能问题,主要表现如下:

1、当被监控端到达一个量级的时候,Web操作很卡,容易出现502!
2、图层断裂
3、开启的进程(Pollar)太多,即使减少item数量,以后加入一定量的机器也会有问题!

所以下面主要往两个优化方向考虑:

#  1、添加Proxy节点或者Node模式做分布式监控 -->需要增加物理机器,主要是减轻压力!
#  2、调整Agentd为主动模式                -->选择方向!

 被动模式其工作模式大致就省略了server主动向agent发送请求这一步骤,由agent主动收集数据,将数据发送到server上。

主动模式的流程:客户端每隔一段时间主动向服务端发起连接请求,服务端收到请求,查询客户端需要取的item信息,发送给客户端,客户端收集数据发送服务端

三  配置主动请求的模式

vim zabbix_agentd.conf 

Server=172.25.2.1              ##被动模式ip -->服务器的IP!
StartAgents=3                  ##客户端agent模式打开进程数,
# 说明:如果为0,就为禁止被动模式,此时10050端口也会被关闭,由于监控项中存在3个监控项为被动模式,一旦为0,就会出现链接不上,出现设置链接失败 
ServerActive=172.25.2.1        ##主动模式主机ip 
Hostname=server2               ##本机主机名 

systemctl restart zabbix-agent ##重启服务

测试1注释这两行-->主动模式

# Server=172.25.2.1  # 注释
StartAgents=0       

systemctl restart zabbix-agent ##重启服务 

netstat -antlupe     # 查看端口         

说明:生产环境中,一般主动和被动的都开启,把选择权交给让server选择连接模式

目的:主动发送的目的是缓解server端的压力

zabbix_server选择监控模式

(1)根据zabbix添加主机,手动添加主机进入监控服务。

(2)选择模版名称,确定更新创建模版

最下面点击添加

(3)在agent结点机上全选所有监控项

选择刚刚创建的模版---->监控---->全选---->批量更新---->页面跳转选择

(4)将使用模版Template OS Linux换为新建模版,观察agent客户机中ZBX是否变为绿色,是否替换出来!

(5)检查监控数据

zabbix 支持的主要监控方式

参考博客

很不错的博客

也很不错的博客

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值