Zabbix分布式监控与高可用性解决方案
1. Zabbix代理的使用与监控
1.1 主动代理与被动代理
被动代理相较于主动代理,虽会使服务器工作量略有增加,但能从封闭和受限的网络中收集监控数据。可根据特定网络的流量需求,在环境中混合使用主动代理和被动代理,这样能显著扩展监控解决方案的覆盖范围和处理大量监控对象的能力,同时保持架构简单易管理。
1.2 监控Zabbix代理
代理是分担Zabbix服务器工作量和拆分网络拓扑的唯一组件,因此需密切监控。可通过 Template App Zabbix Proxy 模板中的有用项目进行监控,但目前缺少检查代理队列中待发送项目数量的项目。可通过以下查询解决:
SELECT ((SELECT MAX(proxy_history.id) FROM proxy_history)-nextid) FROM ids WHERE field_name='history_lastid'
对于SQLite3数据库,可在代理端添加以下 UserParameter :
UserParameter=zabbix.proxy.items.sync.remaining,/usr/bin/sqlite3 /path/to/the/sqlite/database "SELECT ((SELECT MAX(proxy_history.id) FROM proxy_history)-nex
Zabbix高可用与安全实践
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



