Sun Management Center 指令行介面 (CLI) 是用於監視和管理系統的字元從動式主控台應用程式。CLI 提供數種有用特徵:
低額外開銷 – 儘管 CLI 可提供 Java 主控台和 Web 主控台的大多數功能,但是 CLI 無需點陣圖形。因此,CLI 可透過低頻寬連接在簡單資料終端設備上執行。但是,需要 GUI 的功能(例如實體視圖或繪圖)則無法透過 CLI 使用。
批次模式處理 – CLI 支援基本 script 功能,此功能可讓 CLI 以批次模式從檔案中獲取指令輸入。
可配置的輸出格式 – 您可以配置 CLI 輸出的格式。純文字輸出可與其他基於文字的工具相容。對於延伸指令,您可以指定以 HTML 輸出。
輔助說明 – CLI 指令的線上輔助說明可從CLI 中使用。
您可以使用 CLI 執行以下作業:
建立拓樸物件(如領域、群組和實體),並擷取有關這些物件的拓樸資訊。
擷取和操控受管理物件的屬性。
載入、卸載、啟用和停用 Sun Management Center 代理程式上的模組。
設定並執行警報動作、擷取警報資訊,以及在 Sun Management Center 代理程式上認可或刪除警報。
您可以從具有以下系統配置之一的使用者終端階段作業存取 CLI:
執行 Solaris 8 或 Solaris 9 作業系統的 UNIX® 工作站
執行 Windows 98、Windows 2000 或 Windows NT 的個人電腦
階段作業模式 – 階段作業模式為互動模式。登入 Sun Management Center 伺服器之後,您便可以輸入指令並接收輸出,直到您明確登出該伺服器為止。
批次模式 – CLI 連接至伺服器並執行 filename 中包含的指令,其中 filename 為包含 CLI 指令的檔案名稱。
本節提供 CLI 指令與參數的概觀。
基本指令是修改其他 CLI 指令執行環境的指令。您可以使用基本指令設定參數值、定義指令別名、檢查指令狀態或者登入與登出伺服器。基本指令一律在前景執行。
延伸指令是詢問或修改受管理物件的拓樸及其屬性的指令。您可以使用延伸指令執行數種功能:
在受管理物件拓樸中定位受管理物件
啟用或停用模組
認可或刪除警報
依預設,延伸指令在背景執行。您可以將延伸指令配置為在前景執行。
在階段作業模式中,指令既可在前景執行,也可在背景執行。
前景 – 在前景執行的指令執行至完成。這些指令將其輸出直接傳送至螢幕,除非另外重新導向。每次僅可在前景執行一個指令。基本指令僅能在前景執行。依預設,延伸指令在背景執行,但是可以將其配置為在前景執行。
背景 – 在背景執行的指令異步執行,並且依預設不向螢幕傳送任何輸出或診斷訊息。輸出將被緩衝,並可稍後根據明確請求顯示。與 UNIX shell 不同,每次僅可在背景執行一個延伸指令。當該指令在背景執行時,可在前景執行任何數量的基本指令。依預設,延伸指令在背景執行,但是您可以指定延伸指令在前景執行。基本指令不能在背景執行。
CLI 還支援別名。您可以為比較複雜的指令及其參數定義縮寫或別名。使用者定義的別名在不同的 CLI 階段作業中均可使用。
CLI 參數是名稱值組:每個參數均有名稱和值。某些參數是 CLI 內建參數。它們的名稱和值的涵義都在 CLI 中預先定義。您可以定義其他參數,也稱為變數。某些參數在範圍上是通用的。通用參數會影響在特定階段作業中執行的所有 CLI 指令的執行。其他參數是某個指令或指令群組所特有的。
CLI 可提供數種輸入與輸出功能。
CLI 可為每個 CLI 指令提供線上輔助說明。CLI 輔助說明可從 CLI 中使用。 CLI 輔助說明無需 GUI。對於每個指令,輔助說明均提供指令用法對照表和與該指令相關的參數清單。