「译」5款最佳IT基础设施开源监控软件

时间:2022-07-24
本文章向大家介绍「译」5款最佳IT基础设施开源监控软件,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

监控对企业来说至关重要,以确保必要的系统正常运行。监控IT基础架构设置的不同,可能会导致大量的发故障和问题,如果不正确的使用监控工具难于保证系统健康运行。

无论您是小型还是企业级配置都无关紧要,您不能忽略监控设备。即使你只拥有一个个人网站,你也需要正常运行时间监控。

从开源到商业级别有许多软件可帮助您监控基础架构并通知任何故障。考虑到大量的选择,可能很难找到一个能够很好地挂在价格范围内的产品。

拥有一个功能强大的开源监控解决方案供您使用,我们得感谢开源社区持续的维护它们。

No.1 Nagios

Nagios 成立于1999年,是提供从小型到企业级基础设施监控解决方案的行业领先企业之一。

Nagios能够监控几乎所有类型的组件,例如网络协议,操作系统,系统指标,应用程序,服务,Web服务器,网站,中间件等。

Nagios运行在Core 4监控引擎上,通过消耗更少的服务器资源提供高性能的监控表现。

您可以使用插件与几乎任何类型的第三方软件进行集成,并且很可能有人已经编写了插件。

如果你使用中间件,你可以利用Nagios来监控WebLogic,WebSphere,JBoss,Tomcat,Apache,URL,Nginx等。

特征:

  • 整个监控的IT基础设施的集中视图
  • 自动重启失败的应用程序由其事件处理程序授予
  • 多用户访问
  • 选择性访问允许客户只查看关于它们的基础设施组件
  • 超过100万用户的活跃社区
  • 可扩展的架构

No.2 Zabbix

Zabbix是一款出色的企业级软件,旨在监控从服务器的性能和可用性,网络设备到Web应用程序和数据库的所有功能。

Zabbix被全球数千家公司所使用,包括DELL,Salesforce,ICANN,Orange等。

Zabbix是server-agent系统架构,您需要通过Zabbix服务器监控将服务器(客户端)上的代理安装到服务器端。但是,您不需要为FTP,SSH,HTTP,DNS等服务安装代理。

你可以在Linux,AIX,Windows,Solaris,MacOS X,FreeBSD,OpenBSD等上安装它,它还支持SNMP采集系统数据,并提供良好的报告。

特征:

  • 直接通过JMX监控Java应用程序服务器
  • 虚拟机监控允许VMWare,vCenter和vSpehere
  • 前端具有抵御暴力攻击的自我保护
  • 自动化可以通过各种语言的脚本完成,如Ruby,Python,Perl,PHP,Java或shell脚本
  • 与其他系统管理工具(如Puppet,cfengine,Chef,bcfg2)集成

Cacti

Cacti是另一个可以安装在Linux或Windows操作系统上的开源网络监控工具。它连接到RRDTool,它允许我们生成与相关网络数据相关的图形。

它与SNMP协同工作,并以易于理解的图表形式呈现网络统计信息。

Cacti需要MySQL,Apache或支持PHP的IIS。

特征:

  • 可以选择使用CDEF或Cacti内的数据源来为每个图定义无限图项目
  • 图形的自动填充支持
  • 支持具有多个数据源的RRD(循环数据库)文件,还可以使用存储在本地文件系统任何位置的RRD文件
  • 基于用户的管理和安全
  • 自定义数据收集脚本

No.4 OpenNMS

OpenNMS让您可以为任何IT基础架构构建网络监控解决方案。您可以使用JMX,WMI,SNMP,NRPE,XML HTTP,JDBC,XML,JSON等收集系统指标。

借助OpenNMS,您可以发现网络中的第二层网络拓扑。它建立在事件驱动的体系结构上并支持Grafana。

OpenNMS内置了报告功能,这意味着您可以在美丽的仪表板和图表中查看报告。总的来说,OpenNMS得到了很好的用户界面。

特征:

  • 它专门为Linux设计,但也支持Windows,Solaris和OSX
  • 设备温度监测
  • 可定制的管理仪表板
  • 电源监控
  • IPv4和IPv6支持
  • 活动可以通过电子邮件,短信,XMPP和其他各种方法生成通知
  • 使用开放式街道地图,Google地图或Mapquest显示节点和服务中断的地理节点图

No.5 Icinga

Icinga监控框架允许您监控网络中的所有可用系统,这些系统会以多种方式发出警报,并为您提供SLA报告数据库。

Icinga于2009年开始,名为Nagios Fork,从一个叉子和制作的Icinga 2的限制中解放出来,它更快,更容易配置,更容易扩展。

特征:

  • 监视网络服务,主机服务和服务器组件
  • 它使用Icinga 2插件进行监控
  • 支持事件处理程序和通知
  • 电话,短信,电话和电子邮件支持
  • 跨平台支持各种操作系统
  • 并行服务检查
  • 您可以选择2个用户界面,Classic UI和Icinga网站
  • 基于模板的报告

以上列出的监控软件可让您免费开始监控IT基础架构的各个方面。他们可以免费下载,所以请继续尝试体验它。