更新时间:2024-05-23 GMT+08:00
分享

创建脚本执行工具

监控服务支持创建业务工具用来执行脚本。

前提条件

已获取服务运维岗位权限,权限申请操作请参见申请权限

创建业务工具

  1. 进入运维中心工作台。
  2. 在顶部导航栏选择自有服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的EAP&JOB > 脚本执行
  2. 在 “业务工具”页面,单击“新建工具”。
  3. 配置工具参数,参数说明如表1所示,配置完成后,单击“保存”。

    表1 新建工具参数说明

    参数名称

    参数说明

    工具名称

    自定义工具名称,最大长度为128,可包含中文、字母、数字、下划线“_”、中划线“-”和中文括号()。

    工具描述

    输入工具描述。

    工具参数

    输入工具参数。

    脚本类型

    选择脚本类型,目前支持shell和python。

    脚本内容

    编辑脚本内容,可进入全屏模式编辑。

执行业务工具

执行业务工具前需要先设置执行机

  1. 进入运维中心工作台。
  2. 在顶部导航栏选择自有服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的EAP&JOB > 脚本执行
  2. 在 “业务工具”页面,单击待执行工具所在行“操作”列的“执行”。
  3. 配置执行参数。

    • 虚拟机执行:配置虚拟机执行参数,参数说明如表2所示,然后单击“执行”,开始使用虚拟机执行业务工具脚本。
      表2 虚拟机执行参数说明

      参数名称

      参数说明

      作业名称

      作业名称为系统自动生成的名称,去勾选“自动命名”后可以自定义作业名称。

      自定义作业名称的最大长度为128,可包含中文、字母、数字、下划线“_”、中划线“-”和中文括号()。

      运维账号

      可以选择运维账号或者手动输入账号。

      资源

      选择或输入运维账号后,单击“选择资源”,选择需要使用的主机或集群,也可手动添加。

      脚本内容

      配置脚本内容。

      分批执行

      选择是否分批执行,如勾选,还需要设置每次下发的数量或百分数,并且支持选择失败后暂停确认。

      脚本参数

      输入脚本参数。

      超时时间

      输入可超时时间。

      默认为300,单位秒,最大支持9007199254740991秒。

    • 容器执行:配置容器执行参数,参数说明如表3所示,然后单击“执行”,开始使用容器执行业务工具脚本。
      表3 容器执行参数说明

      参数名称

      参数说明

      作业名称

      作业名称为系统自动生成的名称,去勾选“自动命名”后可以自定义作业名称。

      自定义作业名称的最大长度为128,可包含中文、字母、数字、下划线“_”、中划线“-”和中文括号()。

      资源

      选择容器资源。

      脚本内容

      配置脚本内容。

      脚本参数

      输入脚本参数。

      超时时间

      输入可超时时间。

      默认为300,单位秒,最大支持9007199254740991秒。

查看执行历史

  1. 进入运维中心工作台。
  2. 在顶部导航栏选择自有服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的EAP&JOB > 脚本执行
  2. 在 “业务工具”页面,单击待查看执行历史的工具所在行“操作”列的“执行历史”,进入“作业清单”页面查看执行历史。
分享:

    相关文档

    相关产品