论坛首页 综合技术论坛

基于snmp4j取得linux系统的cpu、ram信息

浏览 2149 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-07-17  

ps:希望做过snmp的大拿能过来解答一下。
   
      菜鸟通过 cat /proc/meminfo 得到linux系统的内存信息:

       <ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.383333206176758px; background-color: rgb(240, 243, 250); ">QQ图片20130717162749.jpg 

      大家可以看到MemTotal: 2071272KB 
                       MemFree:97972KB

     下面菜鸟同snmp4j得到的内存信息:

      <ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.383333206176758px; background-color: rgb(240, 243, 250); ">QQ截图20130717162809.png 

     1.3.6.1.4.1.2021.4.5.0 = 2071272
     1.3.6.1.4.1.2021.4.6.0 = 97964
     1.3.6.1.4.1.2021.4.11.0 = 4259492

     具体的OID信息可以看这里:http://blog.sina.com.cn/s/blog_77c854670100qwso.html

    给大家截了一个内存信息的OID:

    <ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.383333206176758px; background-color: rgb(240, 243, 250); ">QQ截图20130717165520.png 

     可以看到:Total RAM Free: .1.3.6.1.4.1.2021.4.11.0 
                   Total RAM used: .1.3.6.1.4.1.2021.4.6.0
    菜鸟不知为什么会出现矛盾的地方:通过 “cat /proc/meminfo” 得到 MemFree:97972KB,而通过snmp4j得到Total RAM Free:1.3.6.1.4.1.2021.4.11.0 = 4259492,然而却与Total RAM used: .1.3.6.1.4.1.2021.4.6.0 =  97964 大致相同(肯定会有些许不同),不知道这是为什么?

    大拿一定会知道的,望解答!

    告诉菜鸟一下snmp4j计算cpu,内存,磁盘利用率等一些问题的方法。

   谢谢!

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics