云监控可以收集一系列性能数据,但网络的关键因素往往不能满足要求。必须使用第三方网络监控工具,以确保云运行符合标准。
云监控服务收集的服务器性能数据、存储和其他服务在供应商的生态系统中。不幸的是,这些工具的网络监控功能往往是有限的,这意味着这些工具可能会错过云环境中的主要性能问题。密切关注网络,捕捉潜在问题,使用建立的网络监控工具来跟踪和报告更深入的性能。
网络监控工具分为基本监控、可视化和报告三类,以及先进的异常检测。先进的产品具有多种工具的功能。然而,如果您担心可视化、先进的异常检测和安全性,您可以在单一产品中找到这些功能。
完成基本的网络监控工具
Nagios它是一种开源网络监控工具,难以使用,但非常全面。它通过短信、电子邮件或定制脚本捕获网络协议和监控网络服务,生成报警。报告模块提供了过去的中断和中断响应文件。
对那些希望Nagios基于监控功能,没有管理学习曲线,第三方工具Nagios也许是正确的选择。Opsview有限公司提供服务、高级功能、服务支持和几种不同的计划——选择免费开源企业级核心选项。后者包括来自多个分布式主服务器的统一仪表板、企业报告和数据聚合。
另一个开源IT基础设施的选择网络监控在内的基础设施选择Zabbix ISA。Zabbix监控工具,管理员可以收集服务器和网络设备的详细指标。提供可视化,呈现大量easy-to-evaluate格式数据。代理使用分布式监控,基于主体和非代理监控选项。
可视化工具可以接收大量数据
网络监控服务的挑战之一是它可以生成大量数据。报告工具可以过滤和聚合数据。可视化可以巩固大量数据,以显示显著关系的方式呈现数据。
云管理员可能希望使用开源网络监控工具,如可视化PRTG,建立在RRDtool用于数据日志记录和图形应用程序。PRTG支持对Paessler是可用的。基于RRDtool另一个可视化工具,对AWS JumpBox市场合作伙伴是可用的。Cacti支持图模板和多种数据采集方法的接口。
先进网络的异常检测和监控
然而,仅仅依靠可视化技术,并不能满足要求。一些模式的网络流量更加微妙。例如,平均流量模式的变化,可以说明一个问题,但可能不会出现在典型的管理报告和可视化。这需要一种异常检测技术。对于更高级的先发制人的监控,异常检测应用程序可以识别网络行为预期以外的范围。
异常检测是服务要求一致的重要应用程序和网络性能。成功的营销活动可以给网站带来流量高峰。即使在负载平衡中,风险也会增加客流的延迟。工具,如Numenta峰值等异常可识别。
理想情况下,如果使用自动膨胀,应用程序将自动将节点添加到集群中,以处理负载的增加。工具,如识别潜在的性能问题,使系统管理员手动添加额外的服务器或确保膨胀应对增加的工作负载。