用Telnet/SSH方式监控Linux的内存使用率不正确

用Telnet/SSH方式监控Linux的内存使用率不正确

方法:

1) 把<OPM>/conf/OpManager/application/HostResource.xml中Linux下面的Memory Utilization中的command后面的双引号中的命令替换为:/usr/bin/free -b | awk '{if ($2 ~ /buffers\//) print $2 &quot; &quot; $4; else { if ($1 ~ /Mem:|cache:/) print $2 &quot; &quot; $3;}}'| sed 'N;s/\n/ /' | awk '{if($4!=&quot;&quot;){print ($4*100)/$1}else{print ($2*100)/$1}}'

2) 重启OPM

3) 如果有问题,请把1)中的命令在客户机上执行一下,查看结果是否正确,需要把$quot;替换为"
     并把free -b的截图,以及上述命令的截图发给mes@zohocorp.com.cn
原因:

OPM希望free -b有以下输出:
             total        used        free      shared  buff/cache   available
Mem:     2095575040   256991232   929046528      692224   909537280  1656487936
Swap:    1073737728    29417472  1044320256

但在某些系统下面输出为下面截图所示,和分析命令的预期不符:

             total        used        free      shared buffers cached
Mem:     1598702387 9407029248 6579994624 1433600 35468544 4481409024
-/+ buffers/cache: 4373769728 1141325414
Swap:    2147483238    0  2147483238




    • Related Articles

    • 使用TELNET从Cmd提示符验证SMTP配置

      注意:在记事本中记录要输入的命令,然后复制粘贴。在Cmd提示符中使用Backspace/Delete/Insert/Editing会产生不正确的结果。 第 1步:在命令提示符下,输入:telnet <smtp_Server> <port>  例如:telnet mail.mailserver.com 25 第 2步:输入EHLO ,然后按回车键。 如果不需要身份验证,将转到第 6 步: 第 3 步:输入AUTH LOGIN。服务器通过对您的用户名进行加密提示进行响应。 第 ...
    • 从产品服务器 "Telnet <EMC Isilon 服务名称> 端口" 报错无法连接的原因

      因为Telnet用的是TCP协议, 比如说192.168.80.131(dsap.com)在514端口上启了个UDP的服务,这时使用Telnet 192.168.80.131 8888/ dsap.com 514,就会报如下错误: Telnet 无法打开到主机的连接。在端口 514:连接失败 解决方案: 可在安装产品服务器上下载一个第3方工具测试,如:PortQry
    • Linux代理服务疑难解答

      1、查看Linux代理服务运行状态的命令: ps aux | grep dc 正确输出: 2、Linux代理日志的默认路径: <DesktopCentralAgentInstallationDirectory>/logs 默认是:/usr/local/desktopcentralagent/logs Patch Manager Plus Linux Agent logs 路径: <PatchManagerPlusAgentInstallationDirectory>/logs 默认是: ...
    • WANRTT 监视器停止工作

      问题:WANRTT监视器在OpManager中停止工作。 解决方案:这可能是由于某些原因在Cisco源设备中发生的更改,可能发生在路由器重启后。                 点击网络选项卡 -> 所有监视器 -> 鼠标移到有问题的WANRTT监视器下的IPSLA WAN选项卡,您将能够在左下角看到ProbeID,它是存储                在Cisco源设备上的监视器操作ID,连接到使用telnet的Cisco路由器并运行命令“show ip sla ...
    • 添加新的Weblogic监视器:常见问题

      问题: WebLogic服务器的用户帐户应该拥有哪些最低安全权限才能进行监控? 回答: 用户应具有管理权限。Applications Manager Webserver端口9090应该可以从WebLogic服务器访问,并且 WebLogic服务器的相同HTTP端口应该可以从AppManager计算机上访问。例如WebLogic端口7001应该可以从Applications Manager服务器访问(使用telnet命令)。 检查WebLogic服务器中配置的侦听地址是否与Applications ...