以超級使用者的身份登入。
如果檔案 /var/opt/SUNWsymon/cfg/subagent-registry-d.x 不存在,請從 /opt/SUNWsymon/base/cfg 目錄複製此檔案。
# cp /opt/SUNWsymon/base/cfg/subagent-registry-d.x /var/opt/SUNWsymon/cfg/ |
在 /var/opt/SUNWsymon/cfg/subagent-registry-d.x 檔案中,找到類似於以下區塊的區塊︰
# sa2 = {
# type = legacy
# persist = false
# snmpPort = "20001"
# errorAction = restart
# startCommand = "/usr/lib/snmp/mibiisa -p %port"
# stopCommand = "kill -9 %pid"
# pollInterval = 60
# pollHoldoff = 60
# oidTrees = 1.3.6.1.2.1
# snmpVersion = SNMPv1
# securityLevel = noauth
# securityName = espublic
# }
|
移除每行開始位置的註解符號 (#),使程式碼看上去如下所示:
sa2 = {
type = legacy
persist = false
snmpPort = "20001"
errorAction = restart
startCommand = "/usr/lib/snmp/mibiisa -p %port"
stopCommand = "kill -9 %pid"
pollInterval = 60
pollHoldoff = 60
managedTrees = "mib-2 sun"
oidTrees = 1.3.6.1.2.1
snmpVersion = SNMPv1
securityLevel = noauth
securityName = espublic
}
|
如下所示修改這些行︰
將 sa2 變更為代理程式之具唯一性的子代理程式名稱。
將 type 設定為 legacy。
如果要在 Sun Management Center 代理程式結束時停止子代理程式,請將 persist 設定為 false。如果該值為 true,則當 Sun Management Center 代理程式結束時,該子代理程式不會停止。
將 snmpPort 設定為要用來執行子代理程式的 UDP 連接埠號。
將 errorAction 設定為 restart、ignore 或 kill。如果使用 restart 選項,則當 Sun Management Center 代理程式與子代理程式通訊並遇到錯誤,它會嘗試重新啟動。
將 startCommand 設定為強制啟動子代理程式的指令。該指令應包含將由 snmpPort 所提供的值取代的 %port。
將 stopCommand 設定為用來停止程序的指令。%pid 可以表示子代理程式程序的程序 ID (PID)。
將 pollInterval 設定為 Sun Management Center 代理程式輪詢子代理程式的間隔時間,以秒為單位。
將 pollHoldoff 設定為 Sun Management Center 代理程式啟動子代理程式之後、對子代理程式進行第一次輪詢之前所經過的時間,以秒為單位。
將 oidTrees 設定為子代理程式管理的 SNMP OID 清單,以空格分隔。
將 snmpVersion 設為 SNMPv1、 SNMPv2 或 SNMPv3。
將 securityLevel 設為 priv、 auth 或 noauth。
將 securityName 設定為您要使用的 SNMPv1 團體名稱或 SNMPv2 安全性名稱。
如需詳細資料,請參閱 subagent-registry-d.x 檔案中的說明。
停止並重新啟動 Sun Management Center,以讓變更生效。
鍵入 /opt/SUNWsymon/sbin/es-stop -A,以停止 Sun Management Center。
請稍候,以便所有程序成功停止。
鍵入 /opt/SUNWsymon/sbin/es-start -A,以啟動 Sun Management Center。
請稍候,以便所有程序成功啟動。
如需更多資訊,請參閱第 8 章, 啟動與停止 Sun Management Center。