日志服务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
登录日志服务控制台。
在接入数据区域中,根据需要选择包含文本日志后缀的入口。本文以采集主机中的多行文本日志为例。
在选择日志空间步骤中,选择项目Project和日志库Logstore,单击下一步。
如果需要新建Project和Logstore,请单击立即创建。具体操作请参见管理Project和管理Logstore。
在机器组配置步骤中,使用场景选择主机场景,安装环境选择ECS,然后单击创建机器组。在弹出的创建机器组页面中,选择需要安装Logtail的ECS实例,并单击安装并创建为机器组。
重要请确保目标ECS实例已安装云助手客户端。
2017年12月01日之后使用公共镜像创建的ECS实例,默认预装云助手客户端。如果您的实例是2017年12月01日之前购买的,需自行安装云助手客户端。更多信息,请参见安装云助手Agent。
出现以下页面表示安装成功,如果安装失败,请单击重建安装任务。
卸载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采集配置。更多信息,请参见采集主机文本日志。