全部产品
Search
文档中心

日志服务:安装Logtail(ECS实例)

更新时间:May 16, 2024

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

使用限制

ECS机器上自动安装Logtail仅支持目标Project和ECS机器同地域。ECS机器和目标Project属于不同地域,需要手动安装Logtail,场景选择公网,具体操作请参见安装Logtail(Linux系统)

前提条件

日志服务借助运维编排服务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采集阿里云ECS实例、自建服务器、其他云厂商等服务器上的日志。在进行日志采集前,需要在服务器上安装Logtail。如果您的服务器是与日志服务属于不同账号的ECS、其他云厂商的服务器和自建IDC时,您需要手动安装Logtail。具体操作,请参见安装Logtail(Linux系统)安装Logtail(Windows系统)

  1. 登录日志服务控制台

  2. 接入数据区域,选择正则-文本日志

    此处以正则-文本日志为例,您可以根据需求选择对应的数据源。

    image

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

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

  4. 设置机器组配置

    1. 使用场景选择主机场景

    2. 安装环境选择ECS

    3. 选择机器组单击创建机器组

  5. 选择ECS实例。

    重要

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

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

    创建机器组页面中选择需要安装Logtail的ECS实例。需要新建ECS实例,请参见创建ECS

    image

  6. 单击安装并创建为机器组

    页面中Logtail安装情况提示成功,则表示安装成功。需要重新选择ECS实例,单击重建安装任务,返回步骤5,重新选择。

    image

后续步骤

日志服务Project与服务器同地域同账号

配置流程如下图:

image

完成Logtail安装后,您需创建机器组,并选择数据源配置Logtail采集日志。具体操作,请参见创建IP地址机器组创建用户自定义标识机器组采集文本日志

日志服务Project与服务器同地域不同账号

配置流程如下图:

image

完成Logtail安装后,您需配置用户标识,配置用户自定义标识,创建机器组,并选择数据源配置Logtail采集日志。具体操作,请参见配置用户标识创建用户自定义标识机器组采集文本日志通过Logtail跨阿里云账号采集日志

日志服务Project与服务器不同地域

配置流程如下图:

image

您需选择公网完成Logtail安装,并配置用户标识,创建机器组并选择数据源创建Logtail采集日志。具体操作,请参见配置用户标识创建IP地址机器组创建用户自定义标识机器组采集文本日志

重要

若下载Logtail时选择网络为阿里云内网(经典网络、VPC)时,可通过修改ilogtail_config.json文件中的网络参数进行跨地域采集。

相关文档

卸载ECS实例的Logtail