基于SNMP协议的简单网络流量监控管理系统的设计要点1
snmp管理端设计

snmp管理端设计SNMP(Simple Network Management Protocol)是一种用于管理网络设备和监控网络运行状态的协议。
SNMP管理端通常用来收集网络设备的信息、监控网络性能、配置网络设备等。
SNMP管理端的设计应该包括以下几个方面:1.系统架构:SNMP管理端应该基于分布式系统架构,具备高可用性和可扩展性。
可以通过使用负载均衡、冗余备份等技术来保证系统的稳定性和可靠性。
2. 数据采集:SNMP管理端需要采集网络设备的信息,包括设备的基本信息(如名称、型号、IP地址等)、端口信息(如端口状态、速率、流量等)、设备运行状态(如CPU利用率、内存使用率、温度等)等。
可以通过使用SNMP协议,结合MIB(Management Information Base)库来实现数据的获取和解析。
3.警报与告警:SNMP管理端应该具备警报和告警的功能,及时发现和处理网络设备故障和异常。
可以通过设置阈值、定义告警规则等方式来实现。
当检测到异常时,可以通过邮件、短信等方式通知管理员。
同时,应该记录和统计告警信息,方便后续分析和处理。
4.网络拓扑图:SNMP管理端可以绘制和展示网络的拓扑图,包括网络设备的连接关系、设备间的链路状态等信息。
通过网络拓扑图,管理员可以直观地了解网络的结构和状态。
5. 配置管理:SNMP管理端应该支持对网络设备进行配置管理,包括配置文件的备份、恢复、下发等操作。
可以通过使用SNMP协议中的set 操作来实现。
6.性能监控:SNMP管理端应该具备对网络设备的性能监控功能,包括设备的运行状态、流量统计、响应时间等。
可以通过设置性能指标和阈值来实现对网络设备的监控。
7.日志管理:SNMP管理端应该记录和管理系统的日志信息,方便管理员进行故障排查和系统分析。
可以结合日志分析工具来实现对日志信息的分析和统计。
8.安全性:SNMP管理端应该具备较高的安全性,包括身份认证、权限管理、数据加密等。
高校网络流量监控管理系统论文基于SNMP协议的高校网络流量监控管理系

高校网络流量监控管理系统论文基于SNMP 协议的高校网络流量监控管理系基于SNMP协议的高校网络流量监控管理系统摘要:随着互联网的普及和高校网络的不断发展,网络流量的管理变得越来越重要。
本论文基于SNMP协议,设计了一种高校网络流量监控管理系统,通过对网络设备进行实时监控和数据分析,可以实现高校网络流量的准确统计和有效管理。
1. 引言随着信息技术的迅猛发展,高校网络已经成为学校教学、科研和管理的重要基础设施。
然而,由于网络流量的大量增加和网络设备的多样化,如何准确统计和管理网络流量成为一项重要的任务。
本论文旨在基于SNMP协议设计一种高校网络流量监控管理系统,为高校网络流量的准确统计和有效管理提供技术支持。
2. 高校网络流量监控管理系统的设计思路2.1 SNMP协议的介绍SNMP(Simple Network Management Protocol)是一种用于网络设备管理的协议,它通过网络管理系统(NMS)与被管理的设备进行通信,实现对设备的监控和配置。
SNMP协议具有灵活、简单、高效等特点,广泛应用于网络设备管理领域。
2.2 系统结构设计高校网络流量监控管理系统主要包括三个组成部分:网络设备、网络管理系统和数据库。
网络设备通过SNMP协议与网络管理系统进行通信,将设备的流量数据传输给网络管理系统。
网络管理系统对接收到的数据进行处理和分析,并将结果存储在数据库中用于后续的查询和管理。
3. 高校网络流量监控管理系统的实现3.1 环境搭建首先需要搭建一个适合的环境来实现系统的功能。
在网络设备方面,选择常用的交换机和路由器作为代表;在网络管理系统方面,选择合适的软件实现数据的接收和处理;在数据库方面,选择高性能的关系型数据库用于数据的存储和查询。
3.2 数据获取与处理网络管理系统通过SNMP协议向网络设备发送请求,获取设备的流量数据。
这些数据包括入口流量、出口流量、错误报文等信息。
网络管理系统对数据进行处理和分析,提取有用的信息,并进行统计和分类。
基于SNMP的网络设备监控系统设计与实现

基于SNMP的网络设备监控系统设计与实现张伟【期刊名称】《微处理机》【年(卷),期】2017(038)001【摘要】随着计算机网络的不断发展,网络设备急剧增加,网络管理人员急需一种简单易用的网络设备管理软件,以提高网络设备的管理效率.首先介绍了简单网络管理协议(SNMP)的工作原理,在研究SNMP国内外发展现状的基础上,分析了SNMP 协议自身存在的问题,提出了改进SNMP协议的措施.选用Visual C++开发了基于SNMP的网络设备监测系统,实现了对网络管理资源的实时管理,将监测到网络设备失效信息以图形方式显示出来并示意警告,提高了网络设备管理的工作效率,为网络设备管理提供了一种有效方式.%With the continuous development of computer network, the network equipment has increased dramatically. In order to improve the management efficiency of network equipment, the managers urgently need a kind of compact software for network equipment management. The working principle of simple network management protocol (SNMP) is introduced firstly, on the basis of study of SNMP development at home and abroad, the problems in the SNMP protocol are analyzed , and the improvement measures of the SNMP protocol are put forward. The monitoring system of network equipment based on SNMP is developed by Visual C++. It realizes the real-time management of network management resources, graphically displaying the network equipment failure information and warning, to improve thework efficiency of network equipment management and provides an effective way for network equipment management.【总页数】5页(P36-40)【作者】张伟【作者单位】咸阳师范学院计算机学院,咸阳712000【正文语种】中文【中图分类】TP309【相关文献】1.基于SNMP和WMI的网络设备监控管理系统的设计与实现 [J], 张华;2.基于SNMP的网络设备监控系统的研究与实现 [J], 周娟;李力刚;黄皎;王熠3.基于SNMP的网络设备代理Agent的设计与实现 [J], 李智鹏;方昌始4.基于SNMP和WMI的网络设备监控管理系统的设计与实现 [J], 张华5.一种基于SNMP网络设备监测系统的设计与实现 [J], 王少杰因版权原因,仅展示原文概要,查看原文内容请购买。
基于SNMP的网络流量监控系统的设计与实现

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(接上页)
参考文献
. 0 @ A
孙 立 新/第 三 代 移 动 通 信 技 术/北 京 : 人民邮电出版社, 011. 孙 孺 石/数 字 移 动 通 信 工 程/北 京 : 人民邮电出版社, 0111
核 心 网 , 使 得 将 现 有 的 !"# 无 线 网 络 升 级 到 !$%" 非 常 容 易 。 它 把 &$ 带 入 !"# 网 络 , 将电路交换转化为分组交 换, 从 而 使 &’()*’)( 上 的 广 泛 业 务 通 过 +,$ 等 应 用 在 移 动网络上得到很好的支持。同时, !$%" 是 !"# 向 -! 平 滑过渡的一个重要环节, !$%" 对 !"# 及 -! 的 前 后 向 兼 容 性 能 够 充 分 保 护 运 营 者 和 移 动 用 户 的 利 益 。 我国拥 有 全 球 最 大 规 模 的 !"# 网 络 , 掌握这一技术尤其重要。
基于snmp网络协议的网络流量监视系统的实现

基于snmp网络协议的网络流量监视系统的实现随着信息化技术的不断发展,互联网也越来越普及,网络设备的运行状态的好坏直接影响到整个网络的质量。
网络设备管理人员需要登陆到每个网络设备上查看问题的原因,这样的管理方式很慢,也不容易找到问题的根源。
如何将抽象的网络数据通过程序取出并显示在web页面上成为网络管理员的一种迫切的需要。
还好在每个可管理的设备上都有一种snmp协议能够完成整个艰巨的任务,snmp协议可以通过管理信息库中相应内容获得设备的各方面运行信息。
标签:snmp网络协议;流量监控;系统基于snmp网络协议的网络流量监控系统是将各网络设备各端口的上下行流量汇总到一个数据库中,通过web方式展现给用户的系统。
整个系统主要包括网络逻辑拓扑生成模块、网络设备链路流量监控模块、图形展现模块、短信告警模块组成。
首先,通过网络逻辑拓扑生成模块将现有网络设备的网络链接数据添加到设备数据表中,生成网络设备的逻辑拓扑,然后,网络设备链路流量监控模块通过设备DB判别网络设备的类型,如果是网络设备通过SNMP协议采集网络设备的各端口流量;如果是服务器网络设备通过SNMP协议采集服务器的硬盘容量、内存使用量、运行软件名称等数据,将采集的数据些入到采集数据表中。
如果没有采集到网络设备和服务器的数据,将设备名称写入到ERR表(错误表)中,短信告警模块每间隔10分钟扫描一次ERR表,有故障网络设备就告警。
最后,当有用户请求查看网络设备各端口状态时,图形展现模块从采集数据表中查询到相应网络设备的原始数据,通过逻辑算法将原始数据计算成真实的端口流量数据,再通过调用图形展现程序生成图形,将结果输出到用户WEB页面上。
(图1)图1具体实施方式:第一步:安装win2003系统。
第二步:安装IIS组建,搭建win系统的php页面环境,安装MS sql2000数据库。
第三步:开启本端服务器的161,160端口(关闭防火墙,默认开启),启用各被监控网络设备的SNMP协议,并将各网络设备的读写字符串汇总并记录。
基于SNMP协议的网络管理系统

基于SNMP协议的网络管理系统SNMP(Simple Network Management Protocol)是一种用于网络设备管理的协议。
它允许网络管理员远程监测网络设备的运行状态,并根据收集到的数据进行分析和优化。
基于SNMP协议的网络管理系统可以实现对网络设备的数据采集和分析,本文将详细介绍如何构建一个基于SNMP协议的网络管理系统。
首先,网络管理系统需要实现对网络设备的数据采集。
SNMP协议使用Agent-Manager的模式进行数据交互。
Agent是安装在网络设备上的软件模块,负责收集设备的运行状态信息,并将其以SNMP报文的形式发送给Manager。
Manager是网络管理系统的核心组件,负责与Agent通信,发送查询命令并接收设备的响应。
因此,构建一个SNMP网络管理系统的第一步是安装Agent软件在需要管理的设备上。
Agent软件需要配置一些参数以便与Manager进行通信,包括Agent 的IP地址、SNMP团体名等。
SNMP团体名是一种身份验证机制,用于保证只有合法的Manager才能与Agent通信。
安装和配置Agent软件后,就可以通过Manager对网络设备进行数据采集了。
数据采集是网络管理系统的核心功能之一、网络管理系统需要定期向网络设备发送SNMP查询命令,获取设备的数据信息。
这些信息包括设备的CPU利用率、内存利用率、网络流量等。
通过对这些数据的分析,可以了解设备的运行状态,并及时采取措施进行优化。
在进行数据采集前,网络管理系统需要首先通过SNMP获取设备的一些基本信息,如设备名称、型号、固件版本等。
这些信息可以帮助管理员更好地了解网络设备,并进行管理和对比。
获取这些信息的方式是发送特定的SNMP请求,并解析设备的响应。
数据采集的过程中,网络管理系统需要设置合适的采集间隔和阈值。
采集间隔是指两次数据采集之间的时间间隔,可以根据实际需求设置。
较短的采集间隔可以获得更精细的数据,但会增加网络管理系统的负载。
基于SNMP的路由器流量监控系统的设计分析

天讯瑞 达通信技 术有 限公 司 黄志 明
【摘要 】路 由器是较大型的网络之 间进行连接的主要设备 ,对路 由器流量的监控分析 尤为重要。流量监控 系统不仅能实时的监测网络设备和 网络 的 运行 情 况 , 同时提 供 一 系列 的信 息和报 表 的 分析 ,提供 流 量数 据 。本文从 sNMP概述 和 流量监 控技 术 结构 、流 量监控 技 术功 能三 个方 面进 行 深入 的分析 ,为 网络 电信 的发展 出谋 划 策。 【关键词 】SNMP;路 由器;流量监控
1 SNMP概 述
1.1 SNMP定 义
SNMP(Simple Network Magnagement Protoco1)是 “IETF提
出 的 一 套 基 于 TCP/IP的 应 用 层 网 络 管 理 协 议 , 是 目前 广 泛 使 用
的 一 种 网络 管 理 协 议 , 同 时 也 得 到 了各 网 络 设 备 制 造 商 的支 持
协 议反 馈给 管理 站 。其管 理 的模 型如 下 图所 示 :
SNMP管 理 站
一
SNMP管 理 代理
1.3 MlB介 绍 在 SNMP协 议 下 ,MIB是 “指 通过 网 络 管理 协 议可 以访 问的信
息 ,这些信 息更具体 的理解 为网管 中被管 资源 ,而 网络管理 中的资源 用对 象来表示 ,每一 个对象表 示被 管资源某 一方面 的属性 ,这些对 象 的集 合形 成管理 信息 库【2】。 ”管理 站是通 过得 到MIB对 象的 阂值 。从 而实 现监视 的功能 ,并通过 改变MIB对 象 的阈值来实 现控制 的。要想 监控 路 由器 的流量 ,可 以用IP组和MIB来 实现 的,为 了提高 系统运行 的效 率,一般 利用MIB中的Interfaces组 来监视 流量 。每个接 口都 附属 于一个子 网 ,因此厂家 的路 由器必 须保证实现Interfaces组。
基于SNMP的企业局域网流量监测系统的设计与实现

基于SNMP的企业局域网流量监测系统的设计与实现
吴红磊;崔冉;苗逢春
【期刊名称】《工矿自动化》
【年(卷),期】2010(036)003
【摘要】随着网络技术的飞速发展,如何提高网络的可用性、可靠性、安全性非常重要.针对该问题,文章以某矿业集团局域网为例,提出了一种适用于局域网的基于SNMP的网络流量监测系统的设计方案,给出了系统总体设计目标及结构,详细介绍了系统功能模块的具体实现及采用的关键技术.实际检验结果表明,该系统具有良好的监测效果,有利于网络管理员了解和掌握网络性能变化,合理地配置网络资源.【总页数】4页(P118-121)
【作者】吴红磊;崔冉;苗逢春
【作者单位】中平能化集团六矿,河南,平顶山,467000;中国矿业大学信电学院,江苏,徐州,221008;中平能化集团六矿,河南,平顶山,467000
【正文语种】中文
【中图分类】TP393.06
【相关文献】
1.基于snmp协议的企业专网流量监管系统设计与实现 [J], 刘刚;左金
2.基于SNMP协议的校园局域网运行监测系统 [J], 吴丽萍
3.基于SNMP协议的流量监测系统的设计与实现 [J], 柯栋梁;万燕
4.基于SNMP协议的流量监测系统的设计与实现 [J], 柯栋梁;万燕
5.基于SNMP的局域网流量监控系统研究及应用 [J], 薛明; 阎磊; 彭松
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于SNMP协议的简单网络流量监控管理系统的设计摘要:随着网络通信技术的不断进步,网络应用越来越广泛,网络流量形式变得复杂,内容变得庞大,因此网络流量统一监控与管理是非常必要的。
本设计介绍了SNMP的基本原理,提出了在Linux下实现基于SNMP的网络流量监控系统方案,结合某网络管理中的实际问题,阐述了这一方案的具体实施,并对该系统提出了展望。
关键词:流量监控;SNMP(简单网络管理协议);MIB(管理信息库);WBM (基于Web的网络管理)在校园网及其他大型企业网的复杂应用环境中,网络面临的攻击及威胁主要来源于网络部,如大量病毒、网内主机的主动攻击及网络异常流量的突增都将引起网络设备负荷过重,从而导致网络拥塞,并可能进一步导致网络瘫痪。
因此,基于全网所有网络设备、服务器群组的流量状况的24 h实时监控和日志及流量分析统计,将对于保障复杂环境下的整个网络的安全、设备稳定,以及防止服务器群组被攻击有极大的意义。
目前网络管理标准主要有两大体系:OSI的CMIS(Common Management Information Service。
公共管理信息服务)/CMIP(Common ManagementInformation Protocol,公共管理信息协议)和IETF的SNMP(Simple Network Management Protocol,简单网络管理协议)。
由于CMIP实现复杂、结构庞大,占用资源多,目前还没有开发出实际可用的产品。
SNMP由于易于实现和广泛的TCP/IP应用基础而获得支持。
随着SNM2Pv2和SNMPv3的相继出现,改善了SNMP中的安全问题,使SNMP得到快速发展。
一、 SNMP原理SNMP由IAB(Internet Activities Board)制定,是基于TCP/IP协议的各种互联网络的管理标准。
由于它本身简单明了,实现较容易,占用系统资源少,所以得到了众多网络厂家的青睐,而成为工业标准投入使用。
现已被广泛接受,差不多所有的网络产品,包括交换机(Switch)、路由器(Router)、集线器(HUB)、不间断电源(UPS)及调制解调器(Modem)等网络硬件及许多软件均支持SNMP。
几乎所有的网络厂商推出的针对硬件管理的网络管理系统都支持SNMP,如HP公司的Open view、IBM公司的Net View、Cabletron公司的Spectrum都是基于SNMP标准设计的。
它的管理体系结构包括4个部分:管理站(SNMP manager)、管理代理(SNMP agent)、管理信息库(MIB,management information base)和网络管理协议。
1.1 管理站管理站发出命令,实现对网络设备的管理。
管理站中有管理应用程序,按照SNMP协议实现与管理代理的通信,完成对MIB数据的读取和设置。
1.2 管理代理管理代理是驻留在网络设备中的软件模块,它的主要作用:(1)获取本地设备的运行状态、设备特性、系统配置等相关信息,存人MIB库;(2)和管理站通过SNMP协议通信,使管理站获取并能设置MIB库中网络设备的管理信息。
1.3 管理信息库管理信息库是网络管理变量的集合,包含有关网络设备的信息,它是存储网络设备配置、性能、运行状态等参数的数据库。
它根据SNMP协议定义了一系列数据对象,每个对象代表被管设备某方面的管理信息,如设备的数量或者接口状况等,网络管理系统通过网络管理代理软件来管理MIB数据对象。
1.4 网络管理协议SNMP是TCP/IP协议组的一部分,SNMP协议是一系列网络管理的文件定义,规范统一了网络管理的标准。
SNMPvl由4个文件组成:RFC1155定义了管理信息结构(SMI),即规定了管理对象的语法和语义,主要说明了怎样定义和访问管理对象;RFC1212说明了定义MIB模块的方法;RFC1213定义了MIB一2管理对象的核心集合;RFC1 157是SNMP vl协议的规范文件。
网络管理协议可提供以下3个功能:(1)get:管理站可以通过获取SNMP代理的MIB值,了解到整个网络设备的配置信息,如交换机的系统信息等;(2)set:管理站可以通过设定SNMP代理的MIB值,修改网络设备的配置信息;(3)trap:在一些紧急情况下,如突然关闭交换机,交换机上的某一个端口的状态发生变化,网络出现故障等,SNMP代理都会向管理站反馈相应的信息。
二、流量监控系统的分析设计与实现2.1 分析设计2.1.1 网络流量分类网络流量类型相当复杂,为了便于监控与管理,需要把不同类型的流量组合起来,分为两大类别:①源节点到一个或多个目的节点之间的基于IP层的网络端到端的流量,IP层的每一设备都可以作为源和目的结点,如路由器、交换机、服务器和工作站,这种类别流量是从实际网络中所测量的流量数据,通常可以用来与网络最大负载能力比较以表现当前网络链路的繁忙状况;②发生在节点间的应用层业务流量,包括Http、P2P、Ftp、Email、Print、视频等多种不同的业务,每种业务都可由其相应的属性参数来描述,如对于Http业务,可通过属性组:{page rate(pages/hour)}page size(objects/page),average object size(bytes/object)}来表示。
通过将上述这些参数组合后,形成具体流量信息。
第一种类别流量收集IP层及以下各层的性能参数,第二种类别主要收集应用层的性能数。
如果只采集其中任何一种类别的流量,都不能得到关于网络整体性能的分析,因此在实际应用中,为了反映网络整体性能,需要由各个层次的性能参数来体现,所以,通常在一个完整的流量模型中,两种类别流量的收集都很重要。
2.1.2 网络流量测量方法与选择对比于目前常被使用的流量测量方式,主要有两种。
(1)专门使用计算机在网络中侦听,例如俗称为“嗅控器”的Sniffer工具,但是此种方式不能保证所有到达对象的流量都能监听到,以路由器为例,必须保证路由器和侦听计算机在同一个物理网段。
(2)直接从网络对象中获得流量。
通过使用SNMP协议,利用它提供的基本功能中的Get—Re—quest和Get。
NextReq遍历整个MIB数据库表得到所需要的信息。
免费工具软件METG(Multi RouterTraffic Grapher)就是这样一个分析工具,它将监控结果产生为GIF或者PNG格式的图形文件,而且这些图形文件可以很方便的植入到标准的HTML页面中。
校园网络的特点是用户量大,但是建设投人相对比较少,为了能够获得自己所需要的细节,增强系统的灵活性和可扩展性,并且降低成本,广东某高校选择了通过直接读取MIB对象的流量信息方式来实现。
并且由于SNMP的方案保证了流量测量系统的通用性和可重用性。
在其系统中,使用了SNMP来采集数据。
在实际应用中,管理人员可根据实际流量合理地设定采集时问间隔,定时采集相关信息以便准确监控流量数据。
2.1.3 具体校园网网络环境目前某高校校园网采用以太网结构,主干1 000 Mbps,到达桌面100 Mbps,为满足教学与管理的需要,不仅提供了全院师生的接人Intemet服务,还基于校园网建立了网络教学、教务管理、办公自动化、邮件系统、一卡通等应用系统。
这些系统的上线,对网络的高可用性,提出了更高的要求。
该校网络结构拓朴如图1所示:图1 网络拓扑图2.2 具体实现根据该校实际需求,监控系统的功能模块可以分为数据采集与存储、故障处理模块、用户查询与交互和统计分析。
该监控系统的功能模块如图2所示。
图2 功能模块图在开发流量监控管理系统时,采用Linux AS4。
0作为操作系统平台,用JAVA语言编程实现,通过ucd。
snmp软件包实现对网络设备MIB信息的获取。
UCD。
SNMP软件包括多个SNMP工具:可扩展代理、SNMP库、查询或设置SNMP代理消息、产生和处理SNMP陷阱的工具、使用SNMP的netstat命令、Tk/Perl管理系统库浏览器。
在ucd—snmp软件包安装完成后,在shell下面使用/usr/local/snmp/sbin/snmpd,或直接加在/etc/rc。
d/rc。
1ocal当中,在开机后自动启动。
判断校园网的流量状况,经常需要与历史数据进行对比,因此需要保存大量数据。
一般来说,数据的存储有基于文件和基于数据库两种。
基于文件系统的方式在小数据量的情况下,可以获得较高的存储效率和存取数据的速度,但不利于数据关系和复杂结构的表示,难以实现对数据的完整性控制,因而不利于数据规模大、类型混杂的校园网应用。
因此,我们在设计数据的管理和存储策略时,选择的是对系统性能要求不高的Mysql数据库系统。
数据采集流程如图3所示。
图3 数据采集流程图2.2.2 故障处理模块通过对数据进行采集与存储后,将数据与规则库中的阈值进行比较,当发现异常后提交信息给故障处理模块。
故障处理模块启动告警功能通过创建包含响应SET 请求的SNMP Agent,设置SET值为start或stop,使得SNMP Agent对相应的服务启动或关闭。
2.2.3 Web服务器提供用户查询与交互模块传统的基于C/S架构的管理模式存在着诸多不足,随着Web技术的成熟及广泛应用,作为一种全新的网络管理模式,基于Web的网络管理WBM(Web—Based Management),以特有的灵活性、易操作性等特点,被誉为“将改变用户网络管理方式的革命I生网络管理解决方案”。
我们在本系统设计中,将网络管理信息的数据由SNMP从MIB库中收集到,经过网络管理系统应用程序的过滤、分析、加工处理后,存储于Web服务器的数据库中。
管理员通过Web技术可从浏览器本地或远程访问流量监控系统,WBM技术与传统的网络及设备管理系统相比,在分布性、用户界面等方面都有独到的优势。
动态网页PHP的函数集中提供了使用SNMP协议的网管函数的接口:snmp—get—quick—print、snmp—set—quick—print snmpget sm ~realwalk、snmp—walk等,因此使用PHP来实现轮询操作,通过PHP提供的网管函数库与数据采集模块的Agent交互获得流量监控的数据。
使用PHP语言和Ajax技术创建Web管理页面,通过标准的接口,可将用户的HTTP格式的请求转换成SNMP协议的格式,或将SNMP协议数据单元转换成HTTP格式显示到用户的浏览器界面。
同时采用ajax(“Asynchronous JavaScript andXML”,即异步JavaScript和XML)窗体技术。
Ajax技术之中,最核心的技术就是xMLHttpRequest,它为运行于浏览器中的JavaScript脚本提供了一种在页面之内与服务器通信的手段,这使得页面内的JavaSeript可以在不刷新页面的情况下从服务器获取数据,而不是刷新整个页面。