英文:Christina Mercer,编译:开源中国
www.oschina.net/translate/best-open-source-network-monitoring-tools-2017
网络监控是企业运维监控告 警中的紧张 部分 ,本文给各人 先容 12种热门的网络监控开源软件:
1. NetXMS
NetXMS 提供了企业级开源网络管理和监控程序 ,它在Windows和Linux上有一个简单 的用户界面。
NetXMS通过相对简单 的安装过程为IT底子 架构的全部 层提供了分布式网络监控、主动 化网络发现和具体 陈诉 。
别的 ,服务器装备 和署理 对于如许 一个全面的产物 来说是相称 轻量级的。
2. Pandora FMS
定位于企业级, Pandora FMS 提供了一个时尚且整洁 的用户体验 ,提供了易于阅读的快速洞察工具以及紧张 的网络统计信息,比方 网络状态、已上报的告警 、已摆设 的署理 数量 和其他近来 实行 任务 的列表。
Pandora FMS可以在无需外部访问的环境 下实行 网络诊断,这意味着用户可以更快地相应 任何网络题目 。究竟 上 ,FMS声称,在署理 模式下的器监控体系 相应 速率 约为10秒。
3. Cacti
最初发布于2001年, Cacti 是一款开源的基于Web的网络监控和专为数据记录 而计划 的图形化工具。它可以用于及时 表现 网络数据 ,如CPU负载或带宽利用 率 。
Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储及时 变革 数据的开源数据库工具,其利用 SNMP作为其默认网络 算法 ,但假如 你喜好 本地 Perl的PHP脚本,那么你也可以利用 它们。
其最新版本0.8.8h于2016年5月发布,重要 功能包罗 无穷 图形项目、图形主动 添补 支持、图形数据处理 惩罚 、自界说 数据收罗 脚本、内置SNMP支持、图形模板 、数据源模板、主机模板和基于用户的管理。
4. 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 。
该网络监控工具提供了企业版本,可以进步 网络警报功能 ,而且 能更好地创建基准。
6. Observium
基于Linux的Observium是一个主动 监测的网络监控工具。 据该网站先容 ,“该工具是由一批履历 丰富的专业网络工程师和体系 管理员开辟 和维护的,Observium是一个由用户本身 计划 和构建的平台 。”
Observium提供社区版本和专业版 ,利用 RRDTool举行 缓冲存储和图形化功能,并具有易于利用 的用户界面和陈诉 功能。 但是,它没有陈诉 导出功能 ,这大概 对商务应用来讲会是一个题目 。
社区版本将为用户提供对全部 支持装备 或指标的完备 主动 监测功能,通过主动 发现协议举行 网络映射,主动 辨认 数百种装备 ,而且 每六个月发布一个新版本 。
而专业版用户将得到 全部 社区版本的功能而且 还将得到 及时 软件更新和修复功能,基于规则的主动 分组功能,网络阈值和状态警报体系 以及流量统计体系 。
7. Zabbix
Zabbix 作为企业级的网络监控工具 ,通过从服务器,假造 机和网络装备 网络 的数据提供及时 监控,主动 发现,映射和可扩展等功能。
Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控 ,硬件监控,VMware监控和CPU,内存 ,网络,磁盘空间性能监控 。
该企业级网络监控工具可以或许 每分钟举行 3,000,000 次查抄 ,具有更高的安全性和数据中心 监控功能。
8. Nagios
Nagios 是一款用于监控IT底子 架构和查察 当前状态、汗青 日记 和根本 陈诉 的开源软件工具。 Nagios 用户可以监控体系 指标 ,网络协议,应用程序,服务器 ,网络底子 架构和吸取 故障警报 。
Nagios提供三种范例 的网络管理工具,Nagios XL,Nagios日记 服务器和Nagios网络分析器。此中 Nagios XL 最得当 网络监控(只管 其他两种也提供网络监控服务)。
Nagios XL提供企业级网络监控 ,为用户提供带宽陈诉 ,网络心跳监控,自界说 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 听起来像一个悲观 的名字 ,除非你学会Really Awesome New Cisco的设置 。这一点意味着它能监督 路由器或其他装备 的设置 ,并维护任何更改过的汗青 记录 。RANCID 支持很多 供应商装备 ,包罗 Juniper路由 ,HP互换 机,Redback的NAS 和 很多 对Observium有扩展装备 的支持。
RANCID支持很多 供应商的装备 ,包罗 Juniper路由器 ,HP互换 机,Redback NAS和很多 其他装备 ,以及对Observium的扩展支持。
RANCID提供多种网络管理功能 ,包罗 登录到路由器表(router.db)中的每个装备 ,运行各种下令 以获取将被生存 的信息,将之前网络 的信息中的任何变革 发送到邮件列表 ,并提交这些更改到版本控制体系 。
12. Xymon
另一个必要 提及的网络监控工具是Xymon(从前 称为Hobbit)。 Xymon监控服务器,应用程序和网络,通过网页提供有关全部 这些网络组件运行状态 的信息。
其网站上表现 Xymon的开辟 受到Big Brother的开导 ,同Big Sister一样 ,它试图办理 Big Brother BTF的缺点,如性能方面。 同时,Xymon更轻易 摆设 而且 是免费的 。
假如 你有别的 的开源网络监控软件 ,欢迎 留言分享给各人 。
完