Sun Java System Web Proxy Server 4.0.8 管理指南

啟用與啟動 SNMP 主代理程式

主代理程式的作業是在名稱為 CONFIG 的代理程式配置檔案中定義。您可以使用 Server Manager 編輯 CONFIG 檔案,也可以手動編輯該檔案。您必須先安裝 SNMP 主代理程式,之後才能啟用 SNMP 子代理程式。

當重新啟動主代理程式時,若出現類似 System Error:Could not bind to port 的連結錯誤訊息,請在重新啟動主代理程式時,使用 ps -ef | grep snmp 來檢查 magt 是否正在執行。如果正在執行,請使用 kill -9 pid 指令來結束該程序。SNMP 的 CGI 即會開始重新運作。

本小節包括下列主題:

在其他連接埠上啟動主代理程式

管理介面不會在 161 以外的連接埠上啟動 SNMP 主代理程式。

Procedure在另一個連接埠上手動啟動主代理程式

  1. /server-root /plugins/snmp/magt/CONFIG 檔案中指定所需的連接埠。

  2. 依下列方式執行啟動程序檔:

    cd / server-root/proxy-admserv

    ./start -shell /server-root/plugins/snmp/magt/magt

    /server-root /plugins/snmp/magt/CONFIG

    / server-root/plugins/snmp/magt/INIT

    然後會在所需的連接埠上啟動主代理程式。使用者介面就可以偵測出主代理程式正在執行。

手動配置 SNMP 主代理程式

Procedure手動配置 SNMP 主代理程式

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

  2. 檢查連接埠 161 上是否正在執行 SNMP 常駐程式 (snmpd)。

    如果已經執行 SNMP 常駐程式,請確定您瞭解如何重新啟動此常駐程式,並瞭解其支援哪些 MIB 樹狀結構。然後終止其程序。

  3. 編輯 CONFIG 檔案,該檔案位於伺服器根目錄的 plugins/snmp/magt 中。

  4. (可選) 在 CONFIG 檔案中定義 sysContact 變數和 sysLocation 變數。

編輯主代理程式 CONFIG 檔案

Procedure手動配置 SNMP 主代理程式

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

  2. 檢查連接埠 161 上是否正在執行 SNMP 常駐程式 (snmpd)。

    如果已經執行 SNMP 常駐程式,請確定您瞭解如何重新啟動此常駐程式,並瞭解其支援哪些 MIB 樹狀結構。然後終止其程序。

  3. 編輯 CONFIG 檔案,該檔案位於伺服器根目錄的 plugins/snmp/magt 中。

  4. (可選) 在 CONFIG 檔案中定義 sysContact 變數和 sysLocation 變數。

定義 sysContact 變數和 sysLocation 變數

CONFIG 檔案中的 sysContactsysLocation 項目分別指定 sysContact 變數和 sysLocation MIB-II 變數。在本範例中,sysContactsysLocation 的字串均用引號括住。任何含有空格、行中斷、標籤等等的字串均必須用引號括住。您也可以使用十六進制表示法指定值。

下列範例顯示已定義 sysContract 變數和 sysLocation 變數的 CONFIG 檔案:

COMMUNITY public

ALLOW ALL OPERATIONS

MANAGER nms2

SEND ALL TRAPS TO PORT 162

WITH COMMUNITY public

INITIAL sysLocation "Server room

987 East Cannon RoadMountain View, CA 94043 USA" INITIAL sysContact "Jill Dawson email: jdawson@example.com"

配置 SNMP 子代理程式

您可以配置 SNMP 子代理程式來監視您的伺服器。

Procedure配置 SNMP 子代理程式

  1. 存取 Server Manager,然後按一下 [Server Status] 標籤。

  2. 按一下 [Configure SNMP Subagent] 連結。

    這時會顯示 [Configure SNMP Subagent] 頁面。

  3. 在 [Master Host] 欄位中鍵入伺服器的名稱和網域。

  4. 鍵入伺服器的說明,包含作業系統資訊。

  5. 鍵入負責管理此伺服器的組織。

  6. 在 [Location] 欄位中鍵入伺服器的絕對路徑。

  7. 在 [Contact] 欄位中,鍵入伺服器負責人的姓名及其連絡資訊。

  8. 選取 [On] 以啟用 SNMP 統計資料集合。

  9. 按一下 [OK]。

  10. 按一下 [Restart Required]。

    此時會顯示 [Apply Changes] 頁面。

  11. 按一下 [Restart Proxy Server] 按鈕以套用變更。

啟動 SNMP 主代理程式

一旦安裝 SNMP 主代理程式,您就可以手動或使用 Administration Server 將其啟動。

手動啟動 SNMP 主代理程式

若要手動啟動主代理程式,請在指令提示符號處鍵入下列指令:

# magt CONFIG INIT&

INIT 檔案是一個永久性的檔案,其中包含來自 MIB-II 系統群組的資訊 (包括系統位置和連絡資訊)。如果 INIT 尚不存在,則在首次啟動主代理程式時會建立該檔案。CONFIG 檔案中若包含無效管理員名稱,將會導致主代理程式啟動程序失敗。

若要在非標準連接埠上啟動主代理程式,您可以採用下列兩種方法之一:

方法一:CONFIG 檔案中,為每個介面指定一個傳輸對映,主代理程式會經由此對映偵聽來自管理員的 SNMP 請求。傳輸對映可讓主代理程式在標準連接埠和非標準連接埠接受連線。主代理程式也可以在非標準連接埠接受 SNMP 通訊。目標系統對開放式通訊端數目或每個程序中檔案描述元數目的限制會限制 SNMP 的最大同步運作數目。下列範例顯示傳輸對映項目:

TRANSPORT extraordinary SNMP

OVER UDP SOCKET

AT PORT 11161

手動編輯 CONFIG 檔案之後,您應該在指令提示符號處鍵入下列指令,以手動啟動主代理程式:

# magt CONFIG INIT&

方法二:請編輯 /etc/services 檔案,讓主代理程式可在標準連接埠和非標準連接埠接受連線。

Procedure使用 Administration Server 啟動 SNMP 主代理程式

  1. 登入 Administration Server。

  2. 從 Administration Server 中,按一下 [Global Settings] 標籤上的 [Control SNMP Master Agent] 連結。

  3. 按一下 [Start]。

    您也可以從 [Control SNMP Master Agent] 頁面停止並重新啟動 SNMP 主代理程式。