下面将为大家介绍的26款网络管理工具皆为开源产品,不仅功能强大,而且使用成本极为低廉(甚至无需成本)。
开源网络管理软件
在过去十年中,开源开发产业迅猛发展,而网络管理软件也适时顺应了此次大潮。许多在实际工作中遭遇挫折的IT管理员开始将眼光投向免费工具,希望能够从中找寻到合适的软件以实现对网络设备的监控、配置以及映射。下面将要介绍的26款开源网络管理工具就是其中的佼佼者。
Big Brother BTF
Big Brother诞生于上世纪九十年代中期,主要用来监控联入网络的系统。自其问世以来,该工具的作者就同时推出了对应的商业化版本,如今被称为Big Brother专业版,该项目于2001年被Quest软件公司收购。本工具的开源版本仍然适用于学生或是非商业类用户。
Big Sister
根据这款软件作者的说法,他是由于对Big Brother印象深刻但又希望在其基础上做出一些改变而产生了制作Big Sister的念头。在该软件的自述文件中,作者谈到他在开发时始终抱持提高性能、减少发生问题时的报警数量并对其它细节进行强化的宗旨。
Cacti
Cacti是一款通过图形来显示网络随时间推移而产生的各项数据的工具,例如CPU负载以及带宽利用率等。它本质上来说是一款环状数据库工具的前端软件,所谓环状数据库工具,是指一种用于存储随时间推进而变化的数据的开源数据库工具。
GroundWork Monitor
GroundWork是一款用于监控网络、应用程序以及云的平台。该软件具备开源社区版本,但出品公司目前主打的是所谓Flex版本,按每台设备每年计费–此外另有名为Quickstart的版本,尽管在技术支持上存在诸多限制,但49美元每年、可用于50台设备的设定还是让注重成本的用户对其青睐有加。
Hyperic HQ
Hyperic HQ的主要作用是监测自定义类Web应用程序并对其进行跨物理、虚拟以及云环境的性能测试。这款工具也具备需要付费的企业版,该版本强化了报警功能,并能够更好地创建测试基准。
JFFNMS
其实这款名为Just For Fun(只是开个玩笑)的网络管理系统并不只是个玩笑。在自述文件中有如下表述:"尽管名字带有戏谑意味,但此工具是一款严格意义上的网络管理系统,能够帮助用户监控自己的路由器、交换机、服务器以及其它网络设备。"该软件利用PHP编写,并通过SNMP(即简单网络管理协议)实现监控。
MRTG
多路由器流量图形化监视器是一款声名远播的精干工具,能够通过SNMP对流量实施监视–使用方法也非常简单,启用网络设备然后,呃,监视就行了。
Munin
根据本软件官方网站的介绍,Munin一名源自北欧神话中的某只乌鸦,这只小东西的主要任务是四处巡视并将情况回报给诸神之王奥丁。网站还说,在网络管理方面,Munin监控着一切联入网络的资源,并能够及时回答用户"哪些因素影响到了服务的性能表现"之类的问题。
Nagios Core
Nagios Core是一款用于监控IT基础设施并能够查看当前运行状态、历史记录以及基本报告的软件。Nagios及其开发公司已经找到了在开源基础上开展商业化运作的能力。
NetDisco
NetDisco会通过SNMP自动检测连入网络的设备并创建用户的网络示意图。根据官方网站的说法,该软件的长项在于定位设备、创建连入清单,并对使用中的IP地址及交换机端口进行汇总。
Net-SNMP
Net-SNMP是一款应用程序套件,作用在于使得SNMP从1到3的各个版本能够在IPv4及IPv6协议之上正常生效。它能够从支持SNMP的设备上收集信息、接收SNMP通知,并具备其它一些相关功能。
NetworkAuthority Inventory
五年前由开源项目ZipTie蜕变而来的NetworkAuthority Inventory不断在检测及追踪连入设备的道路上开拓进取。它能够对设备配置进行备份及恢复,还可以对不同设备之间的配置情况加以比较。此外,它对于企业内部的商业用途也推行免费策略。
Ntop
Ntop能够按照使用协议或其它条件对占用网络资源的客户进行排序。它需要与NetFlow及sFlow协同工作。
Observium
Observium是一款自动检测网络的监控工具。根据官方网站的说法,"它的设计目标包括:尽可能多地收集有关设备的历史数据、尽可能少地在检测工作中要求人力介入,并且软件界面非常直观。"
OneOrZero AIMS
OneOrZero AIMS是一款管理工具,其中囊括了帮助台、知识库、时间管理器以及报告系统。
OpenNMS
诞生于1999年的OpenNMS提供了事件管理、服务监控以及性能测量功能。该软件无需授权许可费;用户只需支付咨询、培训及技术支持所带来的开销即可。
OpenQRM
OpenQRM作为管理型软件,主要服务于拥有大量虚拟机系统的数据中心。其所支持的虚拟化技术虽然不多,但KVM、VMware以及Xen等主流产品都能处理。它甚至能够利用自身信息对Nagios加以配置。
Opsi
Opsi (即开放式PC服务器集合)是一款专为Windows客户端设计的客户端管理系统。该系统自身运行于Linux服务器之上,能够实现操作系统、应用程序以及各类补丁的安装。它还能够对软、硬件库存以及授权许可信息进行管理。
OTRS
OTRS (开放式技术实体服务)提供了帮助台及IT服务管理。OTRS集团还针对该工具推出了咨询、技术支持、定制以及托管等服务。在按需定制的版本中,帮助台功能以软件即服务的形式呈现。
Pandora FMS
Pandora FMS的主要功能在于监控系统及应用程序,并及时检测包括内存泄漏、站点损坏以及网络接口故障在内的各类问题。
RANCID
RANCID本义为令人厌恶之物,不过大家可千万别被它的名字所吓倒,因为它的功能相当惊人:能够实实在在地替代思科最新推出的配置异化工具。也就是说,它能够监控以路由器为代表的各类设备的配置并详细记录下其上所发生的任何变动。此外,与RANCID这一名称相反,该工具能够支持大部分厂商的设备,包括Juniper路由器、惠普交换机、Redback网络存储器等等。
TclMon
TclMon是一款利用独立平台Tcl所编写而成的网络监控软件。其服务器端会从网络设备上收集信息,而客户端则负责数据的可视化处理。它会自动生成软、硬件配置清单以及网络拓扑结构图。
Wireshark
这款工具本来名为Ethereal,其成为"世界上最重要的网络协议分析工具"的最初目标,如今已经得到了众多IT专业人士的认可。它能够采集网络流量信息、执行深度数据包检测并允许在离线的情况下进行全面的分析工作。
Xymon
此工具原本名为Hobbit,如今已经以Xymon的名头在服务器、应用程序以及网络监控领域打拼出了一片天地。它能够通过网页为用户列出上述各项入网组件的健康状况。根据官方网站的说法,其设计灵感源自Big Brother,并与Big Sister相类似,Xymon走的也是进一步完善Big Brother的路线(例如在性能方面)。Xymon的部署较为简便,并且完全免费。
Zabbix
Zabbix的定位是企业级颁式监控系统。其功能包括实时监控、自动搜索与映射以及可扩展性。
Zenoss Core
Zenoss Core所着力打造的是可用性监控、性能监控以及事件管理功能。Zenoss公司同样推出了此工具的商业版本。
各位读者有哪些钟爱的开源管理工具呢? 不妨留言与我们分享。