开源网络管理系统的特点

£可爱£侵袭症+ 提交于 2019-12-12 18:02:06

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

OpenNMS

       OpenNMS 是网络管理系统Network Management System 的简称,是一种开源软件网络监视工具。可用来自动发现网络节点,监控网络服务,如 HTTP,DNS,SSH 等,当系统服务停止时,OpenNMS会依管理者所建立的规则寄出通知,告知运维人员网络障碍,事件汇整,自动执行对应动作,以及服务层级效能监控。它可以支持SNMP网络管理协议,确保管理的扩展性,并且提供定制功能从而有利于管理范围的伸缩,流量和接点系统硬件使用情况需要在配置snmp.

目前,OpenNMS专注以下三个方面:

  • 服务轮询 - 检查应用服务的可用性,产生可用性报表。
  • 数据收集 - 收集、保存和报表网络信息数据,并设定和触发门限值。
  • 事件和提示管理 - 接受事件系统内部的和外部的事件,将源事件提供给强大的故障告警和故障升级系统。

       OpenNMS缺少足够的中文文档和本土服务支持,目前汉化还有很长的一段距离要走。 而且对技术要求很高,一般运维人员要想用好难度很大。在使用的过程中会出现不能启动现象,特别是关于SNMP问题的,一般需要关掉TRAP服务。

 
SugarNMS

       SugarNMS是智和网管平台的英文名,由北京智和信通技术有限公司自主研发,完美兼容主流/国产系统及数据库,提供C/S和B/S两种客户端界面,兼容PC以及移动设备。实现包括设备拓扑、故障管理、性能管理、配置管理和安全管理等基础网管功能,以“管控万物,无所不能,无处不在”为理念,采用了设备统一接入模型,可以管理网络设备、计算机、服务器、智能设备、物联网、工业设备等所有联网设备;适用于国防、电信、政府、金融、交通、能源、企业、工业、制造等多种领域。

       目前,智和网管平台支持B/S和C/S构架,能够稳定运行于Windows端、Linux/Unix端,并支持通过PC端、Pad端以及手机端对平台进行访问。可以全面监控网络设备、主机/服务器、中间件应用、Web服务。

SugarNMS的主要功能特点

1、一键式自动发现

在自动发现过程中搜索网络设备,识别设备类型和厂商型号,生成设备面板图;搜索设备资源,发现设备之间的链路关系;自动生成拓扑图,简化用户操作,提升管理效率。

2、可视化拓扑管理

树形结构和平面结构联动展示网络拓扑关系,以多种布局方式划分网络。在拓扑中以不同颜色设备图标实时展现设备状态。图形化、具象化的拓扑形式,降低维护难度,拖动式的布局形式使配置更加灵活。

3、全面化设备管理

通过拓扑视图方便的管理设备及其配置参数,支持对设备进行基础操作。自动识别当前设备类型及其配置参数,支持所有主流设备,通过自定义添加设备,实时查看设备运行情况。

4、细节化资源管理

在拓扑图基础上,进一步展示设备细节,可以是设备的物理组件、服务器上的服务和用户定义的其他监控对象。对设备进行细化监控,实时告警,做到事前管理,降低设备故障发生率。

5、多维度性能管理

全面采集设备资源、应用、服务等性能信息。将性能信息数据按照时间、资源、性能类型等多种维度以图表等形式展现。多维度,多形式展示设备性能信息,随时把握设备性能状态。

6、及时性故障管理

支持多种告警机制与自定义配置告警阀值,可迅速定位告警设备。全面采集警信息,按多种维度以图表等形式展现告警信息。提前告警、自动处理,确保故障及时解决,提升告警处理效率,降低因故障带来的损失。

7、深度管控设备

    支持同时对每多台设备进行配置/备份和软件升级,以减少管理员的工作量,提高系统的可用性。支持单个和批量设备的配置文件升级、备份和恢复功能。

8、自定义扩展功能

    自定义设备类型及其设备资源。具有设备模板的功能,允许自定义设备面板图,最大可能的支持不同设备类型。提高管理范围,真正实现对设备及其资源的全面化管理,达到管控万物的目标。

9、精细化报表统计

支持多项数据的统计功能,全面直观的了解整个网络。可将统计图表导出或打印,以便备份或对比查看。通过多种类型的图表展现和数据分析,全面把握网络状况为决策提供依据。

10、多层次安全管理

    通过支持对用户网络、用户权限进行设置,以及对黑白名单的控制,通过多层次多角度提升网络安全性,保障用户网络安全。

11、国产化网管支持

智和网管平台是国内首家国产化网络管理平台,已有成熟网络管理功能,既支持Windows、Linux平台,也支持国产化平台,并能智能管控国产化设备,真正实现100%的国产化网络、设备以及软件综合管理方案。

12、全平台运行,多终端响应

智和网管平台支持B/S和C/S构架,能够稳定运行于Windows端、Linux/Unix端,支持通过PC端、Pad端和手机端对平台进行访问。

13、全面化设备监控管理

智和网管平台全面监控网络设备、主机/服务、虚拟机、中间件应用、数据库、软件和网络服务。


SugarNMS的开发模式

       智和网管平台(SugarNMS)充分利用软件已有功能,提供多种开发模式和可扩展的框架模块供用户选择,简化复杂的网管基础技术研究。开发人员可以选择进行模块式或者代码式的开发形式,以便在最短的时间内满足用户各种定制需求,提高研发效率。同时智和信通提供全套开发资料以及完善的培训服务,用户可以随心定制出符合自身需求的网管平台,并对平台功能不断更新,以满足日益变化的管理需求(www.zhtelecom.com)。

 


Nagios

        Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

       Nagios通常由一个主程序(Nagios)、一个插件程序(Nagios-plugins)和四个可选的ADDON(NRPE、NSCA、NSClient++和NDOUtils)组成。Nagios的监控工作都是通过插件实现的,因此,Nagios和Nagios-plugins是服务器端工作所必须的组件。

       而四个ADDON中,NRPE用来在监控的远程Linux/Unix主机上执行脚本插件以实现对这些主机资源的监控;NSCA用来让被监控的远程Linux/Unix主机主动将监控信息发送给Nagios服务器(这在冗余监控模式中特别要用到);NSClient++是用来监控Windows主机时安装在Windows主机上的组件;而NDOUtils则用来将Nagios的配置信息和各event产生的数据存入数据库,以实现这些数据的快速检索和处理。

       这四个ADDON(附件)中,NRPE和NSClient++工作于客户端,NDOUtils工作于服务器端,而NSCA则需要同时安装在服务器端和客户端。

       目前,Nagios只能安装在Linux系统主机上,其编译需要用到gcc。同时,如果打算使用web界面的管理工具的话,还需要有apache服务器和GD图形库的支持。
Nagios的主要功能特点

1、监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);

2、监控主机资源(处理器负荷、磁盘利用率等);

3、简单地插件设计使得用户可以方便地扩展自己服务的检测方法;

4、并行服务检查机制;

5、具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;

6、当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);

7、可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;

8、自动的日志滚动功能;

9、可以支持并实现对主机的冗余监控;

10、可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;

11、可以通过手机查看系统监控信息;

12、可指定自定义的事件处理控制器。

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!