如果你的IT团队需要低成本、无锁定的云监控工具,开源可能是不错的选择。
云计算的受欢迎程度持续飙升。然而,由于基础设施和其他云服务是按需和通过互联网访问,它们需要一种与传统的本地模式不同的监控方法。因此,IT团队必须寻找新工具。
在这篇文章中,笔者专注于开源云监控工具,包括它们的利弊。笔者还介绍了五个支持云的流行开源选项。
开源云监控的利弊
现在有很多专有的云监控工具。有些内置在特定的云平台中。例如,AWS有Amazon CloudWatch,而Microsoft有Azure Monitor。SolarWinds、Splunk和Datadog等其他产品是第三方产品,它们几乎适用于任何云环境。
但专有的闭源监控工具并不总是最合适的。这些工具通常需要花钱,尽管这些工具也提供免费版本–具有有限功能或可扩展性。内置在公共云中的工具也构成锁定风险,因为它们通常只能用于某些云,这使得在不学习使用新的监控软件的情况下,迁移到另一个云或扩展到多云架构变得更加困难。
出于这些原因,开源云监控工具是很有吸引力的替代方案,其主要优势包括:
- 成本。开源监控工具通常可以免费安装和使用。
- 兼容性。开源工具通常适用于任何类型的环境或配置。
- 数据所有权。当你在你控制的基础设施上部署开源监控软件时,假设你拥有托管数据的基础设施,你将保留其收集的数据的完全所有权。商业工具并不总是如此,它们通常收集和存储供应商基础设施上的数据。
- 整合。大多数开源云监控工具都很容易与其他工具或服务集成。如果你想将一个工具与另一个处理数据存储和可视化等任务的工具整合,这可能会很有价值。
开源监控平台的主要缺点是它们可能更难部署和管理。因此,运行它们所需的间接员工成本可能会更高。为这些工具获取专业支持也可能很困难,尽管商业公司为很多工具提供支持(他们提供付费支持服务)。最后,它们的成熟度可能大不相同,有些不像其他那样功能丰富。
5个成熟的开源云监控工具
少数开源云监控工具已经很成熟,可供生产使用。在构建基于开源软件的云监控策略时,请考虑以下五个选项(排名不分先后)。
Zabbix
Zabbix于2001年首次发布,是一个久经考验的监控工具,具有高度灵活的配置。它可以使用代理收集云监控数据,这在监控基于云的虚拟机时可能很有用。它还与Amazon CloudWatch等服务集成,直接从云环境中收集指标。
Zabbix可能有些难以设置,特别是对于监控云环境。早在有人谈论云之前,它就已经出现,因此它的设计并不简单,可以作为云监控工具部署。Zabbix的扩展能力也很有限:它最多只能支持1000个节点。
如果你需要一个适用于中小型云环境的高度可定制的监控工具,Zabbix非常适合。但它可能比这里列出的其他工具更难使用,而且它无法扩展以支持大型环境。
Nagios
Nagios与Zabbix有很多相似之处。它已经存在20多年,它是成熟的监控工具。它在配置和数据收集方面提供了相同水平的灵活性。
两者之间的主要区别是,Nagios有两个版本。Nagios Core是免费的,而Nagios XI是付费平台,提供增强的可用性和额外功能。如果你认为你可能需要比免费平台提供的更多功能,但在首次选择工具时不确定,那么Nagios的双版本模型可能很有吸引力。在这种情况下,从Nagios Core开始,必要时稍后升级到Nagios XI。
Icinga
如果你需要比Nagios Core提供的更多功能,但不想升级到Nagios XI,请考虑Icinga。Icinga创建于2009年,是Nagios的分支,它提供很多与Nagios Core相同的功能,但增加其他功能,以简化监控,并通过更直观的界面等功能提高可用性。
然而,Icinga依靠API和插件与数量有限的云服务和监控工具集成。监控某些类型的云服务可能很繁琐,而且缺乏Nagios等流行工具的广泛文档。
Grafana
Grafana可以追溯到2014年,是一个为云时代设计的监控工具。从技术上讲,Grafana在大多数情况下是可视化工具。它需要与其他工具集成来收集数据,然后以简化解释的方式显示数据。
虽然这似乎是一个限制,但在很多方面,它是一种优势,因为Grafana在选择数据收集器方面提供了极大的灵活性。你可以使用另一个开源工具(例如Prometheus)来收集数据,也可以直接从云服务导入数据。
Grafana最大的局限性是它需要大量的设置工作。
尽管如此,它还是与大多数其他开源云监控工具不同,因为它首先是为云而构建。可以说,它最接近于提供与商业替代品相当的无缝体验。
Zenoss
虽然Zenoss比Grafana稍早,但它也已发展成为以云为重点的监控工具。它不仅监控各种云服务,还具有预测性AIOps功能,旨在帮助团队了解未来会发生什么,以防止服务中断,并根据需要进行扩展。
Zenoss社区版是该平台的免费开源版本,于2022年停产,取而代之的是Zenoss开发人员中心,该中心主要专注于为核心付费产品Zenoss Cloud构建集成和附加组件。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
翻译
相关推荐
-
云计算的未来:热门趋势和预测
在过去的几十年里,云计算已经从配置虚拟机的更便宜的替代品演变为更细微和复杂的基础设施。尽管就原始基础设施成本而 […]
-
云退出策略的8个关键步骤
吸引企业迁移到公共云有很多好处,例如降低运营复杂性和降低成本的潜力。但云服务不一定是每个工作负载的最佳场所。有 […]
-
最新VMware产品发布让博通面临挑战
分析师表示,很多企业仍然不确定是否应该继续使用Broadcom的VMware,该供应商最近对其混合云平台做出重 […]
-
云应用程序应该选择Docker容器还是虚拟机?
容器对于虚拟机,就像虚拟机对于物理服务器,在规模、速度和灵活性方面,它们都是规则改变者。企业应该在概念层面上熟 […]