您可以使用 es-trapdest 指令為 Sun Management Center 代理程式指定多個輔助陷阱目標。輔助陷阱目標 (零或更多) 會接收到傳送至主要陷阱目標的同一陷阱集。輔助陷阱目標不會接收事件陷阱。依預設,傳送至輔助目標的所有陷阱均會使用含有 public 社群的 SNMPv2c。輔助目標的安全層級是 noauth。
使用 es-trapdest 指令來管理輔助陷阱目標。
es-trapdest 指令的語法為:
es-trapdest [-c] [-a 主機:連接埠] [-v] [-u] [-f] [-d 項目編號 ] [-l]
選項 |
修改選項 |
說明 |
---|---|---|
-c |
SunManagement Center 元件,例如代理程式、平台。Agent 為預設元件。 |
|
-l |
列出目前指定的輔助陷阱目標。 |
|
-d |
項目編號 |
刪除目前指定的輔助陷阱目標。項目編號為目前要刪除的指定輔助陷阱目標編號。項目編號必須符合使用 -l 選項列出的編號。 |
-a |
主機:連接埠 |
增加新的輔助陷阱目標。 |
-v |
SNMP 版本 (SNMPv1、SNMPv2c、SNMPv2u 或 SNMPv3) |
|
-u |
SNMP 使用者/社群 |
|
-f |
陷阱篩選器。要傳送至目標的 OID 或陷阱名稱清單。若 NOT 是第一個元件,則都會傳送所有陷阱,除了列出的以外。 |
使用 es-trapdest -a 指令增加新的輔助陷阱目標時,您還可以指定下列選擇性參數︰
指定 SNMP 版本︰SNMPv1、SNMPv2c、SNMPv2u 或 SNMPv3
指定 SNMP 社群或使用者名稱
指定陷阱篩選器
陷阱篩選器以條件清單方式指定,它可以是一系列數值 OID 前綴,也可以是一系列快捷陷阱名稱,如下所示︰
sunmcTraps
snmpTraps
coldStart
warmStart
linkDown
linkUp
authenticationFailure
陷阱名稱 sunmcTraps 表示所有 Sun Management Center 企業特定陷阱的 OID 前綴,而陷阱名稱 snmpTraps 表示在 SNMP RFC 中定義的所有標準陷阱的 OID 前綴。
陷阱篩選器可以是正的,也可以是負的。正篩選器指定要傳送的陷阱。負篩選器指定不應傳送的陷阱。透過指定 NOT 做為第一個條件,可以定義負篩選器。
例如,若要僅將標準的 SNMP 陷阱轉寄至輔助陷阱目標,請指定篩選器為 -f "snmpTraps"。
若要將除了 Sun Management Center 企業特定陷阱之外的所有陷阱轉寄至輔助陷阱目標,請指定篩選器為 -f "NOT sunmcTraps"。
包含空格的篩選器規格必須加上引文標記,以防止被 shell 錯誤解譯。
下列指令將 machine02:162 增加為只接收 Sun Management Center 代理程式之 warmStart 和 coldStart 陷阱的輔助陷阱目標︰
es-trapdest -a machine02:162 -f "warmStart coldStart"
每個平台代理程式實例均可擁有自己的輔助陷阱目標集。若要指定特定平台代理程式實例的輔助陷阱目標,請使用 es-trapdest 指令的 -c 實例選項,其中實例是平台代理程式實例的名稱。如果 -c 未指定為 es-trapdest 指令的引數,則 es-trapdest 指令會使用預設值 agent,此代理程式管理 Sun Management Center 代理程式元件的輔助陷阱目標。