我有以下情况:
一个存在问题的 DSL 连接背后的小型内部网络(每月短暂停电几次)和托管公司的虚拟服务器。
我想对我的机器实现监控和统计(可用性、负载......)
我怎样才能在一个中心位置完成此操作?很明显,如果我的 DSL 连接中断,我将无法获取虚拟服务器的当前数据,但我希望解决方案随后在本地数据库中“填补空白”。
据我所知,Zabbix 可能能够做到这一点?Zabbix 代理是否会缓冲数据,直到主 Zabbix 实例再次可用?
还有其他支持此用例的监控系统建议吗?谢谢!
答案1
Zabbix 代理可用于此目的:
- 监控数千台设备时卸载 Zabbix Server
- 监控远程位置
- 监控通信不可靠的地点
- 简化分布式监控的维护
- 项目清单
http://www.zabbix.com/documentation/2.0/manual/distributed_monitoring/proxies
答案2
上次我使用 Zabbix 时(虽然已经是很久以前了),我认为我没有在其中看到过这种功能。此外,我不确定我是否在其他工具中听说过类似的事情。
不过,我确信如果有任何工具具有此类功能,人们会更新。
答案3
在这种情况下,我建议你必须降低所有触发器的敏感度,并且在触发警报之前可能需要连续解决更多问题。
至于其他监控软件,这是一个值得辩论和讨论的问题。我曾成功地将 nagios/pnp4nagios 组合用于一个大约有 500 个系统的站点。好消息是它是免费的,而且您通常可以找到适用于主要 Linux 发行版的软件包以及 nagios 用户贡献的适用于许多情况的大量插件。
答案4
基于 RRDtool 构建的监控解决方案(似乎大多数都是基于 RRDtool 构建的)能够切换处理“未知”值的方式。一种设置会填充空白,另一种设置会重复使用以前的值。更改此行为的方式因具体监控包而异。
基于 RRDtool 的系统不支持使用插值进行回填。