zabbix 错误报警

简介:

zabbix 突然间报:Zabbix agent on {HOST.NAME} is unreachable for 5 minutes

   N多机器都有这样的报警;

   登陆查看被监控机,一切正常,网络一切正常;

   查看zabbix agent 日志,没有异常;

   查看zabbix server 日志 ,大部分提示信息为:

   

21567:20131203:141448.893 [Z3005] query failed: [1205] Lock wait timeout exceeded; try restarting transaction [update ids set nextid=nextid+1 where nodeid=0 and table_name='events' and field_name='eventid']

zabbix_server [21567]: ERROR [file:db.c,line:1501] Something impossible has just happened.

update triggers set lastchange=1386049597,value=1 where triggerid=14912;

update ids set nextid=nextid+1 where nodeid=0 and table_name='events' and field_name='eventid'

delete from escalations where escalationid between 364655 and 364665

   登陆MySQL查看,错误日志中的SQL都处在 lock wait 状态,磁盘IO利用率100%,

   应该是IO导致的问题,可以从这条语句判断:update triggers set lastchange=1386049597,value=1 where triggerid=14912; 触发器的状态没有更新过来;

143939340.jpg

   IO高的原因是 其他机器在向它scp数据,

   数据scp完毕后,zabbix也恢复正常,原以为是zabbixbug,剩下的事情就是优化数据库,修改zabbix的语句!

   






本文转自 位鹏飞 51CTO博客,原文链接:http://blog.51cto.com/weipengfei/1335388,如需转载请自行联系原作者

目录
相关文章
|
监控
zabbix设置邮件报警
zabbix设置邮件报警
102 0
|
3月前
|
监控 关系型数据库 MySQL
一文吃透企业级elk技术栈:11. zabbix报警实现
一文吃透企业级elk技术栈:11. zabbix报警实现
|
6月前
|
监控 前端开发
Zabbix使用外部邮箱服务器发送邮件报警
Zabbix使用外部邮箱服务器发送邮件报警
|
6月前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
310 0
|
运维 监控
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(四)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(四)
147 0
|
运维 监控 小程序
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(三)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(三)
94 0
|
运维 监控 测试技术
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(二)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(二)
162 0
|
运维 监控 网络协议
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)(一)
【运维知识进阶篇】zabbix5.0稳定版详解2(自定义监控+报警+图形+模板)
309 0
|
监控 机器人 Python
Zabbix-实现钉钉群报警
Zabbix-实现钉钉群报警
233 0
|
运维 监控 机器人
zabbix实现多个钉钉群报警
zabbix实现多个钉钉群报警