Sun Java System Messaging Server 6 2005Q4 管理指南

在 Solaris 8 上,配置 Messaging Server SNMP 支援

儘管 SNMP 監視佔用的經常性耗用時間很短,但 Messaging Server 在出廠時仍停用了 SNMP 支援。若要啟用 SNMP 支援,請執行以下指令:


# su user-id-for-ims
# configutil -o local.snmp.enable -v 1
# start-msg snmp

一旦啟用 SNMP,start-msg 指令 (不指定任何參數) 將自動啟動 SNMP 子代理程式程序和其他 Messaging Server 程序。

請注意,Solaris 原生 SNMP 主代理程式必須處於執行狀態,以便 Messaging Server SNMP 子代理程式進行作業。Solaris 原生 SNMP 主代理程式是 snmpdx 常駐程式,通常做為 Solaris 啟動程序的一部分啟動。

SNMP 子代理程式將自動選取在其上偵聽的 UDP 連接埠。如果需要,您可以使用以下指令將固定的 UDP 連接埠指定給子代理程式:

# configutil -o local.snmp.port -v port-number

之後,您可以透過將連接埠號碼指定為零來還原此設定。零值 (預設設定) 告訴 Messaging Server 允許子代理程式自動選取任何可用的 UDP 連接埠。

/etc/snmp/conf 目錄中,有兩個 SNMP 子代理程式配置檔案:ims.acl (包含 SNMP 存取控制資訊) 和 ims.reg (包含 SNMP MIB OID 註冊資訊)。

通常無需編輯這兩個檔案。Messaging Server 實作的 MIB 是唯讀的,且無需在 ims.reg 檔案中指定連接埠號碼。如果您指定了連接埠號碼,則將使用該連接埠號碼,除非您還使用 configutil 公用程式設定了另一個連接埠號碼。在這種情況下,使用 configutil 設定的連接埠號碼是子代理程式將要使用的連接埠號碼。如果您要編輯這兩個檔案,則需要停止並重新啟動 SNMP 子代理程式,以使您的變更生效:


# stop-msg snmp
# start-msg snmp

備註 –

Messaging Server 如有啟用 SNMP 支援,則任何在 Solaris 10 作業系統上透過 SNMP 進行的查詢,均須連線至預設連接埠 16161。例如,若是使用開放原始碼 SNMP 工具 snmpwalk 查詢 Messaging Server 的網路/郵件統計,便應使用選項 -p 16161