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)检查监控数据