场景:因为使用了netstat -p参数
权限问題,zabbix_agentd是zabbix用户启动的默认不能执行netstat -p等命令,导致从服务器取到的自动发现脚本为空
修改配置文件增大线程数和缓存
StartPollers=5取消StartPollers=一行的注释或者直接在后面增加:StartPollers=10将StartPollers改成多少取决于服务器的性能和监控的数量,将StartPollers设置成12之后就再没有遇到过警报如果内存足够的话可以设置更高。
由于之前优化过zabbix配置所以觉得应该不是zabbix配置的问题。可能是那时候zabbix所在网络不通或者延时造成的(確认后是机房那边网络断开了2个小时恢复后这些报警信息才发送出来了)。看来要针对zabbix服务器本身在异地做个监控有时间弄个nagios看看。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。