计算机软件工程论文软件工程论文:基于 Snmp 协议网吧管理软件开发技术解析摘 要: 由于公司业务不断扩大,外部网吧由最初的几家发展到现在的 20 多家,每家都使用一台 QNO FVR360 路由器,由于位置分散,不易管理,需要开发一套简单的网管软件,以便于网管的日常维护
在此解析了基于 Snmp 协议访问网络设备的开发方法
关键词:Snmp;网络;
NET;Oracle1 概述1
1 Snmp 协议SNMP 是一系列协议组和规范,它们提供了一种从网络上的设备中收集网络管理信息的方法
SNMP 也为设备向网络管理工作站报告问题和错误提供了一种方法
只需要知道网络设备的管理 IP,就可以查看网络设备的状态,无需登录名或密码
2 开发工具Oracle+Ajax+Vss+VS2008
3 基础设置为保障使用 Snmp 协议与网络设备相连,必须要把网络设备的防火墙关掉或者在防火墙设置中允许 Snmp 协议通过
2 获取路由器参数值主要是通过已知的网络设备管理 IP 和交换机的 OID 来查询实现,例如 Qno FVR360 路由器系统时间标识为 1
但大多数时候网络设备的 OID 信息是未知的,如何知道 OID 属性值成为要点
一种方式是通过厂家获取,另一种方式是通过软件获得
在这里介绍一下通过软件怎样获得
可以通过软件 GetIf 来获得这款软件对于网管来说并不陌生,通过它可以知道当前设备的状况,能把网络设备的 OID 信息、端口状态、路由表、ARP、支持的协议以及网络设备中 mac-address-table 中的信息都读了出来
GetIf 使用:(1)打开 Getif 在 Host name 输入 IP 地址后,点击“Start”,如果连接成功会在最下面状态栏中出现 SysInfovariables Ok 提示,如图1 所示