Chinaunix首页 | 论坛 | 博客
  • 博客访问: 512986
  • 博文数量: 173
  • 博客积分: 4112
  • 博客等级: 上校
  • 技术积分: 1577
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-26 10:12
文章分类

全部博文(173)

文章存档

2012年(1)

2010年(172)

我的朋友

分类:

2010-05-17 16:21:45

运行 Red Hat Enterprise Linux 4 或 Red Hat Linux Enterprise 5 操作系统并配置了 HP SNMP Agent (hp-snmp-agents) 版本 8.25 的 ProLiant 服务器可能会因 HP SNMP Management Performance Monitor Agent (cmaperfd) 显示高 CPU 利用率。

当 CPU 利用率达到 100% 时,该 cmaperfd 代理程序会失败。 要确定该 cmaperfd 代理程序是否失败,在命令提示符下输入以下内容:

    service hp-snmp-agents status

如果输出结果与下面的内容类似,则表明 cmaperfd 已失败:

    cmahealthd is running... [ OK ] cmastdeqd is running... [ OK ]
    cmahostd is running... [ OK ] cmathreshd is running... [ OK ]
    cmasm2d is running... [ OK ] cpqriisd is stopped... [ OK ]
    cmarackd is stopped... [ OK ] cmaperfd is running... [ failed ]
    cmapeerd is running... [ OK ] cmaeventd is running... [ OK ]
    cmafcad is running... [ OK ] cmasasd is running... [ OK ]
    cmaidad is running... [ OK ] cmaided is running... [ OK ]
    cmascsid is running... [ OK ] cmanicd is running...[ OK ]

HP SNMP Management Performance Monitor Agent 提供统计数据并允许设置各种系统性能参数的阈值。 Performance Monitor agent 包含在 hp-snmp-agents 软件包中。

影响范围


所有运行 Red Hat Enterprise Linux 4 或 Red Hat Linux Enterprise 5 并配置了 HP SNMP Agents (hp-snmp-agents) 版本 8.25 的 HP ProLiant 服务器

解决方案


HP SNMP Agents for Linux 的未来版本会解决该问题。

解决方法:要确保不会发生高 CPU 利用率现象,可以执行以下步骤禁用 HP SNMP Management Performance Monitor Agent:

  1. 编辑 /opt/hp/hp-snmp-agents/cma.conf 文件。
  2. 在 exclude 行末尾添加 cmaperfd,方法是输入
    exclude cmaperfd
    注: 默认情况下,“Exclude”命令用于从一开始就阻止单独的代理程序。 在 exclude 命令后添加代理程序的名称。
  3. 在提示符下输入
    service hp-snmp-agents restart 命令,保存文件并重新启动 hp-snmp-agents 软件包。

阅读(1688) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~