全部產品
Search
文件中心

Simple Log Service:安裝Logtail(Windows系統)

更新時間:Jun 30, 2024

本文介紹如何在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

  1. 登入目標伺服器。

  2. 下載Logtail安裝包。

  3. 解壓縮logtail_installer.zip到目前的目錄。

  4. 根據網路類型和Log ServiceProject所在地區選擇並執行安裝命令。

    網路類型

    適用情境

    阿里雲內網

    Elastic Compute Service執行個體和Log ServiceProject屬於同一地區。

    公網

    • Elastic Compute Service執行個體和Log ServiceProject屬於不同地區。

    • 伺服器為其他雲廠商伺服器或自建IDC。

    傳輸加速

    伺服器分布在海外各地的自建機房或者來自海外雲廠商,使用公網傳輸資料可能會出現網路延遲高、傳輸不穩定等問題,推薦選擇傳輸加速傳輸資料。

    阿里雲內網(傳統網路/VPC)

    1. 以管理員身份運行Windows Powershell或cmd,進入logtail_installer目錄(您的安裝包的解壓目錄)。

    2. 根據Log ServiceProject所在地區,擷取對應的${your_region_name}

      各個地區對應的${your_region_name}請參見附錄:地區與安裝參數對照表,例如華東 1(杭州)對應的${your_region_name}為cn-hangzhou。

    3. 替換${your_region_name}後,執行安裝命令。

      .\logtail_installer.exe install ${your_region_name}

    公網

    1. 以管理員身份運行Windows Powershell或cmd,進入logtail_installer目錄(您的安裝包的解壓目錄)。

    2. 根據Log ServiceProject所在地區,擷取對應的${your_region_name}

      各個地區對應的${your_region_name}請參見附錄:地區與安裝參數對照表,例如華東 1(杭州)對應的${your_region_name}為cn-hangzhou。

    3. 替換${your_region_name}後,執行安裝命令。

      .\logtail_installer.exe install ${your_region_name}-internet

    Global Acceleration

    1. 以管理員身份運行Windows Powershell或cmd,進入logtail_installer目錄(您的安裝包的解壓目錄)。

    2. 根據Log ServiceProject所在地區,擷取對應的${your_region_name}

      各個地區對應的${your_region_name}請參見附錄:地區與安裝參數對照表,例如華東 1(杭州)對應的${your_region_name}為cn-hangzhou。

    3. 替換${your_region_name}後,執行安裝命令。

      .\logtail_installer.exe install ${your_region_name}-acceleration
      重要

      金融雲地區不支援通過Global Acceleration網路進行Logtail安裝。

  5. 查看安裝路徑。

    重要

    執行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。

  1. 開啟運行視窗,輸入services.msc,開啟服務視窗。

  2. 查看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

  1. 登入目標伺服器。

  2. 選擇開始 > 控制台 > 管理工具 > 服務

  3. 服務對話方塊中,選擇對應的服務。

    • 如果是0.x.x.x版本,選擇LogtailWorker服務。

    • 如果是1.0.0.0及以上版本,選擇LogtailDaemon服務。

  4. 右鍵選擇對應的操作,包括啟動停止重新啟動

卸載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與伺服器同地區同帳號

配置流程如下圖:

完成Logtail安裝後,您需建立機器組,並選擇資料來源配置Logtail採集日誌。具體操作,請參見建立IP地址機器組建立使用者自訂標識機器組採集文本日誌

Log ServiceProject與伺服器同地區不同帳號

配置流程如下圖:

完成Logtail安裝後,您需配置使用者標識,配置使用者自訂標識,建立機器組,並選擇資料來源配置Logtail採集日誌。具體操作,請參見配置使用者標識建立使用者自訂標識機器組採集文本日誌通過Logtail跨阿里雲帳號採集日誌

Log ServiceProject與伺服器不同地區

配置流程如下圖:

您需選擇公網完成Logtail安裝,並配置使用者標識,建立機器組並選擇資料來源建立Logtail採集日誌。具體操作,請參見配置使用者標識建立IP地址機器組建立使用者自訂標識機器組採集文本日誌

若下載Logtail時選擇網路為阿里雲內網(傳統網路、VPC)時,可通過修改ilogtail_config.json檔案中的網路參數進行跨地區採集。

  1. 編輯/usr/local/ilogtail/ilogtail_config.json檔案,修改設定檔參數。

    例如Project在西南1(成都),ECS在華東1(杭州),修改配置參數為

    {
      "config_server_address" : "http://logtail.cn-chengdu.log.aliyuncs.com",
      "data_server_list" :
      [
        {
          "cluster" : "cn-chengdu",
          "endpoint" : "cn-chengdu.log.aliyuncs.com"
        }
      ],
      ...
    }
  2. 輸入以下命令,重啟Logtail。

    sudo /etc/init.d/ilogtaild restart

附錄:地區與安裝參數對照表

各地區對應的${your_region_name}參數如下所示。

地區

城市

Region ID

華北1

青島

cn-qingdao

華北2

北京

cn-beijing

華北3

張家口

cn-zhangjiakou

華北5

呼和浩特

cn-huhehaote

華北6

烏蘭察布

cn-wulanchabu

華東1

杭州

cn-hangzhou

華東2

上海

cn-shanghai

華南1

深圳

cn-shenzhen

華南2

河源

cn-heyuan

華南3

廣州

cn-guangzhou

西南1

成都

cn-chengdu

中國香港

香港

cn-hongkong

亞太地區東南1

新加坡

ap-southeast-1

亞太地區東南2

雪梨

ap-southeast-2

亞太地區東南3

吉隆坡

ap-southeast-3

亞太地區東南5

雅加達

ap-southeast-5

亞太地區東南6

馬尼拉

ap-southeast-6

亞太地區東南7

曼穀

ap-southeast-7

亞太地區南部1

孟買

ap-south-1

亞太地區東北1

東京

ap-northeast-1

亞太地區東北2

首爾

ap-northeast-2

美國西部1

矽谷

us-west-1

美國東部1

維吉尼亞

us-east-1

歐洲中部1

法蘭克福

eu-central-1

歐洲西部1

倫敦

eu-west-1

中東東部1

杜拜

me-east-1