- 最新动态
- 功能总览
- 产品介绍
- 计费说明
- 快速入门
-
用户指南
- 通过IAM授予使用AOM的权限
- 接入AOM
- 接入AOM(新版)
- 可观测指标浏览
- 仪表盘监控
- 告警监控
- 日志管理(新版)
- 日志管理(旧版)
-
Prometheus监控
- Prometheus监控概述
- 管理Prometheus实例
- 管理Prometheus实例指标数据
- 使用Prometheus监控CCE集群指标
- 配置多账号聚合实现指标统一监控
- 配置CCE集群监控采集指标规则
- 配置预聚合规则提升指标查询效率
- 配置数据多写实现监控指标转储到自建Prometheus
- 配置指标存储时长
- 通过仪表盘监控Prometheus实例指标数据
- 配置Remote Read地址实现自建Prometheus读取AOM的Prometheus数据
- 配置Remote Write地址实现自建Prometheus数据上报到AOM
- 通过Grafana查看Prometheus实例数据
- 查看Prometheus实例指标上报量
- 基础设施监控
- 云服务监控
- 应用监控
- 智能洞察(BETA)
- Web监控
- App监控
- 应用洞察
- 运维管理
- 全局设置
- 查看AOM审计事件
- 迁移AOM 1.0数据至AOM 2.0
- 最佳实践
-
常见问题
- 仪表盘
- 告警管理
- 日志分析
- Prometheus监控
- 基础设施监控
- 应用监控
-
采集管理
- ICAgent和UniAgent是同一个插件吗?
- 如何处理界面“ICAgent状态”为“离线”的问题?
- 在主机上手工安装ICAgent后提示安装成功,但UniAgent安装与配置界面显示状态异常?
- ICAgent安装成功后,无法在界面上获取到ICAgent状态
- ICAgent安装成功后,AOM中无法监控到CPU内存使用率等信息
- 如何获取AK/SK?
- UniAgent和ICAgent安装类常见问题
- 如何在VPCEP控制台为AOM/LTS创建终端节点?
- 如何启用NGINX stub_status模块?
- APM指标数据未采集上来,可能有哪些原因?
- ECS主机上执行UniAgent安装命令,下载安装脚本失败
- 应用资源管理(即将下线)
- 运维管理(即将下线)
- 其他常见问题
- 视频帮助
- API参考
- SDK参考
- 场景代码示例
-
AOM 1.0 文档
- 产品介绍(1.0)
- 快速入门(1.0)
- 用户指南(1.0)
- 最佳实践(1.0)
-
常见问题(1.0)
- 用户高频问题
- 常见咨询问题
-
常见使用问题
- 没有消息通知服务的访问权限?
- 资源运行异常怎么办?
- 如何设置全屏模式在线时长?
- 日志配额已达到90%或已满怎么办?
- 如何获取AK/SK?
- 如何查询服务不可用时间?
- AOM告警规则状态为什么显示“数据不足”?
- 正常状态的工作负载,AOM界面显示异常是什么原因?
- 如何创建委托apm_admin_trust?
- 如何通过创建委托获取AK/SK?
- 日志费用说明
- 在控制台查看不到日志怎么办?
- 如何处理界面“ICAgent状态”为“离线”的问题?
- 安装了ICAgent,但是监控不到主机是什么原因?
- 安装ICAgent过程中,系统提示“no crontab for root”是什么原因?
- AOM配置日志转储时无法选中obs桶是什么原因?
- Grafana无法展示内容是什么原因?
- 视频帮助(1.0)
- 文档下载
- 通用参考
链接复制成功!
管理脚本
“脚本管理”页面展示现有的所有脚本信息。您可以在这里创建脚本,也可以修改、复制已创建的脚本。创建完成后,可以为脚本新建执行任务,也可创建任务后在任务管理中执行并查看。每个脚本支持最多创建20个版本,单用户支持创建的所有脚本的版本合计最多1000个。
创建脚本
- 登录AOM 2.0控制台。
- 在左侧导航栏单击“自动化运维(日落)”,即可进入“自动化运维”界面。
- 在左侧导航栏中选择“脚本管理”,单击右上角的“创建脚本”。
- 设置脚本信息,具体的参数说明请参见表1。
图1 创建脚本信息
表1 脚本信息说明 参数类型
参数名称
说明
-
脚本名称
脚本的名称。最多可输入64个字符,只能由大小写字母、数字、下划线和中文字符组成。
版本号
脚本的版本信息,请按照实际输入。
企业项目
选择所属的企业项目。
脚本描述
脚本的描述信息,最多可输入1000个字符。
版本内容
- 手工输入命令行,目前支持执行Shell、Python、Bat、Powershell语言的脚本,脚本大小最大支持输入30000字节。若Python脚本中存在中文字符,需要在python脚本头部增加如下编码说明,否则可能造成无法解析脚本导致任务执行失败:
说明:
- Shell与Python语言的脚本仅支持在Linux主机执行。
- Bat与Powershell语言的脚本仅支持在Windows主机执行。
- Uniagent读取脚本标准输出的内容写入日志,python的print()输出有缓存,可能无法实时刷新到标准输出,导致python脚本的执行日志无法实时刷新,为了实时输出python的日志,有以下三种方法可供参考:
- 使用sys.stdout.flush()打印输出。
- 使用sys.stderr.write()打印输出。
- 使用print(message.flush=True)打印输出。
- 填写完成后,单击“校验高危命令”。校验高危命令为正则校验,校验不通过可能会导致风险。高危命令的详细说明请参见表1。
执行策略
分批发布
选择是否开启分批发布开关,默认不打开。
每批发布
开启分批发布后需填写每批发布数量。
每批间隔
开启分批发布后需填写每批发布的时间间隔。
审批配置
人工审核
选择是否开启人工审核开关,默认不打开。
审批配置不允许更改,如需更改,需在工具市场中对该原子服务卡片进行审批配置。
审批人设置
开启人工审核后,需要选择审批人。
通过选择“主题”的方式配置审批人,您需要在消息通知服务中,创建一个新主题,并为这个主题添加订阅。
- 手工输入命令行,目前支持执行Shell、Python、Bat、Powershell语言的脚本,脚本大小最大支持输入30000字节。若Python脚本中存在中文字符,需要在python脚本头部增加如下编码说明,否则可能造成无法解析脚本导致任务执行失败:
- 单击“保存”完成创建。
脚本上线
脚本创建完成后处于“未上线”状态,必须要执行上线操作后,才能执行脚本任务。
- 在左侧导航栏中选择“脚本管理”,在版本管理页面,单击脚本列表待上线脚本所在行操作列的“上线”。
图2 脚本上线
- 在“确认上线该版本?”提示框中,单击“是”即可上线。
执行脚本
脚本上线完成后,您可以在脚本列表页面执行脚本任务。执行脚本依赖uniAgent的能力,用户需要确保执行脚本的ECS实例已经安装uniAgent且为运行中状态。
- 在左侧导航栏中选择“脚本管理”,在脚本管理页面,单击脚本列表待执行脚本所在行操作列的“执行”。
- 输入脚本参数、超时时长、执行账号,也可以勾选“敏感参数”,勾选后脚本参数框对输入的内容不直接显示。
图3 脚本参数
- 选择“目标实例”。
- 单击“添加资源”,弹出选择实例页面。
- 实例类型默认为“ECS”。选择方式默认采用“手动选择”方式,选择方式的详细说明请参见表2。
图4 添加实例
表2 选择方式说明 选择方式
说明
手动选择
输入搜索条件,在实例列表中通过搜索条件来选取实例,默认按照名称搜索。
过滤条件
- 输入过滤属性和对应的过滤值,指定过滤条件来选择实例。
- 支持设置多个过滤条件,搜索时多个过滤属性之间为“与”的关系。
- 该方式对未来新增的实例也生效。
标签
- 设置标签键和对应的标签值,指定一个或多个标签来选取实例。
- 选择多个标签时,按照“与”的关系搜索。
- 该方式对未来新增的实例也生效。
从CMDB中选择
输入搜索条件或关键字,从CMDB服务中选取实例。当前节点类型支持两种选择方式,静态IP和动态节点。
- 静态IP:可选中指定CMDB应用下的ECS实例。
- 动态节点:选择CMDB应用中的节点,从而动态获取节点下的ECS实例。该方式对节点下未来新增的实例也生效。
- 选择完成后单击“确定”。
- 单击“立即执行”进入任务执行界面,查看任务执行情况。
也可单击“保存”,将创建好的任务展现在任务管理页面,方便后续对任务进行执行或其他操作。
更多操作
脚本创建完成后,您可以在脚本列表页面查看脚本的名称、版本号、创建时间等信息,还可执行表3中的操作。