本文介紹如何在Windows伺服器上安裝Logtail。
使用限制
支援安裝Logtail的Windows作業系統如下:
如果是Microsoft Windows Server 2008和Microsoft Windows 7,則支援在其X86版本或X86_64版本中安裝Logtail。
如果是其他Windows作業系統,則只支援在其X86_64版本中安裝Logtail。
Microsoft Windows Server 2008
Microsoft Windows Server 2012
Microsoft Windows Server 2016
Microsoft Windows Server 2019
Microsoft Windows Server 2022
Microsoft Windows 7
Microsoft Windows 10
Microsoft Windows Server Version 1909
Microsoft Windows Server Version 2004
安裝Logtail
登入目標伺服器,下載Logtail安裝包。
中國地區
32位:Logtail安裝包
64位:Logtail安裝包
海外地區
32位:Logtail安裝包
64位:Logtail安裝包
解壓縮
logtail_installer.zip
到目前的目錄。根據網路類型和Log ServiceProject所在地區選擇並執行安裝命令。
網路類型
適用情境
阿里雲內網
Elastic Compute Service執行個體和Log ServiceProject屬於同一地區。
公網
Elastic Compute Service執行個體和Log ServiceProject屬於不同地區。
伺服器為其他雲廠商伺服器或自建IDC。
傳輸加速
伺服器分布在海外各地的自建機房或者來自海外雲廠商,使用公網傳輸資料可能會出現網路延遲高、傳輸不穩定等問題,推薦選擇傳輸加速傳輸資料。
阿里雲內網(傳統網路/VPC)
以管理員身份運行Windows Powershell或cmd,進入
logtail_installer
目錄(您的安裝包的解壓目錄)。根據Log ServiceProject所在地區,擷取對應的
${region_id}
。重要各地區對應的
${region_id}
請參見開服地區,例如華東 1(杭州)對應的${region_id}
為cn-hangzhou
。替換
${region_id}
後,執行安裝命令。.\logtail_installer.exe install ${region_id}
公網
以管理員身份運行Windows Powershell或cmd,進入
logtail_installer
目錄(您的安裝包的解壓目錄)。根據Log ServiceProject所在地區,擷取對應的
${region_id}
。重要各地區對應的
${region_id}
請參見開服地區,例如華東 1(杭州)對應的${region_id}
為cn-hangzhou
。替換
${region_id}
後,執行安裝命令。.\logtail_installer.exe install ${region_id}-internet
傳輸加速
以管理員身份運行Windows PowerShell或cmd,進入
logtail_installer
目錄(您的安裝包的解壓目錄)。根據Log ServiceProject所在地區,擷取對應的
${region_id}
。重要各地區對應的
${region_id}
請參見開服地區,例如華東 1(杭州)對應的${region_id}
為cn-hangzhou
。替換
${region_id}
後,執行安裝命令。.\logtail_installer.exe install ${region_id}-acceleration
重要金融雲地區不支援通過傳輸加速網路進行Logtail安裝。
查看安裝路徑。
重要執行Logtail安裝命令後,系統預設將Logtail安裝到指定路徑下,不支援修改。
Logtail(32位程式)
安裝在Windows 32位作業系統中時,對應的安裝目錄為C:\Program Files\Alibaba\Logtail。
安裝在Windows 64位作業系統中時,對應的安裝目錄為C:\Program Files (x86)\Alibaba\Logtail。
說明Windows 64位作業系統支援運行32/64位應用程式,但是出於相容性考慮,在Windows 64位作業系統上,Windows會使用單獨的x86目錄來存放32位應用程式。
Logtail(64位程式)
只支援安裝在Windows 64位作業系統中,對應的安裝目錄為C:\Program Files\Alibaba\Logtail。
查看Logtail狀態及版本
Logtail安裝完成後,您可以查看Logtail狀態及版本。
查看Logtail狀態
您可以通過查看Logtail狀態確定是否已在目標伺服器上安裝Logtail。
開啟運行視窗,輸入
services.msc
,開啟服務視窗。查看LogtailDaemon服務(Logtail 1.0.0.0及以上版本)或LogtailWorker服務(Logtail 0.x.x.x版本)的運行狀態。
如果顯示正在運行,表示已安裝Logtail。
查看Logtail版本
您可以通過安裝路徑下的app_info.json檔案中的logtail_version
欄位查看Logtail版本。
例如,以下內容表示Logtail的版本號碼為1.0.0.0。
{
"logtail_version" : "1.0.0.0"
}
升級Logtail
升級的操作和安裝Logtail的操作相同,您只需要下載並解壓最新的安裝包,然後按照步驟執行安裝。更多資訊,請參見安裝Logtail。
升級相當於自動卸載並重新安裝,會刪除您原先安裝目錄中的內容,請您在執行升級前做好備份工作。
在Windows 64位作業系統中,如果您要將32位Logtail升級到64位,需要先卸載32位的Logtail,再重新安裝64位的Logtail。
手動啟動和停止Logtail
登入目標伺服器。
選擇
。在服務對話方塊中,選擇對應的服務。
如果是0.x.x.x版本,選擇LogtailWorker服務。
如果是1.0.0.0及以上版本,選擇LogtailDaemon服務。
右鍵選擇對應的操作,包括啟動、停止或重新啟動。
卸載Logtail
以管理員身份運行Windows Powershell或cmd進入logtail_installer
目錄(安裝包的解壓目錄),執行如下命令。
.\logtail_installer.exe uninstall
卸載成功後,您的Logtail的安裝目錄會被刪除,但仍有部分配置被保留在C:\LogtailData目錄中,您可以根據實際情況進行手動刪除。遺留資訊包括:
checkpoint:存放所有Logtail外掛程式的Checkpoint資訊。只有您使用了Logtail外掛程式後,才會出現此檔案。
user_config.d:存放本地採集配置的目錄。
其中以.json結尾的檔案會被視為採集配置,格式類似於/usr/local/ilogtail/user_log_config.json。
logtail_check_point:存放Logtail主體部分的Checkpoint資訊。
users:存放您所配置的使用者標識檔案。
適用情境
伺服器與Log ServiceProject同帳號同地區
(推薦使用)Log Service藉助營運編排服務OOS,可實現在同地區ECS執行個體中自動安裝Logtail。更多資訊,請參見安裝Logtail(ECS執行個體)。
如自動安裝不滿足需求,您也可根據本文手動安裝Logtail。
伺服器與Log ServiceProject同帳號不同地區
配置流程如下圖:
您需選擇公網安裝Logtail。然後在Simple Log ServiceProject中建立機器組,並配置Logtail採集日誌。更多資訊,請參見採集主機文本日誌。
伺服器與Log ServiceProject不同帳號
此方法適用於伺服器部署在其他阿里雲帳號、其他雲廠商環境或自建IDC中。配置流程如下圖:
您需選擇公網安裝Logtail,然後使用A帳號ID配置使用者標識,並配置使用者自訂標識。然後在帳號A的Simple Log ServiceProject中建立使用者自訂標識機器組,並配置Logtail採集日誌。更多資訊,請參見採集主機文本日誌、通過Logtail跨阿里雲帳號採集日誌。