开发者社区 问答 正文

非本人怎么创建ECS机器收集日志?


如果您需要通过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]Linux系统
    创建账号ID同名文件到 /etc/ilogtail/users 目录,如目录不存在请手动创建,一台机器上可以配置多个账号ID,例如:
    1. [backcolor=transparent] touch [backcolor=transparent] /[backcolor=transparent] etc[backcolor=transparent] /[backcolor=transparent] ilogtail[backcolor=transparent] /[backcolor=transparent] users[backcolor=transparent] /[backcolor=transparent] 1559122535028493
    2. [backcolor=transparent]touch [backcolor=transparent]/[backcolor=transparent]etc[backcolor=transparent]/[backcolor=transparent]ilogtail[backcolor=transparent]/[backcolor=transparent]users[backcolor=transparent]/[backcolor=transparent]1329232535020452

    当不需要Logtail收集数据到该用户的日志服务Project后,可删除用户标识:
    1. [backcolor=transparent]rm [backcolor=transparent]/[backcolor=transparent]etc[backcolor=transparent]/[backcolor=transparent]ilogtail[backcolor=transparent]/[backcolor=transparent]users[backcolor=transparent]/[backcolor=transparent]1559122535028493

  • [backcolor=transparent]Windows系统
    创建账号ID同名文件到目录 C:\LogtailData\users以配置用户标识。如需删除用户标识,请直接删除此文件。
    例如,C:\LogtailData\users\1559122535028493。

[backcolor=transparent]注意:
  • 机器上配置账号ID标识后,表示该云账号有权限通过Logtail收集该机器上的日志数据。机器上不必要的账号标识文件请及时清理。
  • 新增、删除用户标识后,1分钟之内即可生效。

展开
收起
轩墨 2017-10-20 15:13:29 2374 分享 版权
阿里云 AI 助理回答

您已经详细描述了如何在非阿里云ECS或非本账号下的服务器上安装Logtail并配置用户标识以确保日志能够被正确采集到阿里云日志服务中。这里我再简要概括一下步骤,以便您快速操作:

安装Logtail

  1. 对于Windows系统

    • 参考Logtail安装—Windows系统的指南进行安装。
  2. 对于Linux系统

    • 参照Logtail安装—Linux系统的教程完成部署。

配置用户标识

  1. 查看阿里云账号ID

    • 登录阿里云账号管理页面,找到与日志服务Project关联的账号ID。
  2. 在服务器上创建账号ID标识文件

    • Linux系统

      1. /etc/ilogtail/users目录下创建一个与账号ID同名的空文件(如果该目录不存在,请先创建)。例如,使用命令:touch /etc/ilogtail/users/账号ID
      2. 若要删除不再需要的用户标识,执行:rm /etc/ilogtail/users/账号ID
    • Windows系统

      1. C:\LogtailData\users目录下创建一个与账号ID同名的文件。直接新建文件即可,如C:\LogtailData\users\账号ID
      2. 要删除标识,直接删除对应的文件。

注意事项

  • 确保每台机器上的账号ID标识对应的是有权限采集该机器日志的阿里云账号。
  • 定期检查并清理不必要的用户标识文件,以维护安全和管理效率。
  • 修改用户标识后,更改会在大约1分钟内生效。

按照上述步骤操作,您就能成功地在非阿里云ECS或外部服务器上配置Logtail,并通过指定的阿里云账号收集日志数据了。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答