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