一 zabbix的主动模式监控
当zabbix_server端当主机数量过多的时候,虽然可以通过增加代理的方式来进行收集数据,但是需要增加proxy机,所以还可以通过zabbix_agent主动往由Server端去发生数据来解决,否则,Zabbix会出现严重的性能问题,主要表现如下:
1、当被监控端主机过多时,web操作很卡,容易出现502,已经数据库等方面的问题。
2、容易造成图层断裂。
3、开启的进程(Pollar)太多,即使减少item数量,以后加入一定量的机器也会有问题
所以下面主要往两个优化方向考虑:
1、添加Proxy节点做分布式监控
2、调整Agentd为主动模式
以下操作为调整Agentd为主动模式的优化方式:
1.新建主机server3(ip为172.25.17.3),并在server3端安装zabbix-agent:
[root@server3 mnt]# rpm -ivh zabbix-agent-3.4.6-1.el6.x86_64.rpm
warning: zabbix-agent-3.4.6-1.el6.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing... ########################################### [100%]
1:zabbix-agent ########################################### [100%]
2在Zabbix管理界面修改模板作为主动模式的模板:
找到模板Template OS Linux:
点击模板进入模板内部界面,点击最下方‘全克隆’用来克隆一个主动模式的模板:
全克隆之后,在新的模板页输入新模板的名字Template OS Linux-active,之后点击添加:
在模板夜里找到刚才新建的模板,点击监控项: