whoami121
驱动牛犊
驱动牛犊
  • 注册日期2003-05-13
  • 最后登录2003-11-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1214回复:0

我的问题很清楚,大家帮帮忙

楼主#
更多 发布于:2003-05-28 20:06
我想通过snmp协议取得远端一台主机A的cpu、filesystem 、memory等等信息。主机A的操作系统是:solaris 6。
对于一些标准的mib文件,如rfc-1213(主要用来读取路由表、地址表、接口表等网络相关内容),我可以通过管理端软件获得主机A上对应的各种信息。但是对于mib文件kernel-reader-mib.mib(正是用来读取cpu、filesystem 、memory等等信息的)、file-scan.mib等等,就读不出相应的内容,请问这是什么原因?

我的想法是:既然能读到rfc-1213 mib文件的东西,说明管理端和主机A的snmp agent之间联系是通畅的,原因可能是:
   1 主机A有另外一个snmp agent能够提供kernel-reader-mib.mib的内容,但是它在另外一个端口而非标准端口161上运行,可是我不知道这个端口号码导致无法获取
   2 因为kernel-reader-mib.mib这个文件是随着sun公司的管理软件 “Management center”一起发布的,而这个软件分为三大部分,其中就包括agent layer(其他两部分是console layer和server layer),因此只有在主机A上安装这个agent layer,才能读取kernel-reader-mib.mib的内容,而传统的操作系统自带的snmp agent不能支持这些“特殊”mib文件。

请问对吗?解决的办法是什么呢?如果不用它的agent layer能做到吗?


游客

返回顶部