对开源软件的需求持续增加,网络管理工具已经适应了这一浪潮。你再也不须要为可能不是你所需的软件支付小额的费用,请留意下(大部分)免费的开源工具,用来监控、配置和映射你的联网设备。前端
这里有几个开源网络监控工具来协助IT管理员完成工做。web
信用卡催收系统算法
开源网络监控工具: NetXMS数据库
NetXMS 提供了企业级开源网络管理和监控程序,它在Windows和Linux上有一个简单的用户界面。服务器
NetXMS经过相对简单的安装过程为IT基础架构的全部层提供了分布式网络监控、自动化网络发现和详细报告。网络
此外,服务器设备和代理对于这样一个全面的产品来讲是至关轻量级的。架构
开源网络监控工具: Pandora FMS分布式
定位于企业级, Pandora FMS 提供了一个时尚且整洁的用户体验,提供了易于阅读的快速洞察工具以及重要的网络统计信息,例如网络状态、已上报的告警、已部署的代理数量和其余最近执行任务的列表。工具
Pandora FMS能够在无需外部访问的状况下执行网络诊断,这意味着用户能够更快地响应任何网络问题。事实上,FMS声称,在代理模式下的器监控系统响应速度约为10秒。性能
开源网络监控工具: Cacti
最初发布于2001年, Cacti 是一款开源的基于Web的网络监控和专为数据记录而设计的图形化工具。它能够用于实时显示网络数据,如CPU负载或带宽利用率。
Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储实时变化数据的开源数据库工具,其使用SNMP做为其默认收集算法,但若是你喜欢本地Perl的PHP脚本,那么你也可使用它们。
其最新版本0.8.8h于2016年5月发布,主要功能包括无限图形项目、图形自动填充支持、图形数据处理、自定义数据采集脚本、内置SNMP支持、图形模板、数据源模板、主机模板和基于用户的管理。
开源网络监控工具: GroundWork Monitor Core
GroundWork Monitor Core 是监控网络、应用和云计算使用状况的平台。开源版本包含最多可监控50个设备和基于社区的支持的许可证,该软件还有其对应的商业版本。
在其网络管理功能方面,GroundWork提供网络和设备的自发现和维护、拓扑、报警控制、经过API/SNMP/IPMI的数据收集和对OpenDaylight SDN的支持等功能。
GroundWork还提供了存储管理,支持大规模的企业级供应商,如NetApp和EMC,以及从磁盘、块或对象存储的数据收集和存储缓冲以及中断可视化。
因为GroundWork的一站式网络管理方法,这种套件可能更适合那些寻找成熟品牌的大型商业和企业,而不是以开发人员为重点的工具,如Big Brother或Big Sister。
5. 开源网络监控工具:Hyperic
VMware的 Hyperic 工具用于在物理、虚拟或云环境下监控Web应用程序及其性能。 它适用于应用程序服务器,web服务器,数据库,操做系统,虚拟机管理程序,消息传递服务和目录服务器。
Hyperic提供基础架构和操做系统监控,详细的报告,应用程序和中间件监控,警报和修复工做流程以及通用可扩展的API。
该网络监控工具提供了企业版本,能够提升网络警报功能,而且能更好地建立基准。
开源网络监控工具: Observium
基于Linux的 Observium 是一个自动监测的网络监控工具。 据该网站介绍,“该工具是由一批经验丰富的专业网络工程师和系统管理员开发和维护的,Observium是一个由用户本身设计和构建的平台。”
Observium提供社区版本和专业版,使用RRDTool进行缓冲存储和图形化功能,并具备易于使用的用户界面和报告功能。 可是,它没有报告导出功能,这可能对商务应用来说会是一个问题。
社区版本将为用户提供对全部支持设备或指标的完整 自动监测功能, 经过自动发现协议进行网络映射, 自动识别数百种设备,而且每六个月发布一个新版本。
而专业版用户将得到全部社区版本的功能而且还将得到实时软件更新和修复功能,基于规则的自动分组功能,网络阈值和状态警报系统以及流量统计系统。
开源网络监控工具: Zabbix
Zabbix 做为企业级的网络监控工具,经过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。
Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。