Logtail客户端是日志服务提供的日志采集客户端,请参考本文档,在Linux服务器上安装Logtail客户端。
支持的系统
支持如下版本的Linux x86-64(64位)服务器:
- Aliyun Linux
- Ubuntu
- Debian
- CentOS
- OpenSUSE
- RedHat
前提条件
- 已拥有一台及以上的服务器。
- 已根据服务器类型和所在Region,确定日志采集流量的网络类型。详细说明请参考选择网络。图 1. 选择网络
注意事项
安装方式
选择网络后,请根据您的网络类型选择对应的安装命令。
执行安装命令之前,您需要将安装命令中的 ${your_region_name}替换为您的区域名称。各区域的安装参数如下,您也可以直接拷贝执行对应区域和网络类型的安装命令。
区域 | 安装参数 | 区域 | 安装参数 |
---|---|---|---|
华东 1(杭州) | cn-hangzhou | 亚太东南 2(悉尼) | ap-southeast-2 |
华东 2(上海) | cn-shanghai | 亚太东南 3(吉隆坡) | ap-southeast-3 |
华北 1(青岛) | cn-qingdao | 亚太东南 5(雅加达) | ap-southeast-5 |
华北 2(北京) | cn-beijing | 亚太南部 1(孟买) | ap-south-1 |
华北 3(张家口) | cn-zhangjiakou | 亚太东北 1(日本) | ap-northeast-1 |
华北 5(呼和浩特) | cn-huhehaote | 欧洲中部 1(法兰克福) | eu-central-1 |
华南 1(深圳) | cn-shenzhen | 中东东部 1(迪拜) | me-east-1 |
西南 1(成都) | cn-chengdu | 英国(伦敦) | eu-west-1 |
香港 | cn-hongkong | 华东 1金融云(杭州) | cn-hangzhou-finance |
美国西部 1(硅谷) | us-west-1 | 华东 2金融云(上海) | cn-shanghai-finance |
美国东部 1(弗吉尼亚) | us-east-1 | 华南 1金融云(深圳) | cn-shenzhen-finance |
亚太东南 1(新加坡) | ap-southeast-1 | - | - |
阿里云内网(经典网络、VPC)
阿里云内网为千兆共享网络,日志数据通过阿里云内网传输比公网传输更快速、稳定,且不消耗公网带宽。
可以使用阿里云内网的场景:
- 服务器为阿里云ECS。
- ECS和日志服务Project位于同一区域。
执行安装命令时,需要根据区域选择安装参数,您可以选择 自动选择安装参数和 手动安装两种方式。
- 自动选择安装参数
如果您无法确定ECS所在的区域,可以使用Logtail安装器的auto参数进行安装,当指定该参数后,Logtail 安装器会通过服务器获取您的实例元数据,自动确定ECS所在区域。
- 通过公网下载Logtail 安装器。该步骤涉及访问公网,会消耗公网流量,约10KB左右。
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh;chmod 755 logtail.sh
- 使用auto参数进行安装。该步骤会自动下载对应区域的安装程序,不消耗公网流量。
- 通过公网下载Logtail 安装器。该步骤涉及访问公网,会消耗公网流量,约10KB左右。
- 手动安装
您也可以选择手动安装Logtail。通过内网下载Logtail安装器,不消耗公网流量。
- 根据日志服务Project所在区域选择安装参数。
安装命令中的
${your_region_name}
表示日志服务Project所在区域,根据安装参数选择正确参数,如华东一区域的安装参数为cn-hangzhou
。 - 替换参数后执行安装命令。
替换参数
${your_region_name}
后,执行安装命令。wget http://logtail-release-${your_region_name}.oss-${your_region_name}-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ${your_region_name}
您也可以根据日志服务Project所在的区域直接执行下述对应的命令进行安装:日志服务Project所在的区域 安装命令 华东 1(杭州) wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hangzhou
华东 2(上海) wget http://logtail-release-cn-shanghai.oss-cn-shanghai-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-shanghai
华北 1(青岛) wget http://logtail-release-cn-qingdao.oss-cn-qingdao-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-qingdao
华北 2(北京) wget http://logtail-release-cn-beijing.oss-cn-beijing-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-beijing
华北 3 (张家口) wget http://logtail-release-cn-zhangjiakou.oss-cn-zhangjiakou-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-zhangjiakou
华北 5 (呼和浩特) wget http://logtail-release-cn-huhehaote.oss-cn-huhehaote-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-huhehaote
华南 1(深圳) wget http://logtail-release-cn-shenzhen.oss-cn-shenzhen-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-shenzhen
西南 1(成都) wget http://logtail-release-cn-chengdu.oss-cn-chengdu-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-chengdu
香港 wget http://logtail-release-cn-hongkong.oss-cn-hongkong-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hongkong
美国西部 1 (硅谷) wget http://logtail-release-us-west-1.oss-us-west-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install us-west-1
美国东部 1(弗吉尼亚) wget http://logtail-release-us-east-1.oss-us-east-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install us-east-1
亚太东南 1 (新加坡) wget http://logtail-release-ap-southeast-1.oss-ap-southeast-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-1
亚太东南 2 (悉尼) wget http://logtail-release-ap-southeast-2.oss-ap-southeast-2-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-2
亚太东南 3 (吉隆坡) wget http://logtail-release-ap-southeast-3.oss-ap-southeast-3-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-3
亚太东南 5(雅加达) wget http://logtail-release-ap-southeast-5.oss-ap-southeast-5-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-5
亚太东北 1 (日本) wget http://logtail-release-ap-northeast-1.oss-ap-northeast-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-northeast-1
亚太南部 1(孟买) wget http://logtail-release-ap-south-1.oss-ap-south-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-south-1
欧洲中部 1 (法兰克福) wget http://logtail-release-eu-central-1.oss-eu-central-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install eu-central-1
中东东部 1 (迪拜) wget http://logtail-release-me-east-1.oss-me-east-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install me-east-1
英国(伦敦) wget http://logtail-release-eu-west-1.oss-eu-west-1-internal.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install eu-west-1
- 根据日志服务Project所在区域选择安装参数。
公网
数据通过公网写入日志服务,占用公网带宽。 适用于自建IDC和其他云厂商服务器。
说明 日志服务无法获取ECS之外服务器的属主信息,请在安装Logtail后手动配置用户标识(AliUid,参见 为非本账号ECS、自建IDC配置AliUid),否则 Logtail心跳异常、无法收集日志。
- 根据日志服务Project所在区域选择安装参数。
安装命令中的
${your_region_name}
表示日志服务Project所在区域,根据安装参数选择正确参数,如华东一区域的安装参数为cn-hangzhou
。 - 替换参数后执行安装命令。
替换参数
${your_region_name}
后,执行安装命令。wget http://logtail-release-${your_region_name}.oss-${your_region_name}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ${your_region_name}-internet
您也可以根据日志服务Project所在的区域直接执行下述对应的命令进行安装:日志服务Project所在的区域 安装命令 华东 1(杭州) wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hangzhou-internet
华东 2(上海) wget http://logtail-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-shanghai-internet
华北 1(青岛) wget http://logtail-release-cn-qingdao.oss-cn-qingdao.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-qingdao-internet
华北 2(北京) wget http://logtail-release-cn-beijing.oss-cn-beijing.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-beijing-internet
华北 3 (张家口) wget http://logtail-release-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-zhangjiakou-internet
华北 5 (呼和浩特) wget http://logtail-release-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-huhehaote-internet
华南 1(深圳) wget http://logtail-release-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-shenzhen-internet
西南 1 (成都) wget http://logtail-release-cn-chengdu.oss-cn-chengdu.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-chengdu-internet
香港 wget http://logtail-release-cn-hongkong.oss-cn-hongkong.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hongkong-internet
美国西部 1 (硅谷) wget http://logtail-release-us-west-1.oss-us-west-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install us-west-1-internet
美国东部 1 (弗吉尼亚) wget http://logtail-release-us-east-1.oss-us-east-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install us-east-1-internet
亚太东南 1 (新加坡) wget http://logtail-release.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; sh logtail.sh install ap-southeast-1-internet
亚太东南 2 (悉尼) wget http://logtail-release-ap-southeast-2.oss-ap-southeast-2.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-2-internet
亚太东南 3 (吉隆坡) wget http://logtail-release-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-3-internet
亚太东南 5 (雅加达) wget http://logtail-release-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-5-internet
亚太东北 1 (日本) wget http://logtail-release-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-northeast-1-internet
欧洲中部 1 (法兰克福) wget http://logtail-release-eu-central-1.oss-eu-central-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install eu-central-1-internet
中东东部 1 (迪拜) wget http://logtail-release-me-east-1.oss-me-east-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install me-east-1-internet
亚太南部 1 (孟买) wget http://logtail-release-ap-south-1.oss-ap-south-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-south-1-internet
英国(伦敦) wget http://logtail-release-eu-west-1.oss-eu-west-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install eu-west-1-internet
全球加速
如果您的服务器分布在海外各地的自建机房、或者来自海外云厂商,使用公网传输数据可能会出现网络延迟高、传输不稳定等问题,可以通过全球加速传输数据。全球加速利用阿里云CDN边缘节点进行日志采集加速,相对公网采集在网络延迟、稳定性上具有很大优势。
- 根据日志服务Project所在区域选择安装参数。
安装命令中的${your_region_name}表示日志服务Project所在区域,根据安装参数选择正确参数,如华东一区域的安装参数为
cn-hangzhou
。 - 替换参数后执行安装命令。
替换参数
${your_region_name}
后,执行安装命令。wget http://logtail-release-${your_region_name}.oss-${your_region_name}.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ${your_region_name}-acceleration
您也可以根据日志服务Project所在的区域直接执行下述对应的命令进行安装:华北 2(北京) wget http://logtail-release-cn-beijing.oss-cn-beijing.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-beijing-acceleration
华北 1(青岛) wget http://logtail-release-cn-qingdao.oss-cn-qingdao.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-qingdao-acceleration
华东 1(杭州) wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hangzhou-acceleration
华东 2(上海) wget http://logtail-release-cn-shanghai.oss-cn-shanghai.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-shanghai-acceleration
华南 1(深圳) wget http://logtail-release-cn-shenzhen.oss-cn-shenzhen.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-shenzhen-acceleration
华北 3 (张家口) wget http://logtail-release-cn-zhangjiakou.oss-cn-zhangjiakou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-zhangjiakou-acceleration
华北 5 (呼和浩特) wget http://logtail-release-cn-huhehaote.oss-cn-huhehaote.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-huhehaote-acceleration
西南 1 (成都) wget http://logtail-release-cn-chengdu.oss-cn-chengdu.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-chengdu-acceleration
香港 wget http://logtail-release-cn-hongkong.oss-cn-hongkong.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install cn-hongkong-acceleration
美国西部 1 (硅谷) wget http://logtail-release-us-west-1.oss-us-west-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install us-west-1-acceleration
美国东部 1 (弗吉尼亚) wget http://logtail-release-us-east-1.oss-us-east-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install us-east-1-acceleration
亚太东南 1 (新加坡) wget http://logtail-release-ap-southeast-1.oss-ap-southeast-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-1-acceleration
亚太东南 2 (悉尼) wget http://logtail-release-ap-southeast-2.oss-ap-southeast-2.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-2-acceleration
亚太东南 3 (吉隆坡) wget http://logtail-release-ap-southeast-3.oss-ap-southeast-3.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-3-acceleration
亚太东南 5 (雅加达) wget http://logtail-release-ap-southeast-5.oss-ap-southeast-5.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-southeast-5-acceleration
亚太东北 1 (日本) wget http://logtail-release-ap-northeast-1.oss-ap-northeast-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-northeast-1-acceleration
欧洲中部 1 (法兰克福) wget http://logtail-release-eu-central-1.oss-eu-central-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install eu-central-1-acceleration
中东东部 1 (迪拜) wget http://logtail-release-me-east-1.oss-me-east-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install me-east-1-acceleration
亚太南部 1 (孟买) wget http://logtail-release-ap-south-1.oss-ap-south-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install ap-south-1-acceleration
英国(伦敦) wget http://logtail-release-eu-west-1.oss-eu-west-1.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh; ./logtail.sh install eu-west-1-acceleration
ECS 金融云
请根据金融云区域执行对应的安装命令:
金融云 华东 1(杭州) |
|
金融云 华东 2(上海) |
|
金融云 华南 1(深圳) |
|
查看Logtail版本
Logtail会将版本信息记录在
/usr/local/ilogtail/app_info.json
中的 logtail_version
字段,例如:
$cat /usr/local/ilogtail/app_info.json
{
"UUID" : "0DF18E97-0F2D-486F-B77F-*********",
"hostname" : "david*******",
"instance_id" : "F4FAFADA-F1D7-11E7-846C-00163E30349E_*********_1515129548",
"ip" : "**********",
"logtail_version" : "0.16.0",
"os" : "Linux; 2.6.32-220.23.2.ali1113.el5.x86_64; #1 SMP Thu Jul 4 20:09:15 CST 2013; x86_64",
"update_time" : "2018-01-05 13:19:08"
}
升级Logtail
您可以通过 Logtail 安装器(logtail.sh)来进行 Logtail 的升级,安装器会根据已经安装的Logtail配置信息自动选择合适的方式进行升级。
说明 升级过程中会短暂停止 Logtail,但升级只会覆盖必要的文件,配置文件以及Checkpoint文件将会被保留。升级期间日志不会丢失。
执行以下命令升级Logtail:
# 下载安装器
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh; chmod 755 logtail.sh
# 执行升级命令
sudo ./logtail.sh upgrade
执行结果:
# 升级成功
Stop logtail successfully.
ilogtail is running
Upgrade logtail success
{
"UUID" : "***",
"hostname" : "***",
"instance_id" : "***",
"ip" : "***",
"logtail_version" : "0.16.11",
"os" : "Linux; 3.10.0-693.2.2.el7.x86_64; #1 SMP Tue Sep 12 22:26:13 UTC 2017; x86_64",
"update_time" : "2018-08-29 15:01:36"
}
# 升级失败:已经是最新版本
[Error]: Already up to date.
手动启动和停止Logtail
卸载Logtail
执行以下命令,下载安装器logtail.sh并卸载Logtail。
wget http://logtail-release-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/linux64/logtail.sh -O logtail.sh
chmod 755 logtail.sh; ./logtail.sh uninstall