本帖最后由 pidtfork 于 2021-11-26 19:36 编辑
SNMPSNMP(Simple Network Management Protocol)即简单网络管理协议,主要用在局域网中对设备进行管理,应用最为广泛的是对路由器交换机等网络设备的管理,当然不仅限于网络设备。SNMP分为管理端和代理端(agent),管理端的默认端口为UDP 162,主要用来接收Agent的消息如TRAP告警消息;Agent端使用UDP 161端口接收管理端下发的消息如SET/GET指令等。 SNMP协议目前在用的有3个版本,分别是V1,V2C,V3,主要差异在安全性、消息封装格式、GET效率等方面。 SNMP管理端和代理端(Agent)进行通信时,双方必须有共同的一套参数才能正常“交流”,这套参数被称作MIB(管理信息库),因文件组织格式为树形,统称MIB树,下面介绍一下MIB文件的格式,主要包括 :
/***
* SNMP(Simple Network Management Protocol)简单网络管理协议,主要用在局域网中对设备进行管理,
* 应用最为广泛的是对路由器交换机等网络设备的管理,当然不仅限于网络设备
*
* 目前SNMP协议常用的有三个版本分别为 v1、v2c、v3
* 此方法只适用于 v1 版本,并且只实现了一个get请求
*
* 使用说明
* conf 需要三个参数 ip地址 端口 团体名称 三个参数都有默认值可以不传
* callback 即每次收到 oid 数据时会触发,即使 在请求中参数2为回调同样会再执行
*
* 只使用 SNMPv1.request(OID值, 可选的回调函数); 这个一个方法即可
*
*/
更多使用和功能请下载软件体验然后运行例子程序测试这个软件作为附件死活上传不了,请自行搜索mibbrowser下载或单独找我要
|