共用方式為


微代理程式組態

本文說明微代理程式支援的不同設定類型。 客戶可以設定微代理程式來符合其裝置和網路環境的需求。

注意

適用於 IoT 的 Defender 計劃於 2025 年 8 月 1 日淘汰微代理程式。

微代理程式的行為是透過一組模組對應項屬性進行設定。 您可以設定微代理程式,以最符合您的需求。 例如,您可以關閉特定事件,以便盡可能降用電量,也減少其他資源使用量。

在設定中進行任何變更之後,收集器會立即傳送所有未傳送的事件資料。 在傳送資料之後,將會套用變更,並根據需求重新啟動收集器。

一般設定

定義針對每個優先順序層級傳送訊息的頻率。 全都是必要值。

預設值如下:

頻率 時間長度 (以分鐘為單位)
1440 (24 小時)
120 (2 小時)
30 (0.5 小時)

若要減少裝置的資源消耗量,應將每個優先順序設為下一個優先順序的倍數。 例如,高:60 分鐘、中:120 分鐘、低:480 分鐘。

設定頻率的語法如下所示:

"CollectorsCore_PriorityIntervals" : "<High>,<Medium>,<Low>"

例如:

"CollectorsCore_PriorityIntervals" : "30,120,1440"

收集器型別與屬性

請使用下列收集器特定的屬性和設定,設定微代理程式:

基準收集器特定的設定

設定名稱 設定選項 描述 預設
Baseline_Disabled True/False 停用基準收集器。 False
Baseline_MessageFrequency Low/Medium/High 定義傳送基準事件的頻率。 Low
Baseline_GroupsDisabled 基準群組名稱的清單 (以逗號分隔)。

例如:Time Synchronization, Network Parameters Host
定義應該停用的基準群組名稱完整清單。 Null
Baseline_ChecksDisabled 基準檢查識別碼的清單 (以逗號分隔)。

例如:3.3.5,2.2.1.1
定義應該停用的基準檢查識別碼完整清單。 Null

系統資訊收集器特定設定

設定名稱 設定選項 描述 預設
SystemInformation_Disabled True/False 停用系統資訊收集器。 False
SystemInformation_MessageFrequency Low/Medium/High 定義傳送系統資訊事件的頻率。 Low
SystemInformation_HardwareVendor string 設定硬體廠商資訊。 None
SystemInformation_HardwareModel string 設定硬體型號資訊。 None
SystemInformation_HardwareSerialNumber string 設定硬體序號資訊。 None
SystemInformation_FirmwareVendor string 設定韌體廠商資訊。 None
SystemInformation_FirmwareVersion string 設定韌體版本資訊。 None

SBoM 收集器特定的設定

設定名稱 設定選項 描述 預設
SBoM_Disabled True/False 停用 SBoM 收集器。 False
SBoM_MessageFrequency Low/Medium/High 定義傳送 SBoM 事件的頻率。 Low

活動訊號收集器特定的設定

設定名稱 設定選項 描述 預設
Heartbeat_Disabled True/False 停用活動訊號事件的傳送。 False
Heartbeat_MessageFrequency Low/Medium/High 定義活動訊號事件的傳送頻率。 Low

登入收集器特定的設定

設定名稱 設定選項 描述 預設
Login_Disabled True/False 停用登入收集器。 False
Login_MessageFrequency Low/Medium/High 定義登入事件的傳送頻率。 Medium
Login_UsePAM True/False 使用 PAM 模組來收集登入事件。 如果沒有 PAM,代理程式會以讀取 UTMP 和 Syslog 的搭配方式來收集登入事件。 如果系統未啟用 UTMP 或 Syslog,則可以選擇使用 PAM,但必須額外設定才能正常運作。 如需詳細資訊,請參閱設定插入式驗證模組 (PAM) 以稽核登入事件 False

IoT 中樞模組特定設定

設定名稱 設定選項 描述 預設
IothubModule_MessageTimeout 正整數 (包括限制) 定義將輸出佇列中的訊息保留至 IoT 中樞的分鐘數,在這個時間點之後就會卸除訊息。 2880 (=2 天)

網路活動收集器特定的設定

設定名稱 設定選項 描述 預設
NetworkActivity_Disabled True/False 停用網路活動收集器。 False
NetworkActivity_MessageFrequency Low/Medium/High 定義網路活動事件的傳送頻率。 Medium
NetworkActivity_Devices 以逗號分隔的網路裝置清單。

例如 eth0,eth1
定義代理程式將用來監視流量的網路裝置 (介面) 清單。

如果未列出網路裝置,則不會針對遺失的裝置記錄網路原始事件。
eth0
NetworkActivity_CacheSize 正整數 在傳送間隔之間保留在快取中的網路活動事件數目 (彙總後)。 若超過該數目,系統將會卸除較舊的事件 (遺失)。 256
NetworkActivity_PacketBufferSize 正整數 設定緩衝區大小 (以位元組為單位),用於擷取每個方向單一裝置的封包 (連入或連出流量)。 2097152 (=2MB)

程序收集器特定的設定

設定名稱 設定選項 描述 預設
Process_Disabled True/False 停用程序收集器。 False
Process_MessageFrequency Low/Medium/High 定義程序事件的傳送頻率。 Medium
Process_PollingInterval 正整數 定義輪詢間隔 (以微秒為單位)。 當 Process_Mode 處於 Polling 模式時,就會使用此值。 100000 (=0.1 秒)
Process_Mode 1 = Auto
2 = Netlink
3= Polling
決定程序收集器模式。 在 Auto 模式中,代理程式會先嘗試啟用 Netlink 模式。

如果失敗,其會自動回復/切換至輪詢模式。
1
Process_CacheSize 正整數 在傳送間隔之間保留在快取中的程序事件數目 (經彙總後)。 若超過該數目,系統將會卸除較舊的事件 (遺失)。 256

記錄收集器特定的設定

設定名稱 設定選項 描述 預設
LogCollector_Disabled True/False 停用記錄收集器。 False
LogCollector_MessageFrequency Low/Medium/High 定義記錄事件的傳送頻率。 Low

檔案系統收集器特定的設定

設定名稱 設定選項 描述 預設
FileSystem_Disabled True/False 停用檔案系統收集器。 False
FileSystem_MessageFrequency Low/Medium/High 定義傳送檔案系統事件的頻率。 Low
FileSystem_Recursive True/False 若設為 true,則會監視指定路徑下的所有目錄。 True
FileSystem_Paths 要監視的路徑。

例如:/path/to/monitor/another/path/to/monitor
定義要監視的路徑,可以監視多個路徑。 Null
FileSystem_CacheSize 正整數 在傳送間隔之間保留在快取中的檔案系統事件數目 (經彙總後)。 若超過該數目,系統將會卸除較舊的事件 (遺失)。 256

周邊收集器特有的設定

設定名稱 設定選項 描述 預設
Peripheral_Disabled True/False 停用周邊收集器。 False
Peripheral_MessageFrequency Low/Medium/High 定義周邊事件的傳送頻率。 Low
Peripheral_CacheSize 正整數 在傳送間隔之間保留在快取中的周邊事件數目 (經彙總後)。 若超過該數目,系統將會卸除較舊的事件 (遺失)。 256

統計資料收集器特有的設定

設定名稱 設定選項 描述 預設
Statistics_Disabled True/False 停用統計資料收集器。 False
Statistics_MessageFrequency Low/Medium/High 定義統計事件的傳送頻率。 Low
Statistics_CacheSize 正整數 在傳送間隔之間保留在快取中的統計事件數目 (經彙總後)。 若超過該數目,系統將會卸除較舊的事件 (遺失)。 256

下一步

如需詳細資訊,請參閱