以超級使用者的身份登入。
如果檔案 /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 = public # } |
移除每行開始位置的註解符號 (#),使程式碼看上去如下所示:
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 = public } |
按照下列方式修改代碼:
將 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。