Manager告警磁盘剩余空间过低,实际上磁盘空间充足

  使用配置
内容纲要

概要描述


Manager警报页面报警: 磁盘剩余空间过低,具体报错类似如下:

磁盘剩余空间百分比为java.nio.file.nosuchfileexception:can not get inode info from /%, 磁盘剩余Inode百分比为 {1}%

file

而实际上,磁盘告警的对应节点上,磁盘空间充足,Manager错误报警磁盘空间不足。

详细说明


一般是由于非英文的系统语言问题导致误告警,例如,若系统语言设置为了中文,就可能会导致该问题。

可以参考如下步骤排查问题。

  1. SSH登录到告警的节点,查看Agent脚本文件:/etc/init.d/transwarp-manager-agent;
  2. 确认 nohup 参数前是否有 LANG=en_US.UTF-8 ,若没有,则添加 LANG=en_US.UTF-8
    # cp /etc/init.d/transwarp-manager-agent  /etc/init.d/transwarp-manager-agent.bak
    # vi /etc/init.d/transwarp-manager-agent
    //在nohup前添加LANG=en_US.UTF-8参数:
    LANG=en_US.UTF-8 nohup $JAVA_HOME/bin/java $AGENT \

    file

  3. nohup 参数前有 LANG=en_US.UTF-8 参数,则将 LANG=en_US.UTF-8 替换为 LC_ALL=C ,去除本地化设置(可以参考KB3716)。
    LC_ALL=C nohup $JAVA_HOME/bin/java $AGENT \
  4. 重启Agent服务:/etc/init.d/transwarp-manager-agent restart
    # /etc/init.d/transwarp-manager-agent restart
  5. 再次查看manager的警报页面,告警消除:
    file

这篇文章对您有帮助吗?

平均评分 0 / 5. 次数: 0

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。