项目场景:
zabbix 安装,配置discovery任务后,经常收到报警信息。
问题描述:
报警内容为:
Problem name: Zabbix discoverd processes more than 75% busy
Host: Zabbix server
Severity: Average
原因分析:
1.Zabbix的MySQL数据库卡了
2.Zabbix Server的IO卡了
3.Zabbix进程内存分配不足
4.客户端网络不通
解决方案:
通过编辑/etc/zabbix/zabbix_server.conf文件进行解决。
1、进程问题。
可以考虑通过增加Zabbix Server初始化进程的数量,直接增加轮询的负载量来避免。编辑/etc/zabbix/zabbix_server.conf文件,默认进程数量为1。具体操作如下:
# vi/etc/zabbix/zabbix_server.conf
添加如下内容:
StartPollers=5
2、内存调度问题。
# vi/etc/zabbix/zabbix_server.conf
添加如下内容:
StartDiscoverers = 10
重新zabbix-server服务,查看服务状态。
# systemctl restart zabbix-server
# systemctl status zabbix-server