Sun Management Center 4.0 安裝與配置指南

Procedure將舊的 SNMP 代理程式配置為代理程式之子代理程式

  1. 以超級使用者的身份登入。

  2. 如果檔案 /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/
    
  3. /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
    # }
  4. 移除每行開始位置的註解符號 (#),使程式碼看上去如下所示:


    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
     }
  5. 按照下列方式修改代碼:

    • sa2 變更為代理程式之具唯一性的子代理程式名稱。

    • type 設定為 legacy

    • 如果要在 Sun Management Center 代理程式結束時停止子代理程式,請將 persist 設定為 false。如果該值為 true,則當 Sun Management Center 代理程式結束時,該子代理程式不會停止。

    • snmpPort 設定為要用來執行子代理程式的 UDP 連接埠號。

    • errorAction 設定為 restartignorekill。如果使用 restart 選項,則當 Sun Management Center 代理程式與子代理程式通訊並遇到錯誤,它會嘗試重新啟動。

    • startCommand 設定為強制啟動子代理程式的指令。該指令應包含將由 snmpPort 所提供的值取代的 %port

    • stopCommand 設定為用來停止程序的指令。%pid 可以表示子代理程式程序的程序 ID (PID)。

    • pollInterval 設定為 Sun Management Center 代理程式輪詢子代理程式的間隔時間,以秒為單位。

    • pollHoldoff 設定為 Sun Management Center 代理程式啟動子代理程式之後、對子代理程式進行第一次輪詢之前所經過的時間,以秒為單位。

    • oidTrees 設定為子代理程式管理的 SNMP OID 清單,以空格分隔。

    • snmpVersion 設為 SNMPv1 SNMPv2SNMPv3

    • securityLevel 設為 priv authnoauth

    • securityName 設定為您要使用的 SNMPv1 社群名稱或 SNMPv2 安全性名稱。

    如需詳細資料,請參閱 subagent-registry-d.x 檔案中的說明。

  6. 停止並重新啟動 Sun Management Center,以讓變更生效。

    1. 鍵入 /opt/SUNWsymon/sbin/es-stop -A,以停止 Sun Management Center。

      請稍候,以便所有程序成功停止。

    2. 鍵入 /opt/SUNWsymon/sbin/es-start -A,以啟動 Sun Management Center。

      請稍候,以便所有程序成功啟動。

    如需更多資訊,請參閱第 8 章, 啟動與停止 Sun Management Center