[原创]浅谈SNMP_Tomcat, WebLogic及J2EE讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Tomcat, WebLogic及J2EE讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2877 | 回复: 0   主题: [原创]浅谈SNMP        下一篇 
geng.zhang
注册用户
等级:少校
经验:854
发帖:27
精华:0
注册:1970-1-1
状态:离线
发送短消息息给geng.zhang 加好友    发送短消息息给geng.zhang 发消息
发表于: IP:您无权察看 2014-12-3 17:14:02 | [全部帖] [楼主帖] 楼主

初识SNMP(简单网络管理协议)

与协议无关,可以在各种传输协议上被使用,从网络设备中收集网络管理信息的方法,同时,向网络管理控制台中发送问题和错误。

SNMP的操作命令的学习

Get  网络管理控制台获取要处理对象的值,这个是一个基本方式,获得管理信息。

Set  根据get,同理得到set是网络管理控制台设置要处理对象的值,比如说运用此方法来改变设备中的配置值或者是运行情况等。

Trap  代理者向网络管理控制台发送事件,在控制台没有要求的情况下,它自己主动的去检查服务器的运行情况,然后将这些情况发送给服务器,通知其线路有哪些故障、需要做的连接终端以及恢复等消息。

理解:J2EE开发中对于我们定义的字段,相应的也会有与之对应的gettersetter方法,这里的getset也可以用这样的方式去理解,就是设置我需要的参数,也可以改变这些值。

Get为例学习一下:

获取本机pcnameip地址是192.168.1.102

首先,肯定要在snmp的环境下进行,所以首先安装snmp环境,window组件的管理监视工具包含snmp,安装即可。上网查了一下,snmp的默认端口号是161/162,而且还需要关闭192.168.1.101的防火墙。

然后选个能进行snmp通信的工具,网上查了一下大概用的都是snmputil,然后它的命令是

Snmputil [get getnext walk] agent community oid [oid...]


        消息类型       ip   默认public   MIB对象号

然后依次对应,在命令行中进入snmputil的路径下,输入

Snmputil get 192.168.1.102 public .1.3.6.1.2.1.1.5.0 然后控制台就会显示本机name了 

注:对MIB不是很了解,需要进行学习,此处的对象号先默认。




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论