全部產品
Search
文件中心

Simple Log Service:通過Logtail採集Zabbix資料

更新時間:Jun 30, 2024

Zabbix作為常用的開源監控系統,提供了豐富的警示規則用於系統監控。Log Service支援將Zabbix中的監控資料擷取到Logstore中。本文介紹將Zabbix資料擷取到Log Service的操作步驟。

前提條件

步驟一:配置資料存放區路徑

Zabbix會將監控資料儲存在其所在的機器上,您可以根據如下步驟設定監控資料的儲存路徑。

  1. 登入Zabbix所在伺服器。
  2. 開啟zabbix_server.conf檔案。
    vim /etc/zabbix/zabbix_server.conf
  3. zabbix_server.conf檔案中,設定資料存放區路徑。
    ExportDir=/tmp/
  4. 重啟Zabbix服務,使配置生效。
    systemctl restart zabbix-server
    配置生效後,Zabbix會在/tmp目錄下生產檔案(檔案名稱尾碼為.ndjson),用於儲存監控資料。

步驟二:建立Logtail採集配置

  1. 登入Log Service控制台

  2. 接入資料地區,選擇JSON-文本日誌
  3. 選擇目標Project和Logstore,單擊下一步

  4. 建立機器組。
    1. ECS機器頁簽中,選中Zabbix所在的ECS執行個體,單擊建立

      更多資訊,請參見安裝Logtail(ECS執行個體)

      如果Zabbix是安裝在自建叢集或其他雲廠商伺服器上,需要手動安裝Logtail。更多資訊,請參見安裝Logtail(Linux系統)安裝Logtail(Windows系統)

  5. 確認目標機器組已在應用機器組地區,單擊下一步

    重要

    建立機器組後立刻應用,可能因為串連未生效,導致心跳為FAIL,您可單擊自動重試。如果還未解決,請參見Logtail機器組無心跳進行排查。

  6. 建立Logtail配置,單擊下一步

    Zabbix監控資料為JSON類型,所以推薦使用JSON模式進行資料擷取。其中日誌路徑需設定為您在步驟一:配置資料存放區路徑中設定的資料存放區路徑,其他參數詳情請參見使用JSON模式採集日誌

    logtail採集配置
  7. 預覽資料及建立索引,然後單擊下一步。欄位索引的更多資訊,請參見建立索引

    • 全文索引和欄位索引同時啟用時,以欄位索引為準。