vRealize Log Insight Importer 使用資訊清單組態檔來判定記錄格式並指定要匯入的資料位置。資訊清單檔案與 liagent.ini 組態檔具有相同的格式和相似的結構。

您可以選擇性地建立自己的資訊清單檔案來匯入任意記錄檔。建立此類檔案的優點之一是您不需要知道資料檔案的絕對路徑。

如果不建立資訊清單檔案,vRealize Log Insight Importer 會使用收集所有 .txt.log 檔案 (include=*.log*;*.txt*) 的預設資訊清單,並對擷取的記錄套用自動剖析器 (擷取時間戳記 + kvp)。

如果將 liagent.ini 組態檔用作資訊清單檔案,則 vRealize Log Insight Importer 只會擷取 [filelog] 區段做為資訊清單。vRealize Log Insight Importer 支援 [filelog] 區段的所有選項。

如需 [filelog] 區段中支援的選項和組態範例的相關資訊,請參閱《使用 vRealize Log Insight 代理程式》中的主題〈從記錄檔收集事件〉。

建立資訊清單檔案

您可以複製代理程式組態檔的內容,並將其貼到新的 TXT 檔案中。若要識別動態路徑,請移除目錄路徑前面的前置「/」。

指定目錄路徑

[filelog] 區段中指定的目錄可以是來源的相對或絕對路徑。若要指定相對路徑,請勿在 Linux 下包含前置斜線,否則 vRealize Log Insight Importer 會將路徑視為絕對路徑。

若要在目錄索引鍵的值中表示名稱模式,您可以使用 *** 字元。
  • 使用 * 做為單一目錄的預留位置。使用它來表示具有任意資料夾名稱的一個巢狀層級。例如,使用 directory = log_folder_* 可表示開頭為字串 log_folder_ 的任何資料夾。
  • 使用 ** 來表示具有任何資料夾名稱的任意巢狀層級。例如,您可以使用 directory = **/log 來表示來源目錄內在任何巢狀層級具有名稱 log 的資料夾。