更新时间:2025-08-01 GMT+08:00
为什么中文操作系统下安装了CES Agent后查看操作系统监控没有指标值?
问题描述
中文操作系统下安装了CES Agent后查看指标无内容,除中文操作系统外其他实例指标正常。
问题现象
在中文的ECS实例上安装了CES Agent插件后,在云监控服务-主机监控-弹性云服务器页面查看操作系统监控没有指标值,查看CES Agent日志发现指标上报正常。登录实例后执行命令“lscpu“查看返回值中包含乱码。
问题分析
CES Agent需要通过“lscpu”命令的返回值来确定实例是ECS/BMS,当实例系统语言为中文时,“lscpu”命令的返回值中有乱码,会导致CES Agent误将ECS错误识别为BMS,进而影响指标的查询展示。lscpu命令正常返回值如图1所示。
解决方式
- 使用root账号登录机器。
- 执行以下命令修改配置文件,并在{}中输入配置内容:"telescope.instance.namespace": "AGT.ECS"。
cd /usr/local/uniagent/extension/install/telescope/conf && vi custom_conf.json
- 执行以下命令重启agent:
cd /usr/local/uniagent/extension/install/telescope && ./telescoped restart
父主题: 主机监控