英文:ChristinaMercer,编译:开源中国
www.oschina.net/translate/best-open-source-network-monitoring-tools-2017
网络监控是企业运维监控告警中的紧张部分,本文给各人先容12种热门的网络监控开源软件:
1.NetXMS
NetXMS提供了企业级开源网络管理和监控程序,它在Windows和Linux上有一个简单的用户界面。
NetXMS通过相对简单的安装过程为IT底子架构的全部层提供了分布式网络监控、主动化网络发现和具体陈诉。
别的,服务器装备和署理对于如许一个全面的产物来说是相称轻量级的。
2.PandoraFMS
定位于企业级,PandoraFMS提供了一个时尚且整洁的用户体验,提供了易于阅读的快速洞察工具以及紧张的网络统计信息,比方网络状态、已上报的告警、已摆设的署理数量和其他近来实行任务的列表。
PandoraFMS可以在无需外部访问的环境下实行网络诊断,这意味着用户可以更快地相应任何网络题目。究竟上,FMS声称,在署理模式下的器监控体系相应速率约为10秒。
3.Cacti
最初发布于2001年,Cacti是一款开源的基于Web的网络监控和专为数据记录而计划的图形化工具。它可以用于及时表现网络数据,如CPU负载或带宽利用率。
Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储及时变革数据的开源数据库工具,其利用SNMP作为其默认网络算法,但假如你喜好本地Perl的PHP脚本,那么你也可以利用它们。
其最新版本0.8.8h于2016年5月发布,重要功能包罗无穷图形项目、图形主动添补支持、图形数据处理惩罚、自界说数据收罗脚本、内置SNMP支持、图形模板、数据源模板、主机模板和基于用户的管理。
4.GroundWorkMonitorCore
GroundWorkMonitorCore是监控网络、应用和云盘算利用环境的平台。开源版本包罗最多可监控50个装备和基于社区的支持的答应证,该软件尚有其对应的贸易版本。
在其网络管理功能方面,GroundWork提供网络和装备的自发现和维护、拓扑、报警控制、通过API/SNMP/IPMI的数据网络和对OpenDaylightSDN的支持等功能。
GroundWork还提供了存储管理,支持大规模的企业级供应商,如NetApp和EMC,以及从磁盘、块或对象存储的数据网络和存储缓冲以及停止可视化。
由于GroundWork的一站式网络管理方法,这种套件大概更得当那些探求成熟品牌的大型贸易和企业,而不是以开辟职员为重点的工具,如BigBrother或BigSister。
5.Hyperic
VMware的Hyperic工具用于在物理、假造或云环境下监控Web应用程序及其性能。它实用于应用程序服务器,web服务器,数据库,操纵体系,假造机管理程序,消息转达服务和目次服务器。
Hyperic提供底子架构和操纵体系监控,具体的陈诉,应用程序和中心件监控,警报和修复工作流程以及通用可扩展的API。
该网络监控工具提供了企业版本,可以进步网络警报功能,而且能更好地创建基准。
6.Observium
基于Linux的Observium是一个主动监测的网络监控工具。据该网站先容,“该工具是由一批履历丰富的专业网络工程师和体系管理员开辟和维护的,Observium是一个由用户本身计划和构建的平台。”
Observium提供社区版本和专业版,利用RRDTool举行缓冲存储和图形化功能,并具有易于利用的用户界面和陈诉功能。但是,它没有陈诉导出功能,这大概对商务应用来讲会是一个题目。
社区版本将为用户提供对全部支持装备或指标的完备主动监测功能,通过主动发现协议举行网络映射,主动辨认数百种装备,而且每六个月发布一个新版本。
而专业版用户将得到全部社区版本的功能而且还将得到及时软件更新和修复功能,基于规则的主动分组功能,网络阈值和状态警报体系以及流量统计体系。
7.Zabbix
Zabbix作为企业级的网络监控工具,通过从服务器,假造机和网络装备网络的数据提供及时监控,主动发现,映射和可扩展等功能。
Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。
该企业级网络监控工具可以或许每分钟举行3,000,000次查抄,具有更高的安全性和数据中心监控功能。
8.Nagios
Nagios是一款用于监控IT底子架构和查察当前状态、汗青日记和根本陈诉的开源软件工具。Nagios用户可以监控体系指标,网络协议,应用程序,服务器,网络底子架构和吸取故障警报。
Nagios提供三种范例的网络管理工具,NagiosXL,Nagios日记服务器和Nagios网络分析器。此中NagiosXL最得当网络监控(只管其他两种也提供网络监控服务)。
NagiosXL提供企业级网络监控,为用户提供带宽陈诉,网络心跳监控,自界说URL,电子邮件陈诉和长途呆板监控。升级的企业版提供基于Web的服务器控制台访问,业务流程监控,记录考核和主动化删除功能。
9.NetDisco
NetDisco专为类Unix操纵体系而计划,通过NSMP提供基于网络的主动发现网络装备的功能,从而天生网络拓扑图。它是专为中型到大型网络而计划的。
该网络管理工具可用于定位装备,创建立备目次并陈诉IP地点和互换机端口利用环境。
NetDisco用户可以通过MAC或IP在网络上定位呆板,关闭互换机端口,或更改端口的VLAN或PoE状态,按照型号,供应商,软件和操纵体系对网络硬件举行盘点,并给你的网络创建一个具体的拓扑图。
10.OpenNMS
OpenNMS是在1999年发布的,旨在为大型企业级用户提供变乱管理,服务监控和性能丈量。
使企业用户受益的重要特点包罗外部脚本、向通话体系工程师发送警报、扩展Java本机关照战略API、哀求跟踪(RT)集成、高级警报、IPv4和IPv6网络可达性高出ICMP、测试状态和节点库存信息。
企业服务或是“风格”网络提供预置变乱,关照,数据网络,工作流和附加陈诉等功能。
11.RANCID
RANCID听起来像一个悲观的名字,除非你学会ReallyAwesomeNewCisco的设置。这一点意味着它能监督路由器或其他装备的设置,并维护任何更改过的汗青记录。RANCID支持很多供应商装备,包罗Juniper路由,HP互换机,Redback的NAS和很多对Observium有扩展装备的支持。
RANCID支持很多供应商的装备,包罗Juniper路由器,HP互换机,RedbackNAS和很多其他装备,以及对Observium的扩展支持。
RANCID提供多种网络管理功能,包罗登录到路由器表(router.db)中的每个装备,运行各种下令以获取将被生存的信息,将之前网络的信息中的任何变革发送到邮件列表,并提交这些更改到版本控制体系。
12.Xymon
另一个必要提及的网络监控工具是Xymon(从前称为Hobbit)。Xymon监控服务器,应用程序和网络,通过网页提供有关全部这些网络组件运行状态的信息。
其网站上表现Xymon的开辟受到BigBrother的开导,同BigSister一样,它试图办理BigBrotherBTF的缺点,如性能方面。同时,Xymon更轻易摆设而且是免费的。
假如你有别的的开源网络监控软件,欢迎留言分享给各人。
完
我要评论