前言:Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知等功能。SugarNMS是商业开源的智能化网管软件,实现设备拓扑、故障管理、性能管理、配置管理和安全管理的网管需求,提供多种开发模式和可拓展的框架模块,真正解决设备管控、功能实现、运营维护以及拓展集成难题。
关键词:Nagios,SugarNMS,智和网管平台,网管开发,开源网管软件
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、可指定自定义的事件处理控制器。
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)。
来源:oschina
链接:https://my.oschina.net/u/2915736/blog/753368