全部產品
Search
文件中心

Simple Log Service:採集Zabbix資料

更新時間:Sep 17, 2025

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

前提條件

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

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

  1. 登入Zabbix所在伺服器。

  2. 開啟zabbix_server.conf檔案。

    vim /etc/zabbix/zabbix_server.conf
  3. zabbix_server.conf檔案中,設定資料存放區路徑。

    使用Zabbix的即時匯出(Real-time Export)功能,將Zabbix 的監控資料(事件、歷史值、趨勢)以JSON格式匯出。該功能要求Zabbix版本號碼不能低於4.0。具體操作,請參見Real-time export

    不建議使用ExportDir=/tmp/ ,/tmp 通常為 tmpfs(記憶體檔案系統),寫入速度極快但佔用記憶體資源。若匯出資料量大(如高頻率監控項),可能導致記憶體耗盡或系統 OOM(Out Of Memory)。
    ExportDir=/data/zabbix_export
  4. 重啟Zabbix服務,使配置生效。

    systemctl restart zabbix-server

    配置生效後,Zabbix會在/data/zabbix_export目錄下生產檔案(檔案名稱尾碼為.ndjson),用於儲存監控資料。

步驟二:建立LoongCollector採集配置

  1. 登入Log Service控制台

  2. 接入資料地區,選擇JSON-文本日誌

  3. 選擇目標Project和Logstore,單擊下一步

  4. 建立機器組。

    1. 單擊主機情境 > ECS > 建立機器組,在建立機器組面板中,選擇與Project同地區的ECS執行個體,單擊建立機器組

      如果ECS與Log Service不同地區,如果Zabbix是安裝在自建叢集或其他雲廠商伺服器上,需要手動安裝。具體操作,請參見LoongCollector安裝(Linux)

      image

    2. 等待安裝完成,填寫名稱後單擊確定

    3. 點擊下一步,如果心跳為FAIL,點擊自動重試後等待兩分鐘左右直到心跳變為OK,點擊下一步。此處自動安裝LoongCollector同時也為您配置了IP類型機器組,如果您希望修改為使用者自訂標識機器組,您可以參考機器組與LoongCollector採集配置關聯指南image

  5. 建立採集配置,單擊下一步

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

    logtail採集配置

  6. Log Service預設開啟全文索引。您也可以根據採集到的日誌,手動建立欄位索引,或者單擊自動產生索引,Log Service將自動產生欄位索引。更多資訊,請參見建立索引

    image

  7. 查詢分析日誌。

    單擊查詢日誌,系統將跳轉至Logstore查詢分析頁面。image

    您需要等待1分鐘左右,待索引生效後,才能在原始日誌頁簽中,查看已採集到的日誌。查詢和分析日誌的詳細步驟,請參見查詢與分析快速指引

    說明

    如果需要查詢日誌中的所有欄位,建議使用全文索引。如果只需查詢部分欄位、建議使用欄位索引,減少索引流量。如果需要對欄位進行分析(SELECT語句),必須建立欄位索引。