縮小掃描規則
重複使用類似子角色的掃描規則時,常用作法包括:
取代企業 OID 部分:在大部分的情況下,您可以調整現有的規則來偵測不同品牌的類似裝置,只需變更 MIB OID 的企業部分即可。
管理通訊協定(如 SNMP)提供可靠的方式來存取裝置管理資訊。大多數的角色定義會檢查或測試以下資訊:
- 企業部分:由 IANA 授權的企業物件識別碼 (OID) 可協助辨識製造商。
- 模組識別碼:辨識 SNMPv2 MIB 模組以供存取。
: 如果您選擇進行完整複製的預設角色/子角色提供好的開始,在大部分的情況下,您可以重複使用模組識別碼(並用其來掃描規則)。
以下的範例說明如何編輯 OID 中的企業部分,以傳回 Liebert 裝置的資訊 (lcUpsIdentManufacturer=476) 而不是 APC (lcUpsIdentManufacturer=318) UPS 裝置。
重複使用 SNMP 模組識別碼:若透過擴充一個角色來找到不同品牌或廠牌的類似裝置,那麼您可重複使用識別裝置類型(NIC、印表機、UPS)的 OID 或軟體通訊協定堆疊(HTTP、OSPF、IP)。
模組識別碼是表示通訊協定或設備類型的非負數,因此可提供 WhatsUp Gold SNMP MIB 管理資訊。不同於特定於公司或「企業」的企業 OID,識別裝置類型(NIC、印表機、UPS)的 OID 或軟體通訊協定堆疊(HTTP、OSPF、IP)是共用的且可被重複使用。
檢查規則群組內以及之間的邏輯:複製預設角色時,請了解這些角色為針對一般性運用而設計,採用快速簡單的「任意相符」比對(群組中的任何規則都可指定角色)。加入比較具體的掃描規則(譬如說特定的裝置品牌)時,您必須調整您的規則群組。
建立自訂監控工具時,請與預設角色中所用的比對邏輯作比較並檢查。視需要來作調整。
以下的圖像化資訊將預設 UPS 的掃描規則與為自訂角色調整的掃描規則作比較。
|
規則的意義
|
當規則為 True 時表示觀察到以下結果…
|
|
預設 UPS 子角色掃描規則群組符合任何偵測到具備 SNMP v2 UPS 模組的裝置,或者任何符合「UPS」預設功能類別的探索條件的裝置。
|
裝置將被辨識為 UPS 並將啟用基本監控。如果該裝置是 APC 品牌,那麼則會套用 APC 特定的監控工具(已包含在預設角色的監控工具清單中)。
|
|
預設 UPS 子角色規則會檢查企業 MIB 物件是否為「318」(APC 的廠牌 ID)。
|
裝置將被辨識為 APC 品牌 UPS 並將套用特定於該廠牌的監控。
|
|
自訂 UPS 子角色掃描規則由布林值和運算子(符合所有規則)鏈結在一起。首先檢查裝置上是否有 UPS 的 SNMP MIB 模組,然後檢查識別裝置的廠牌 ID 為 Liebert(「476」)。
|
裝置將被辨識為 Liebert 品牌 UPS 並將同時套用基本和特定於該廠牌的監控。
|