更新时间:2024-09-13 GMT+08:00
分享

创建业务工具并执行脚本

监控服务支持创建业务工具用来定义相关业务脚本,例如机器的巡检、配置检查等,用户可以选择资源(虚拟机、容器或者虚拟机集群)来执行作业脚本。

前提条件

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

创建业务工具

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

    表1 新建工具参数说明

    参数名称

    参数说明

    工具名称

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

    工具描述

    输入工具描述,最大长度为512。

    工具参数

    输入工具参数,不能包含><`&$;#。

    脚本类型

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

    脚本内容

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

    说明:

    如果脚本中包含高危指令需要进行二次确认。

    • shell类型高危指令:shutdown、reboot、rm 、/dev/sda、umount、poweroff、restart、 halt、 init、 undo。
    • python类型高危指令:shutdown、reboot、rm 、/dev/sda、umount、poweroff、restart、 halt、 init、 undo、poweroff、remove、rmtree。

执行脚本

执行脚本前需要先设置执行机

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

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

      参数名称

      参数说明

      作业名称

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

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

      运维账号

      可以选择运维账号或者手动输入账号,用于连接目标机器(选择的资源)。

      资源

      选择或输入运维账号后,单击“选择资源”,选择需要使用的主机或集群机器,也可手动添加,在机器上执行作业脚本。

      可使用的主机为已纳管至VMS的主机,集群为在部署服务中创建的虚拟机集群,具体操作请参见将华为云Linux主机纳管至运维中心VMS创建虚拟机集群

      脚本内容

      配置脚本内容。

      分批执行

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

      脚本参数

      输入脚本参数。

      超时时间

      输入可超时时间。

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

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

      参数名称

      参数说明

      作业名称

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

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

      资源

      选择容器资源,即已纳管至ERS的容器,具体操作请参见将华为云CCE容器集群纳管至运维中心ERS

      脚本内容

      配置脚本内容。

      脚本参数

      输入脚本参数。

      超时时间

      输入可超时时间。

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

更多操作

您还可以对已创建的脚本执行工具进行以下操作。

表4 相关操作

操作名称

操作步骤

查看执行历史

在工具列表中,单击待编辑工具所在行“操作”列的“执行历史”,进入“作业清单”页面查看执行历史。

编辑脚本执行工具

  1. 在工具列表中,单击待编辑工具所在行“操作”列的“更多 > 编辑”。
  2. 编辑工具信息,单击“保存”。

删除脚本执行工具

  1. 在工具列表中,单击待删除工具所在行“操作”列的“更多 > 删除”。
  2. 单击“确定”。

相关文档