Sun Java System Messaging Server 6.3 管理指南

A.3.2 Messaging Server 子代理程式配置

如需 Messaging Server 的 SNMP 子代理程式之基本作業,您僅需要啟用此代理程式並發出單次性的手動啟動指令。之後每次啟動或停止 Messaging Server,子代理程式會跟著啟動或停止。以下是使此配置在 Solaris 和 Linux 上生效的必要指令:


% configutil -o local.snmp.enable -v 1
% start-msg snmp

您可以在執行之後,以 snmpwalk 指令從指令行測試子代理程式。請參閱以下螢幕快照中適用於 Solaris 和 Linux 的範例。請注意,rfc2248.txtrfc2249.txt 檔案是網路服務和 MTA MIB 的副本。在 Solaris 系統上,這些檔案也可在 /etc/sma/snmp/mibs/ 目錄中依 NETWORK-SERVICES-MIB.txtMTA-MIB.txt 名稱找到。您不一定要提供這些檔案給 snmpwalk 工具;但是這麼做可讓 snmpwalk 列印每個 MIB 變數的名稱,而不只是數值物件識別碼 (Numeric Object Identifier, OID)。

在 Solaris 上的基本測試:


% D=/opt/SUNWmsgsr/examples/mibs /usr/sfw/bin/snmpwalk -v 1 -c public \
    -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.27
NETWORK-SERVICES-MIB::applName.1 = STRING: /opt/SUNWmsgsr MTA on mail.siroe.com
...
% D=/opt/SUNWmsgsr/examples/mibs /usr/sfw/bin/snmpwalk -v 1 -c public \
     -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.28
MTA-MIB::mtaReceivedMessages.1 = Counter32: 1452
MTA-MIB::mtaStoredMessages.1 = Gauge32: 21
...

在 Linux 上的基本測試:


% export D=/opt/sun/messaging/examples/mibs
% /usr/bin/snmpwalk -v 1 -c public \
     -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.27
NETWORK-SERVICES-MIB::applName.1 = STRING: /opt/sun/messaging MTA on mail.siroe.com
...
% /usr/bin/snmpwalk -v 1 -c public \
     -m +$D/rfc2248.txt:$D/rfc2249.txt 127.0.0.1 mib-2.28
MTA-MIB::mtaReceivedMessages.1 = Counter32: 21278
MTA-MIB::mtaStoredMessages.1 = Gauge32: 7
...