关于通过snmp获取设备cup,内存等信息

qq_35681982 2017-05-09 04:33:00
我这两天在做通过snmp来获取设备的cpu,内存等信息的java项目,我通过snmp4j的get方法来获取的,遇到了一个问题,因为我们现在还没有拿到厂家的mib库,所以我的代码智能在本地测试,现在是这样的,我在网上找了一个获取本机名字的oid,是可以获取到的,我又找了一个获取cpu温度的oid,但是我代码就返回一个nosuchobject,这个是什么意思呢,是我的oid不对还是我获取的方法的问题?
...全文
820 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30788333 2019-03-10
  • 打赏
  • 举报
回复
很可能是你的snmp agent端没有开启对你想要的监控项的监控
毛龙蛋 2019-01-31
  • 打赏
  • 举报
回复
显然是oid不对,每个厂商都有自己的私有mib库,查询cpu温度的oid可能就是厂商自己私有的
tang871015 2019-01-30
  • 打赏
  • 举报
回复
关于CPU温度的oid,在标准规范里面,是没有这个oid,只能通过厂家的mib库进行读取,也就是各厂家的私有mib。
士心月月鸟 2019-01-28
  • 打赏
  • 举报
回复
OID不对,网上的方法是基于他们自己的测试环境。具体的需要你自己去查找对应设备厂家的MIB库里的OID

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧