本節說明當連接埠位址可能發生衝突時應如何配置 Sun Management Center 軟體。請參閱表 9–3,以取得每個 Sun Management Center 組件之預設連接埠的清單。
Sun Management Center 設定程序會檢查每個預設連接埠是否處於使用中。如果連接埠未處於使用中,系統將指定該預設連接埠。如果某個連接埠處於使用中,您可以指定一個不同的連接埠。在兩種情況下,連接埠指定都將儲存在配置檔中,如SNMP 概觀中所述。
Sun Management Center 組件要使用的預設連接埠可能已為系統中安裝的其他程序所使用。如果使用預設的連接埠指定來安裝 Sun Management Center,您可能會遇到連接埠衝突情況而無法啟動 Sun Management Center。Sun Management Center 設定程序會檢查每個組件的連接埠,並提示您指定一個替代連接埠或使用預設連接埠。
下表列出了 Sun Management Center 的組件以及每個組件的預設連接埠。請參閱確定連接埠是否處於使用中的步驟,以瞭解如何檢查連接埠是否處於使用中。
表 9–3 Sun Management Center 預設連接埠位址| 
 層  | 
 組件  | 
 預設連接埠號  | 
|---|---|---|
| 
 代理程式  | 
 161  | 
|
| 
 伺服器  | 
 162  | 
|
| 
 伺服器  | 
 163  | 
|
| 
 伺服器  | 
 164  | 
|
| 
 伺服器  | 
 165  | 
|
| 
 伺服器  | 
 平台  | 
 166  | 
| 
 進階系統監視附加產品  | 
 系統事件與配置追蹤組件 cstservice  | 
 167  | 
| 
 伺服器  | 
 代理程式資訊快取組件 Metadata  | 
 168  | 
| 
 伺服器  | 
 2099  | 
|
| 
 伺服器  | 
 2521  | 
|
| 
 伺服器  | 
 群組  | 
 5600  | 
| 
 Tomcat  | 
 Web 伺服器  | 
 8006  | 
| 
 伺服器  | 
 8080  | 
|
| 
 伺服器  | 
 8443  | 
在終端視窗中,鍵入 /bin/netstat -an | grep portnumber,其中 portnumber 是您要檢查的連接埠號。例如:
# /bin/netstat -an | grep 8443 #  | 
如果連接埠未處於使用中,將僅傳回指令行提示,如上所示。
如果連接埠處於保留狀態或使用中,將傳回連接埠狀態。例如:
# /bin/netstat -an | grep 1161 # *.1161 Idle # /bin/netstat -an | grep 8080 # 172.16.0.0.8080 *.* 0 0 24576 0 LISTEN  | 
其中,172.16.0.0 是您輸入 netstat 指令的機器之 IP 位址。
若要重新配置 Sun Management Center 連接埠,可使用 es-config 指令。es-config 指令的語法為︰
es-config [ -Admh ] [ -p component-name ] [ -c component:channel ] [ -P MinPort:MaxPort ]下表說明 es-config 的參數。
表 9–4 es-config 的選項| 
 選項  | 
 說明  | 
|
|---|---|---|
| 
 顯示 Sun Management Center 3.5 基本產品使用的所有連接埠  | 
||
| 
 -A  | 
 配置所有連接埠  | 
|
| 
 -P  | 
 MinPort:MaxPort  | 
 配置探測機制連接埠範圍,其中 MinPort 為起始連接埠號,MaxPort 為結束連接埠號。連接埠範圍必須至少為 100,例如,1024:1124。探測機制使用這些連接埠來執行 ad hoc 指令,以便 Sun Management Center 伺服器與代理程式能夠相互通訊。有效連接埠號為 1024 - 64500。 註解 – 您配置的連接埠範圍必須支援 Sun Management Center 伺服器與代理程式透過防火牆通訊。  | 
| 
 -d  | 
 將所有連接埠復原為 3.5 的預設值。請參閱表 9–3。  | 
|
| 
 -c  | 
 component:channel  | 
 啟用或停用記錄的組件通道。其通道可以控制的有效 Sun Management Center 組件包括 topology、cfgserver、event 、cstservice、trap、metadata、agent、platform 以及 platform_instances。有效通道包括 debug、info、error、status 以及 history。  | 
| 
 -h  | 
 列出 es-config 的選項。  | 
|
| 
 -m  | 
 透過將使用者名稱清單加入 es-mcp-users 配置檔,來配置模組配置傳送。  | 
|
| 
 -n  | 
 啟用網路位址轉換支援。  | 
|
| 
 -p  | 
 component-name  | 
 配置連接埠由 Sun Management Center 組件 component-name 使用。有效組件包括 topology、cfgserver、event、cstservice、trap、metadata、rmi、agent、grouping、HTTP、HTTPS、platform 以及 platform_instances。  | 
下列程序提供如何使用 es-config 指令重新配置 Sun Management Center 連接埠指定的範例。
以超級使用者的身份登入 Sun Management Center 伺服器層機器。
找到一個未使用的連接埠。
請參閱確定連接埠是否處於使用中的步驟。
鍵入 /opt/SUNWsymon/sbin/es-config -p agent。
es-config 會停止所有 Sun Management Center 程序,然後顯示目前指定給 Sun Management Center 組件的連接埠號。接著顯示指定給代理程式的連接埠號,並提示您輸入連接埠號。
# ./es-config -p agent 以下連接埠由 Sun Management Center 使用: 161、162、163、164、165、167、168、166、5600、2099、8080、8443。 Sun Management center 代理程式組件目前使用的是連接埠:161 按 RETURN 鍵繼續使用目前配置。 輸入您想用於代理程式組件的連接埠號 [1100 至 65535]:  | 
鍵入您要指定的連接埠號,或按 Return 鍵使用預設 161 連接埠指定。
系統會詢問您是否要啟動 Sun Management Center 組件。
鍵入 y 以啟動 Sun Management Center 組件;如果您不想啟動組件,請鍵入 n。
以超級使用者的身份登入 Sun Management Center 伺服器層機器。
找到未使用的連接埠。
請參閱確定連接埠是否處於使用中的步驟。
鍵入 /opt/SUNWsymon/sbin/es-config -p rmi。
es-config 會停止所有 Sun Management Center 程序,然後顯示目前指定給 Sun Management Center 組件的連接埠號。接著顯示指定給伺服器的連接埠號,並提示您輸入連接埠號。例如:
# ./es-config -p rmi 以下連接埠由 Sun Management Center 使用: 161、162、163、164、165、167、168、166、5600、2099、8080、8443。 Sun Management center 代理程式組件目前使用的是連接埠:2099 按 RETURN 鍵繼續使用目前配置。 輸入您想用於 rmi 組件的連接埠號 [1100 至 65535 ]:  | 
鍵入您要指定的連接埠號,或按 Return 鍵使用預設連接埠指定。
系統會詢問您是否要啟動 Sun Management Center 組件。
鍵入 y 以啟動 Sun Management Center 組件;如果您不想啟動組件,請鍵入 n。