本文介绍如何在服务器上配置阿里云账号(主账号)ID为用户标识。
前提条件
- 已有可用的服务器。
此处的服务器是指与日志服务属于不同账号的ECS、其他云厂商的服务器或自建IDC。
- 已在服务器上安装Logtail。更多信息,请参见安装Logtail(Linux系统)、安装Logtail(Windows系统)。
背景信息
如果您的服务器是与日志服务属于不同账号的ECS、其他云厂商的服务器和自建IDC时,您要通过Logtail采集该服务器日志,需要在服务器上安装Logtail后,配置日志服务所在阿里云账号(主账号)ID为用户标识,表示该账号有权限通过Logtail采集该服务器日志。否则在机器组中会显示服务器心跳失败,导致Logtail无法采集日志到日志服务。
步骤一:获取日志服务所在的阿里云账号(主账号)ID
- 使用日志服务所在的阿里云账号(主账号)登录阿里云。
- 打开云命令行。
- 执行以下命令,获取日志服务所在的阿里云账号(主账号)ID。
echo $ALIBABA_CLOUD_ACCOUNT_ID
步骤二:配置用户标识
- 登录服务器。
- 配置用户标识。重要
- 如果/etc/ilogtail/users目录不存在,请手动创建目录。
- 新增、删除用户标识后,1分钟之内即可生效。
- Linux系统 在/etc/ilogtail/users目录下,创建阿里云账号(主账号)ID同名文件。
touch /etc/ilogtail/users/17****745
- Windows系统 在C:\LogtailData\users目录下,创建阿里云账号(主账号)ID同名文件。
- 使用Windows PowerShell
ni C:\LogtailData\users\17******745
- 使用命令提示符(cmd)
type nul > C:\LogtailData\users\17******745
- 使用Windows PowerShell
多账号场景
当您使用多个阿里云账号(主账号)下的日志服务对同一台服务器进行日志采集时,您可以在同一台服务器上创建多个用户标识文件。例如:
touch /etc/ilogtail/users/17****742
touch /etc/ilogtail/users/17****743
删除用户标识
重要 请及时删除服务器上多余的用户标识文件,回收不再使用的采集权限。
- Linux系统 执行如下命令删除用户标识文件,即可删除对应的用户标识。
rm /etc/ilogtail/users/17****745
- Windows系统 执行如下命令删除用户标识文件,即可删除对应的用户标识。
del C:\LogtailData\users\17******745
后续步骤
配置阿里云账号(主账号)ID为用户标识后,您可以创建机器组。更多信息,请参见创建IP地址机器组或创建用户自定义标识机器组。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/161309.html