【Zabbix】Zabbix常见告警问题记录与解决(持续更新)

本文记录了Zabbix监控中遇到的各种告警问题,包括磁盘读写延迟高、MySQL复制延迟、BufferPool利用率低、Zabbix轮询器繁忙、Redis内存碎片率高等,并提供了相应的解决方案。针对MySQL告警,建议根据实际需求调整告警阈值或优化配置;对于ZabbixServer,可通过增加轮询器实例和调整缓存大小来改善;Redis内存碎片问题,可以通过开启内存整理或重新编译解决。此外,还讨论了Clickhouse服务器磁盘写入延迟的优化策略。

磁盘

告警:Disk read/write request responses are too high

表达式解释为:
最近15分钟的对应磁盘的Disk read request avg waiting time (r_await)大于20ms或者 Disk write request avg waiting time (w_await) 大于20ms

min(/Linux block devices by Zabbix agent/vfs.dev.read.await[{#DEVNAME}],15m) > { KaTeX parse error: Expected '}', got '#' at position 27: …D.AWAIT.WARN:"{#̲DEVNAME}"} or m…VFS.DEV.WRITE.AWAIT.WARN:“{#DEVNAME}”}

解决方案
  1. 模板Linux block devices by Zabbix agent 中的提高宏 { KaTeX parse error: Expected 'EOF', got '}' at position 24: …READ.AWAIT.WARN}̲ 和 宏 { VFS.DEV.WRITE.AWAIT.WARN} 的值 默认是20。
  2. 上SSD系统盘、大容量数据盘。
  3. 以上两种方法只能解决提示,但解决为何读写高的问题才是根本。
# 查读写io进程
iotop
# 查io高的pid和进程
pidstat -d 1 10

Mysql 相关

告警:MySQL: Replication lag is too high (over 30m for 5m)

Seconds_Behind_Master时长超过1800秒,具体实际情况进行恢复主从延迟即可。

告警:MySQL: Buffer pool utilization is too low (less 50% for 5m)

由于分配了比实际需要更多的 RAM。结合实际情况,降低其严重性即可。
因为对存储服务器分配更多的RAM在合理计划范围内、增加缓冲池字节大小有利于提高性能。

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大锅霍皮久

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值