网络健康是衡量基础设施健康状况的一种方式。企业需要持续监控其网络状态,以提供有关其数据中心和设备健康状况的信息。您和您的经理通常对监控工具有不同的要求,其中最大的要求可能是成本。幸运的是,如今有许多免费的企业级基础设施监控软件产品可用,它们提供与付费软件相同的功能。借助合适的工具,您可以监控技术基础架构的各个方面,对出现的任何问题发出警报,并预测未来趋势。此外,还有开源网络监控软件工具可供选择。但是,在将开源软件集成到您的工具集之前,您应该考虑两个注意事项:支持可用性和已部署的功能。开源监控工具极具竞争力的价格往往是企业选择开源工具的主要原因。很少有产品能在成本效益方面击败它们,尤其是与免费或免费增值选项相比时。企业选择开源监控工具的另一个驱动因素是它们与产品无关。这些工具通常与任何可用的技术或系统集成,并且可以使用不止一种类型的代码,从而使它们更容易部署到生产环境中。它们比专有工具更灵活,更适合您的团队。此外,开源软件应用程序通常拥有庞大的用户和开发人员社区,从而带来更好的支持和功能增强。同时,他们有一个公共功能路线图,社区中的任何人都可以开发和发布新功能。与使用传统监控工具相比,您可以更快地访问新功能,甚至可以根据您的需求或开发工作推动功能开发。通过利用开源网络监控工具,政策制定者有机会将预算转移到其他需要资金的工具或项目上。IT领导者将享受更低的总体预算,同时仍为业务提供相同水平的服务和支持。在选择开源工具之前,一定要调查可用的支持。尽管使用开源社区可以简化支持,并且社区可以帮助您解决问题,但您可能仍需要获得更多支持或使用第三方将开源工具引入您的企业生产环境。开源网络监控选项1.CactiCacti使用网络轮询和数据收集功能,通过RRDTool的数据记录和图形系统收集任何规模网络中的设备信息。它以易于理解的可视化方式呈现网络运行状况和性能,可以针对您的特定网络进行定制。2.IcingaIcinga的网络监控工具测量可用性和性能,您可以通过Web界面查看这些信息。它本身是可扩展的,可从任何网络设备进行配置。借助Icinga模块,您可以集成和监控其他类型的设备,例如VMware的vSphere云和设备或应用程序证书,或者访问业务流程建模工具。3.FreeNMSLibreNMS使用多种网络协议来监控任何规模网络上的设备。其内置API可检索、管理和绘制收集到的数据,以提供关于您的网络的可视化和洞察力。该工具包括灵活的警报选项,可以与电子邮件和SMS警报系统集成,管理员可以通过iOS和Android应用程序远程监控网络。(1)PandoraFMSPPandoraFMS具有完善的网络监控功能。它跟踪任何IT设备(包括物理和虚拟服务器)的系统健康状况和性能。该软件还提供基于代理的监控,包括监控网络延迟、系统温度和服务可用性。它集成了大多数第三方开源应用程序以及主要基础设施制造商的设备。(2)PrometheusPrometheus是一个专注于数据收集和分析的产品。它使用简单网络管理协议ping从设备收集信息并检查网络性能。然后,内部PromQL系统会分析数据并为您提供各种见解和定制警报。(3)WiresharkWireshark是1998年首次推出的开源工具,是历史最悠久、发展最完善的开源监控工具之一。它可以在多种操作系统上运行,包括Windows、Linux、macOS、Solaris、FreeBSD和NetBSD。该工具还提供实时捕获和离线分析,以及对顶级加密协议的解密支持,非常适合安全需求。(4)ZabbixZabbix监控套件包括网络监控功能,可以跟踪和报告任何网络的健康和性能。它还检测网络节点和连接健康问题,对带宽使用、数据包丢失和CPU/内存使用等健康指标进行分析,并提供预测趋势报告。