电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程论文:基于Snmp协议网吧管理软件开发技术解析

软件工程论文:基于Snmp协议网吧管理软件开发技术解析_第1页
软件工程论文:基于Snmp协议网吧管理软件开发技术解析_第2页
软件工程论文:基于Snmp协议网吧管理软件开发技术解析_第3页
计算机软件工程论文软件工程论文:基于 Snmp 协议网吧管理软件开发技术解析摘 要: 由于公司业务不断扩大,外部网吧由最初的几家发展到现在的 20 多家,每家都使用一台 QNO FVR360 路由器,由于位置分散,不易管理,需要开发一套简单的网管软件,以便于网管的日常维护。在此解析了基于 Snmp 协议访问网络设备的开发方法。关键词:Snmp;网络;.NET;Oracle1 概述1.1 Snmp 协议SNMP 是一系列协议组和规范,它们提供了一种从网络上的设备中收集网络管理信息的方法。SNMP 也为设备向网络管理工作站报告问题和错误提供了一种方法。只需要知道网络设备的管理 IP,就可以查看网络设备的状态,无需登录名或密码。1.2 开发工具Oracle+Ajax+Vss+VS2008。1.3 基础设置为保障使用 Snmp 协议与网络设备相连,必须要把网络设备的防火墙关掉或者在防火墙设置中允许 Snmp 协议通过。2 获取路由器参数值主要是通过已知的网络设备管理 IP 和交换机的 OID 来查询实现,例如 Qno FVR360 路由器系统时间标识为 1.3.6.1.2.1.1.3.0。但大多数时候网络设备的 OID 信息是未知的,如何知道 OID 属性值成为要点。一种方式是通过厂家获取,另一种方式是通过软件获得。在这里介绍一下通过软件怎样获得。可以通过软件 GetIf 来获得这款软件对于网管来说并不陌生,通过它可以知道当前设备的状况,能把网络设备的 OID 信息、端口状态、路由表、ARP、支持的协议以及网络设备中 mac-address-table 中的信息都读了出来。GetIf 使用:(1)打开 Getif 在 Host name 输入 IP 地址后,点击“Start”,如果连接成功会在最下面状态栏中出现 SysInfovariables Ok 提示,如图1 所示。(2)在 MBrowser 标签卡中察看 Oid 值,例如察看系统时间。如图2所 示 , 点 击iso-org-dod-internet-mgmt-mib-2-sysUpTime-sysUpTime 后运行 Start 后出现 system..sysUpTime.0:0:1:53:43.00,点击后在最下角出现 Oid 值为 1.3.6.1.2.1.1.3.0,其他属性 Oid 也按此方法查找。3 获取网络设备属性值.NET 可以通过调用 SnmpSharpNet 库,来获得网络设备属性值。具体操作如下。(1)下载 SnmpSharpNet 库,并进行引用。(2)编写调用类库。public class SnmpWork{public SnmpWork(){}#region 通过 oid 字符数组获得相应的值public static DictionarygetOIDValue(stringhost,string[]oid){//返回变量Dicti...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部