设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

四大顶级开源网络管理工具详解

2013-7-10 15:53| 发布者: joejoe0332| 查看: 9885| 评论: 2|原作者: 核子可乐译|来自: 51CTO.com

摘要:   随着网络方案的不断扩展与多元化走势,大量有线及无线设备开始成为网络体系不可或缺的组成部分,用户对网络监控工具的需求也随之持续走高。虽然功能丰富的商业产品比比皆是,但来自开源社区的强大方案仍然对监控 ...
  第三位竞争者:NetXMS


  这次我们一起来看NetXMS。这是一款用户界面有些凌乱、但却拥有丰富工具集的产品,不仅能对基础设施进行细化管理、而且在移动方面倾注了大量心血。


  NetXMS可以运行在Windows 2003及更新版本、Linux、Solaris、AIX、HP-UX以及FreeBSD等多套系统平台之上,并遵循GPL许可机制。


  NetXMS的最大特色就是能在不借助外部插件的前提下以原生方式支持大量主流平台。NetXMS能够使用SNMP以及本地"高性能"代理、从而收 集数据并将结果提交并保存至SQL数据库中(包括甲骨文、微软SQL Server、PostgreSQL、MySQL以及SQLLite)。我们可以通过自动或者手动方式实现二层与三层网络基础设施识别。收集到的数据会被 保存在监控服务器中,并由管理员通过多种方式加以访问。


  数据收集由对象/节点负责,而且每个对象/节点都拥有与自身相关联的阈值限制,例如服务器内存利用率或者路由器流量限值等。一旦超出阈 值,NetXMS会直接触发某些事件;而随着阈值的回落,系统则继续触发正常业务事件。NetXMS还支持Android,既可以对Android设备进 行管理、又可以作为设备监控的代理机制。


  除了在屏幕上显示通知及警报信息,NetXMS还允许管理员通过配置发送警报短信及电子邮件。具体事件也可被转发至另一台NetXMS服务器或其它外部系统。NetXMS还具备本地脚本引擎,旨在实现高级自动化与管理功能。


  NetXMS的系统配置要求简直可谓没有要求--只需要512KB内存与主频低于1GHz的处理器。不过对于大部分生产安装环境来说,主机操作系统 还需要额外的CPU处理核心/强度/速率以及更大的内存容量。要安装在Windows系统中,我们还需要为其准备一套单独的数据库服务器,用于保存配置设 定以及数据收集(支持PostgreSQL、MySQL、甲骨文或者SQL Server)。某些PDF说明文档已经有些过时(官方网站也已经明确提示了这一点),但我们发现维基百科能够起到很好的指导作用。


  在测试环境中,我们将NetXMS安装在运行着PostgreSQL管理方案的Windows Server 2008 R2系统中,同时配备一套基于Java的桌面界面、Web界面或者移动管理控制台。NetXMS还会同时安装自己的轻量级web服务器,这样大家就不必再 安装IIS、Apache或者其它web服务器了。不过各位千万不要把Web界面安装在NetXMS所在的目录中,这样会导致工具安装失败、相当于搬起石 头砸自己的脚。不过安装导航会默认将二者装在同一个目录中,这可能是供应商的失误。


  NetXMS管理控制台的既定目标之一在于提供一套统一化跨平台图形用户界面(包括Web界面),从这个角度来看NetXMS无疑获得了极大成功。


  虽然我们也在独立的台式机上测试过Web用户界面,但本次测试的大部分工作都利用了运行在服务器上的桌面应用程序。登录之后,工作台就成了我们的主 要视图界面,用户可以通过不同的自定义方式对其进行调整,并将保存结果用于未来的会话过程。初一上手,用户界面上的大量标签与链接可能会让新手们感到不太 适应。


  要实现完整的自动识别功能,供应商建议我们让工具对大型网络进行几个小时乃至一整夜的全局扫描。由于我们的测试环境规模不大,因此整个识别过程耗时 并不太长(不到30分钟)。大家也可以通过一系列简单步骤手动添加节点。节点添加完成后,NetXMS将在"事件状态"窗口中显示节点的基本信息,例如某 个进程无法正常工作或者某个节点处于不可用状态。此外,工具还提供多个数据连接项(简称DCI),允许用户针对每个节点进行自定义配置或者将配置方案保存 在模板并推广到整个网络当中。这样如果需要对配置进行整体修改,我们就不必在每个节点中重复折腾。


  屏幕报告功能给我们留下了深刻印象,该功能允许用户运行一系列临时报告;报告结果所产生的数据集可被导出为CSV文件。NetXMS还集成了Jaspersoft报告引擎,从而实现了创建自定义报告并在必要时加以重复使用。


  总体而言,NetXMS是一套功能强大的管理工具,但在配置方面颇具挑战,因为设定与控制布局过多使整个调整逻辑显得有些混乱。用户手册也还不错,但具体内容应该再重新整理一遍。另一项不足之处在于,管理控制台应该提供与当前情况相关的帮助机制。


  从积极的角度看,我们对NetXMS的跨平台能力、移动设备支持能力以及在移动设备中运行管理控制台的能力深表赞赏。便捷的自定义仪表板创建功能只需几次鼠标点击即可完成,能够帮助用户以可视化方式掌握网络运行状态。



酷毙
1

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部