阅读:1274回复:0
我的问题很清楚,大家帮帮忙
我想通过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能做到吗? |
|