安装Logtail(ECS实例)

日志服务Project支持在同地域的ECS实例中自动安装Logtail。本文介绍如何在数据采集配置向导中选择ECS实例并完成Logtail的安装。

使用限制

在ECS实例中自动安装Logtail仅支持日志服务Project与ECS实例同账号同地域场景。如果ECS实例和日志服务Project属于不同地域或不同账号,则需手动安装Logtail。更多信息,请参见安装Logtail(Linux系统)安装Logtail(Windows系统)

前提条件

日志服务借助运维编排服务OOS,实现在ECS实例中自动安装Logtail。您使用RAM用户登录控制台进行操作时,RAM用户需具备日志服务的数据接入(Logtail)管理权限以及操作OOS资源的权限。

  • 日志服务

    在权限助手中,选中数据接入(logtail)。具体操作,请参见配置权限助手

  • OOS

    • 系统权限:AliyunOOSFullAccess权限。

      为RAM用户授予AliyunOOSFullAccess权限的具体操作,请参见为RAM用户授权

    • 自定义权限:参见如下示例,创建具备操作OOS资源权限的自定义权限策略。具体操作,请参见创建自定义权限策略

      创建自定义权限策略后,您还需为RAM用户授权。具体操作,请参见为RAM用户授权

      {
          "Version": "1",
          "Statement": [
              {
                  "Effect": "Allow",
                  "Action": [
                      "ecs:DescribeTagKeys",
                      "ecs:DescribeTags",
                      "ecs:DescribeInstances",
                      "ecs:DescribeInvocationResults",
                      "ecs:RunCommand",
                      "ecs:DescribeInvocations"
                  ],
                  "Resource": "*"
              },
              {
                  "Effect": "Allow",
                  "Action": [
                      "oos:ListTemplates",
                      "oos:StartExecution",
                      "oos:ListExecutions",
                      "oos:GetExecutionTemplate",
                      "oos:ListExecutionLogs",
                      "oos:ListTaskExecutions"
                  ],
                  "Resource": "*"
              }
          ]
      }

安装Logtail

  1. 登录日志服务控制台

  2. 接入数据区域中,根据需要选择包含文本日志后缀的入口。本文以采集主机中的多行文本日志为例。

    image

  3. 选择日志空间步骤中,选择项目Project日志库Logstore,单击下一步

    如果需要新建Project和Logstore,请单击立即创建。具体操作请参见管理Project管理Logstore

  4. 机器组配置步骤中,使用场景选择主机场景安装环境选择ECS,然后单击创建机器组。在弹出的创建机器组页面中,选择需要安装Logtail的ECS实例,并单击安装并创建为机器组

    重要

    请确保目标ECS实例已安装云助手客户端。

    2017年12月01日之后使用公共镜像创建的ECS实例,默认预装云助手客户端。如果您的实例是2017年12月01日之前购买的,需自行安装云助手客户端。更多信息,请参见安装云助手Agent

    image

  5. 出现以下页面表示安装成功,如果安装失败,请单击重建安装任务

    image

卸载Logtail

根据日志服务Project所在地域,获取对应的${region_id}。替换${region_id}后,执行以下命令卸载Logtail。

重要

根据您的日志服务Project所在地域,获取对应的${region_name}

各个地域对应的${region_name}请参见附录:地域与安装参数对照表,例如华东 1(杭州)对应的${region_name}cn-hangzhou

wget http://logtail-release-${region_id}.oss-${region_id}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod +x logtail.sh; ./logtail.sh uninstall

后续步骤

日志服务Project中创建Logtail采集配置。更多信息,请参见采集主机文本日志