如果您需要通过Logtail采集日志的服务器并非阿里云ECS,或非属于本账号下创建ECS时,则需要在服务器上安装Logtail之后,配置用户标识(账号 ID),证明这台机器有选项被该账号访问联通。否则会显示心跳失败、无法收集数据到日志服务。请按照以下步骤配置。
1 安装Logtail
在您需要采集日志的服务器上安装Logtail客户端,Window系统请参见
Logtail安装—Windows系统,Linux系统请参见
Logtail安装—Linux系统。
2 配置用户标识
2.1 查看阿里云账号 ID
登陆
阿里云账号管理页面,查看日志服务Project所属账号的ID。
2.2 在服务器上配置账号ID标识文件
[backcolor=transparent]注意:
- 机器上配置账号ID标识后,表示该云账号有权限通过Logtail收集该机器上的日志数据。机器上不必要的账号标识文件请及时清理。
- 新增、删除用户标识后,1分钟之内即可生效。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您已经详细描述了如何在非阿里云ECS或非本账号下的服务器上安装Logtail并配置用户标识以确保日志能够被正确采集到阿里云日志服务中。这里我再简要概括一下步骤,以便您快速操作:
对于Windows系统:
对于Linux系统:
查看阿里云账号ID:
在服务器上创建账号ID标识文件:
Linux系统:
/etc/ilogtail/users
目录下创建一个与账号ID同名的空文件(如果该目录不存在,请先创建)。例如,使用命令:touch /etc/ilogtail/users/账号ID
。rm /etc/ilogtail/users/账号ID
。Windows系统:
C:\LogtailData\users
目录下创建一个与账号ID同名的文件。直接新建文件即可,如C:\LogtailData\users\账号ID
。按照上述步骤操作,您就能成功地在非阿里云ECS或外部服务器上配置Logtail,并通过指定的阿里云账号收集日志数据了。