管理主机的ICAgent插件
AOM将陆续支持其他各种类型插件的接入功能,您可以在安装了UniAgent的主机列表界面,直接对主机进行批量安装、升级、卸载、启动、停止和重启插件的操作。
当前已对接的插件有:ICAgent。ICAgent插件为指标和日志采集插件。ICAgent插件采集数据的周期为1分钟,不支持修改。
批量管理ICAgent插件
- 登录AOM 2.0控制台。
- 在左侧导航栏选择“设置 > 全局设置”,进入全局设置页面。
- 在左侧导航栏中,选择“采集设置 > UniAgent管理”,进入旧版虚机接入页面,或单击右上角“体验新版”进入新版UniAgent管理页面。
- 勾选一个或多个待操作插件的服务器前的复选框,单击“插件批量操作”。
- 在弹框中选择操作类型,配置对应的插件信息,并单击“确认”,即可执行对应的操作。(当选择CCE类型主机时,建议您前往“K8s集群管理”页面执行ICAgent插件相关操作。)
表1 插件操作参数说明 参数
说明
操作类型
插件批量操作有六种操作类型:安装、升级、卸载、启动、停止和重启。
服务器上的ICAgent被卸载后,会影响该服务器的运维能力,导致AOM无法采集到客户相关的指标信息,请谨慎操作。
- 进行插件批量操作时,如果主机的操作系统是Windows,需要确保主机安装了1.1.9及以上版本的UniAgent。
- 当主机安装的ICAgent插件有新版本时,“UniAgent管理”页面的“已装插件”列会提示“可升级”,您可根据需要升级ICAgent的版本。(如果CCE集群中的主机安装的ICAgent有新版时,可升级提示信息仅在“K8s集群管理”页面展示,您可以根据需要在“K8s集群管理”页面升级ICAgent的版本,详情请参考管理K8s集群的UniAgent和ICAgent插件。)
选择插件
选择待操作的插件,目前支持安装最新版本的ICAgent。ICAgent的各版本功能说明请参考表2。
ak/sk
基于所选的插件,和插件版本,输入所需ak/sk(Access Key ID/Secret Access Key),即访问密钥,表示一组密钥对。具体请参考获取AK/SK。
仅当安装旧版本ICAgent插件时才需要输入ak/sk,安装新版本ICAgent时无需输入ak/sk(界面没有展示ak/sk输入项,即表示安装的是新版本ICAgent插件)。
表2 ICAgent版本说明 版本号
说明
发布时间
7.6.1
- 结构化配置时,JSON解析层数最大支持10层。
- ICAgent采集日志场景下的内存优化。
- 增加关于1U2G节点的资源限制。
2025-12-25
7.5.10
优化ICAgent查找绕接文件的逻辑。
2025-12-22
7.5.9
- 解决IPv6开启场景下,AOM主机监控CPU指标无法展示的问题。
- 解决不活跃文件过多导致ICAgent内存占用高的问题。
2025-12-09
7.5.8
优化ICAgent错误诊断日志采集时的内存分配。
2025-11-27
7.5.6
- ECS和容器日志采集文件上限调整为1000。
- 解决标准输出采集时日志时间精度不够导致的查看上下文日志错乱的问题。
2025-11-20
7.5.5
- 优化ICAgent上报主机信息的逻辑。
2025-11-04
7.5.1
- 容器部署场景ICAgent基础镜像切换为HCE2.0。
- 标准输出日志采集增加stream字段。
- 优化采集系统日志的逻辑。
- ICAgent下线APM1.0功能。
2025-10-22
7.4.3
- 优化自建k8s安装命令。
- 组合解析场景下,支持json结构化提取指定的key。
- 支持CCE集群1.33版本。
2025-09-11
7.3.7
- 解决多行全文日志采集,日志过滤规则不生效的问题。
- 调整主机NPU指标优先级。
- 优化容器日志采集任务添加的逻辑。
2025-08-14
7.3.6
- 优化标准输出采集逻辑。
- 优化ECS安装ICAgent的安装脚本。
- 优化ICAgent生成AgentId的逻辑。
- 解决标准输出采集任务配置多行时,文件最后一行日志不上报的问题。
2025-07-25
7.3.3
- 优化容器日志采集正则校验的逻辑。
- 解决容器日志采集路径配置为挂载目录上级时无法采集的问题。
2025-06-26
7.3.2
解决在自建k8s场景下无法在AOM1.0页面通过集群名称查找ICAgent上报系统日志的问题。
2025-06-09
7.3.1
- LTS配置ICAgent结构化日志过滤的白名单里支持逻辑关系选择。
- ICAgent采集上报支持base64编解码。
- ICAgent调用ECS openstack支持V2版本接口
- 自建k8s没有开启10255端口时,容器日志和标准输出日志也支持采集。
2025-05-26
7.2.6
ECS重装或卸载ICAgent时,优化清理AgentId文件的逻辑,解决私有镜像预置ICAgent后导致的AgentId重复问题。
2025-05-14
7.2.4
调整游标目录:游标文件名取消日志组日志流,同时将游标文件放入到日志组日志流组成的目录中。
2025-04-25
7.2.2
- 解决大量日志采集场景下,采集协程偶现阻塞导致ICAgent不采集标准输出日志的问题。
- 解决上报k8s事件时reason字段未上报的问题。
2025-03-13
7.2.1
- 结构化单行正则以及多行正则增加行号处理。
- 优化日志发送时label的获取逻辑。
- ntp指标支持配置多台ntp服务器。
- 适配容器npu指标采集,使用podIP进行指标获取。
2025-02-28
7.1.22
优化代码,减少获取pod信息时内存消耗。
2025-01-23
7.1.19
- 优化AgentId生成逻辑。
- 修改绕接文件过期时间为2小时。
- 优化日志打印。
2025-01-13
7.1.17
优化日志采集流程,调整发送块大小。
2025-01-03
7.1.14
- 优化日志采集流程。
- 日志采集时,持久化保存签名信息。
2024-12-25
7.1.12
解决在某些场景下,Go版本引起的定时器泄漏导致CPU升高的问题。
2024-12-15
7.1.6
- 支持日志上报镜像名称。
- 优化采集日志流程。
- 升级ICAgent基础镜像版本。
2024-11-21
7.1.5
解决用户project下所有配置删除或关闭后,仍然继续采集日志的问题。
2024-11-21
7.1.3
优化发送日志时httpclient组件性能。
2024-11-02
7.1.1
优化ICAgent架构,统一AOM1.0和AOM2.0的Agent。
2024-10-26
5.12.233
- 优化容器日志结构化性能。
- 解决CCE场景错误诊断偶现上报失败的问题。
- 解决虚机场景不活跃文件采集失效的问题。
2024-10-17
5.12.232
- 解析标准输出日志用到的json库替换为sonic,降低CPU使用率。
- LTS发送日志出现超时,解决超时问题。
2024-10-14
5.12.231
- 解决以下条件满足的情况下ICAgent重启的问题:标准输出采集到LTS、LTS不配置日志接入规则、CCE创建新容器并打印标准输出日志。
- 解决游标文件中hisfile变成目录的问题。
- 解决增量采集开关不生效的问题。
2024-10-11
5.12.230
- 解决游标定时刷新功能不生效的问题。
- 查找不到绕接文件的情况下,解决base文件绕接后无法重置游标的问题。
- 解决文件签名导致cpu高的问题。
2024-10-09
5.12.224
在ECS升级场景下,若“.bashrc文件中export HISTSIZE=0”大于1条,则清除“.bashrc文件中的export HISTSIZE=0”。
2024-09-27
5.12.218
- ICAgent上报日志支持GBK编码。
- ICAgent上报日志允许文件多次采集。
2024-09-26
5.12.185
- 解决虚机日志配置中黑名单路径不生效问题。
- 优化containerd标准输出日志采集的问题。
2024-05-20
5.12.184
- 解决容器日志采集功能中无法排除绕接文件的问题。
- 节点日志采集功能并发采集协程调整为32个。
2024-05-16
5.12.183
优化containerd节点采集容器标准输出绕接文件的问题。
2024-05-11
5.12.182
解决syslog开关问题。
2024-04-28
5.12.181
- 解决自建k8s icagent认证失败问题。
- 解决日志截断问题。
- 解决日志速率很大的情况下,查找不到绕接文件导致文件漏采的问题。
2024-04-25
5.12.177
解决绕接死循环问题。
2024-03-28
5.12.176
- zip流式解析优化:检查转储文件是否结束。
- 限制podlb每个主机最大连接数。
2024-03-18
5.12.175
解决了结构化日志采集性能瓶颈问题。
2024-03-13
5.12.172
优化支持的绕接方式。
2024-02-28
5.12.171
解决Docker节点标准输出日志Json解析问题(没有去掉转义字符)。
2024-01-31
5.12.170
- 主机日志,容器日志,标准输出日志支持增量采集。
- 解决主机gpu指标挂断问题。
2024-01-29
5.12.166
- 解决标准输出日志采集插件占用内存高问题。
- 解决虚机日志采集插件重复采集绕接文件问题。
- 游标文件中添加日志组和日志流信息。
2023-12-27
5.12.165
从配置文件获取初始agentID,如果不符合校验要求则使用随机生成的uuid。
2023-12-21
5.12.163
支持UniAgent插件化安装ICAgent。
2023-12-13
5.12.159
- 解决标准输出日志采集协程泄露问题。
- 解决标准输出日志采集到AOM后,不支持采集标准输出绕接日志的问题。
2023-11-27
5.12.158
解决关闭指标开关后容器指标内存泄露导致ICAgent重启的问题。
2023-11-08
5.12.157
- CCE接入LTS的容器日志采集:支持Docker驱动Devicemapper。
- 解决虚机日志量大(转储快)ICAgent内存暴涨导致重启问题。
2023-11-06
5.12.156
解决从OBS拉取安装包问题,将http协议改成https。
2023-11-01
5.12.154
支持结构化功能。
2023-10-31
5.12.150
- 解决集群name和集群id not-set问题。
- 支持CCE集群1.27版本。
2023-10-17
5.12.149
支持挂载绕接功能。
2023-10-12
5.12.148
修复gpu多卡场景,解决cpu高的问题。
2023-08-30
5.12.147
修复日志转储无法重启、主机gpu指标适配。
2023-08-17
5.12.142
支持CCE集群1.25及以上版本的容器gpu指标采集。
2023-06-13
5.12.139
解决上报LTS日志出现大量TIME_WAIT状态的TCP连接问题。
2023-04-25
5.12.135
- 解决CPU使用率为0的问题。
- 解决CCE1.23版本集群containerd节点容器网络指标缺失问题。
- 支持采集EulerOS 2.5系统的磁盘分区指标。
2023-02-08
5.12.133
容器的标准输出日志支持多行采集。
2022-12-17
5.12.130
支持将CCE日志直接接入LTS。
2022-11-04
5.12.120
- 增加进程的最大句柄数指标。
- 支持LTS的podlb域名的切换能力。
2022-08-28
5.12.111
新增线程指标、修复“获取lvs磁盘分区指标失败”问题。
2022-06-09
5.12.100
- 上报内存指标增加内存workingset使用量、内存workingset使用率。
- 容器采集支持通过标签区分stderr.log和stdout.log。
- 容器上报增加Pod_ip的tag。
- **配置匹配当前目录文件。
2022-01-15
5.12.98
增加LTS日志黑名单功能,更改容器指标来源为working_set。
2021-09-29
5.12.96
新增云资源发现类型。
2021-09-22
5.12.90
更新gpu指标来源。
2021-07-15
5.12.87
新增磁盘支持类型。
2021-03-30
5.12.75
适配安全容器场景。
2021-03-09