请选择 进入手机版 | 继续访问电脑版

设为首页 收藏本站
思科社区 关注
思科社区

搜索
热搜: 邮件服务器
查看: 287|回复: 0

【原创翻译】提高网络实用性与性能的四款开源管理工具(1)

[复制链接]
发表于 2020-9-7 11:20:09 | 显示全部楼层 |阅读模式

引言:本文向您介绍能够提供全面监控、灵活报告、跨平台使用的四款开源网管工具,它们分别是:OpenNMSZenoss CoreNetXMSSensu Core
过去的网络管理工具主要是一些晦涩的命令行产品,它们往往基于某种只有专业人员(通常是Linux领域)才能看懂的配置文件进行运作。如今的网管工具既有桌面版,又有基于Web GUI的。它们不但易于安装与配置,而且更易于被访问到。随着不断地产品迭代,这些工具在功能上越来越强大、在用户体验上也越来越易于使用。
在本文中,我们将和您讨论当下四种开源的网络管理产品。其中OpenNMSZenoss CoreNetXMS是该领域的“老兵”,当然它们推出了新的版本;而Sensu Core则相对较新。总的说来:
·      OpenNMS提供了一系列从简单到复杂的管理选项,可以运行在WindowsLinux环境内。其优势在于可以定制仪表盘选项,但劣势是配置较为复杂。
·      Zenoss Core以其灵活的报告和各种预配置插件见长,但是它仅适用于两个版本的Linux
·      NetXms可以运行在WindowsLinuxUnix(包括BSDSolaris)等多种平台上。虽然它易于被安装,但是缺少对应的商业版本。
·      Sensu Core也带有多种可用的插件,以及灵活的可扩展架构。不过,它的仪表盘和报告功能仍有待改进。
OpenNMS网络管理软件https://www.opennms.org/en
平台环境:
OpenNMS是一款可以被安装在LinuxWindows服务器上的开源软件。它拥有MeridianHorizo​​n两种不同的版本。Horizo​​n发布新功能的频率更快;而Meridian则是在前一个版本未被证明稳定之前,不会发布任何更新,因此其更新周期大约为每12个月左右。Horizo​​n可以被免费使用;而Meridian基于订阅规则,面向需要稳定版本、长发布周期和专业支持的组织。
测试要求:
本次,我们测试了其Horizo​​n 22.0.3版本。虽然安装步骤因操作系统而异,但是我们发现在WindowsLinux上的安装还是比较容易的。其唯一的安装先决条件是Java SDK。当然对于Windows而言,还需要有PostgreSQL数据库。其硬件最低要求为:双核CPU2 GB内存和20 GB的磁盘可用空间。我们在Linux上选择了快速安装,当然OpenNMS也提供了自定义安装的分步说明。
界面配置:
在安装完成并首次启动其Web界面时,它会在界面上向用户呈现多个排列整齐的dashlets,并以图形的方式表示出目标网络架构的信息。当然,您也可以将初始界面定制成单个面板,或者按组织结构以及地理位置来创建多个面板。不过,我们还是花费了一些时间去搞清楚界面上各类名称所代表的意义。
监控显示:
Horizo​​n有报警、拓扑、图表、地图和图像等多种不同格式的Dashlet。通过配置,它能够以热图的形式显示正在发生的中断和报警,并按照实体和服务影响程度进行排序。另外,OpenNMS还提供了对所有节点、及其状态的聚合矩阵和监控概述。您可以将节点分组为服务器、路由器和交换机等类别,而监控概述的颜色标记方案则是:绿色表示正常、黄色表示警告或小问题、红色表示关键问题。
OpenNMS Horizon提供了甚至让人有些眼花缭乱的监控选项。所幸我们可以从一些基本项入手,而不需要部署代理、或配置受监控的节点。我们先后进行了Web服务器运行测试、和通过简单PING来查看文件服务器是否能做出响应。在相继关闭了各种服务之后,我们确实立刻收到了报警。
特色功能:
OpenNMS的发现功能,对于大型基础架构是非常实用的。通过发现功能所提供的粒度类别,您可以按照IP地址的范围,来轻松地确定需要包含或排除的节点与服务。该功能可以相当快速地发现我们当时测试环境中的全部不到50个节点,当然对于分布在多地域的生产环境,则需要搜索和发现更长一点时间。
代理:
虽然OpenNMS的发现功能可以为您提供有关网络架构的一些基本信息,但对于更多深入的详细信息,则需要调用诸如JMXWMISyslogSNMP traps等协议。此外,OpenNMS还提供了可以部署到各种节点和终端的“轮询”代理。它们通过主OpenNMS服务器所提供的链接,根据引导程序被安装到终端上。用户可以使用Web界面进行各种配置,其详细信息被直接存储在自定义的XML文件中。
报警与响应:
网络管理系统的核心功能是能够及时地接收信息并产生报警。除了常规的屏幕报警功能之外,OpenNMS还能够通过文本和电子邮件发送报警。当然,您也可以将其与自行开发的或是第三方的下单系统相集成。OpenNMS提供了几个预置的报告格式,如:PDFCSV。同样,您也可以使用JasperSoft Studio来自定义并创建报告。
支持与定价:
OpenNMS以在线用户手册的形式提供免费技术支持,您可以籍此进行安装、管理和开发。其他的一些在线视频教程和Wiki介绍,则为各种管理案例的形式提供了全面的逐条式讲解。商业版Meridian的定价机制为:一年6000美元的单服务器实例(如需更多实例,则还有折扣)。而技术支持套餐的起价为20,000美元。
适用性:
对于大型企业环境来说,OpenNMS的功能是比较全面的。它提供从最基本的规则到具有复杂规则的监控选项,因此比较灵活且受人推崇。不过,值得注意的是:鉴于Horizo​​n的更新频率,用户要避免此类更新给运行中的生产环境所带来的潜在破坏。
NetXMS多平台网络管理https://www.netxms.org/
平台环境:
OpenNMS类似,NetXMS也是一款支持多平台的开源网管软件。它可以被安装在WindowsLinuxUnix(包括BSDSolaris)等多种平台之上。此外,NetXMS的管理控制台还能被安装在LinuxWindowsMacAndroid设备上。
测试要求:
本次,我们在Windows ServerUbuntu上测试了其2.2.10版。它对于硬件系统的最低要求是:1 GHz的双核CPU1 GB RAM1 GB的磁盘空间、以及收集数据所需的额外磁盘空间。虽然在两种系统上的安装都很方面,但是Windows的可执行文件让整个过程更加简化。NetXMS可以使用包括OracleMySQLMS SQL ServerPostgreSQL在内的各种常见数据库。我们在安装过程中配置并启用了网络自动发现选项。
界面配置:
我们在Windows服务器上安装的管理控制台是桌面版的。完整完毕后,首先显示的是NetXMS“工作台窗口”。它以不同视图方式让用户能够查看到网络架构状态,包括:宏视图和特定的网络设备与事件的细节。通过在“工作台窗口”上排列各种视图,您可以创建并保存自定义的透视图。这些透视图可以从快速访问菜单里被调出,并定制化地显示网络基础架构。
监控显示:
NetXMS对象浏览器将整个网络显示为一种树形结构,以便用户层层深入到细节之处。它用不同颜色来指示正常(绿色)或存在严重问题(红色)等网络状态,进而方便用户识别出有问题的节点或服务协议。
代理:
借助自定义的脚本和特定的应用扩展,NetXMS可以使用所有版本的SNMPSSHICMP协议来收集数据。为了增强效果,管理员还可以额外部署NetXMS代理。这些代理可被部署到LinuxUNIXWindows等其他平台,以及各种设备之上。当然,根据设备的类型,代理可以与各种子代理一起被安装。例如:通过Windows代理,您可以添加提供UPS或日志监视的子代理。安装完毕后,各种代理就开始将信息上载到NetXMS服务器上。我们可以按需直接对客户端电脑、或远程对服务器上的代理进行重新配置。一般情况下,OpenNMSXML格式存储代理配置的详细信息。值得一提的是:我们在测试中发现NetXMS代理所占用的磁盘空间、内存和CPU资源都非常小。
报警与响应:
如前所述,NetXMS提供了多种方法来查看目标网络的状态。在出现问题时,NetXMS可以采取多种响应机制,例如:发送带有问题详细信息的文本或电子邮件。此外,它还可以根据配置好的处理规则,采取各种动作,例如:通过运行脚本来解决问题。我们甚至可以细粒度地通过规则配置,以设定在无法及时确认与纠正时,如何升级问题。另外,NetXMS使用常规的Jasper Reports库,来构建可选的报告模块。
特色功能:
NetXMS具有强大的网络映射功能,管理员可以创建并定制目标网络的架构映射,以便对部分或整体架构状态一目了然。他们通过连接各个节点,获悉有关网络带宽和其他资源的使用详情,进而识别出潜在的瓶颈。而对于具有多个物理位置的网络,他们则可以在地图上绘制出不同的节点。您还可以使用图形、仪表盘和其他可视化的辅助工具,来自定义网络性能的显示界面。
支持与定价:
NetXMSHTML和可供下载的PDF形式,提供最新且易于使用的在线用户手册。与其他参测产品不同的是:NetXMS之提供免费软件,不提供商业版本。其付费的技术支持选项则是通过电话、或电子邮件提供给客户的。付费客户还会按需根据bug的优先级,收到定制的热补丁程序。另外,NetXMS还提供定制化的培训教程。
适用性:
虽然NetXMS管理控制台的界面友好且响应迅速,但是其导航功能稍许欠佳。例如,在对于某些设置进行更改之后,我们希望最好有一个小的“磁盘”图标来提示保存;而在用户忘记保存设置时,它目前也不会发出警告。总的说来,我们认为NetXMS能够适合大多数组织的需求,能够提供一整套网络管理的服务。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
平均得分0 (0 评价)
您需要登录后才可以回帖 思科 CCO 登录 | 思科 CCO 注册   

本版积分规则

Archiver | 思科社区  

GMT+8, 2020-9-24 05:48 , Processed in 0.091595 second(s), 28 queries .

京ICP备11014401号-17

© 2020 思科系统.版权所有 重要声明 | 保密声明 | 隐私权政策 | 商标 |

快速回复 返回顶部 返回列表