Solaris 9 オペレーティング環境の概要

Web-Based Enterprise Management ツール

説明  

リリース 

Solaris WBEM Services 2.5

Solaris WBEM Services 2.5 は、Sun Microsystems の Web-Based Enterprise Management (WBEM) の実装です。WBEM は、企業のコンピューティング環境の管理を統一させることを意図した、管理とインターネット関連のテクノロジです。Distributed Management Task Force (DMTF) によって開発された WBEM を使用すると、組織は、World Wide Web テクノロジをサポートおよび向上させる規格ベースの管理ツールの統合セットを配信することができます。Solaris WBEM Services は、Solaris 9 リリースではバージョン 2.5 に更新されました。 

WBEM の開発に関する情報は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9 

新しい WBEM バッチ処理用 API の追加

Java Web-Based Enterprise Management (WBEM) クライアントのアプリケーションプログラミングインタフェース (API) は、クライアントによる複数の Common Interface Model (CIM) 操作を 1 つの要求と応答でバッチ処理できるようになりました。同様に、CIM Object Manager が、バッチ処理されたこれらの要求を受け入れて処理するようになりました。この機能は、『Distributed Management Task Force (DMTF) Specification for CIM Operations Over HTTP』に定義されています。

結果として、クライアントが実行する必要がある遠隔呼び出しの数が減ります。 

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9 

WBEM CIM WorkShop の拡張

CIM WorkShop は、計器、システム、およびネットワークアプリケーションの開発者が WBEM クラスとインスタンスを表示および作成するための、WBEM 開発ツールのグラフィカルユーザーインタフェースを提供します。 

CIM WorkShop では、以下のことを実行することができます。 

  • ネームスペースを表示および選択する

  • ネームスペースを追加および削除する

  • クラスを表示、作成、変更、および削除する

  • プロパティ、修飾子、メソッドを新しいクラスに追加および削除する

  • インスタンスを表示、作成、および削除する

  • インスタンス値を表示、変更、および削除する

  • 関連付けをトラバースする

  • メソッドを実行する

  • コンテキストヘルプを表示する

CIM WorkShop で使用できる拡張機能と新機能は、以下のとおりです。 

  • 更新され修正されたコンテキストヘルプ

  • 関連付けのトラバース機能

  • 選択したクラスのイベントについての情報をサブスクライブし表示する機能。これにより、より簡単にイベントを使用するアプリケーションをデバッグできる。この機能は、RMI プロトコルを選択した場合のみ使用可能

  • WBEM 情報を検索および表示するために WBEM Query Language (WQL) クエリを送信する機能

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9  

追加された WBEM プロセス通知 (外部) イベントのサポート

現在は、WBEM イベントサービスを使用すると、該当の条件を満たすときにクライアントアプリケーションが非同期で指示を受信することができます。ただし、クラスのライフサイクルの指示 (インスタンスの変更、作成、および削除を示すもの) に属するのは、サポートされている指示だけです。 

この指示のクラスは非常にフレキシブルで広範に及びますが、計器がこのカテゴリに分類されない指示を発行しなければならない場合もあります。この要件を満たすため、DMTF は、現在の指示階層の拡張としてプロセス指示階層を導入しました。WBEM サービスのプロセス指示では、この拡張階層を処理できるようになりました。

WBEM サービスのプロセス指示は、イベントモデルのプロセス指示部の Sun Microsystems の実装です。このプロセス指示クラスは、計器が発行するすべての指示のスーパークラスであり、これにはライフサイクルの指示も含まれています。 

プロセス指示にサブスクライブするプロセスは、ライフサイクル指示にサブスクライブするプロセスと同じです。 

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9 

WBEM mofcomp コマンドの拡張

Managed Object Format (MOF) コンパイラ (mofcomp) は、コマンド行でネームスペースを指定できるようになりました。ネームスペースが存在しない場合は、新たに作成されます。

さらに、MOF コンパイラは Java インタフェースとクラスソースファイルを生成します。この機能によって標準の Java インタフェースを使用することができますが、CIM 構造と CIM オブジェクトモデルのアプリケーションプログラミングインタフェース (API) について学習する必要があります。 

CIMClass ごとにインタフェースとクラスファイルが生成されます。インタフェースは、相互運用性を維持しつつ、さまざまな実装を作成できるように生成されます。

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9  

新しい Java WBEM SDK サンプルプログラムの追加

Java WBEM Software Developer's Kit (SDK) に新しい Java アプレットのサンプルとサンプルプログラムが組み込まれました。Java アプレットとサンプルプログラムは、/usr/demo/wbem にインストールされています。

Java WBEM SDK のサンプルプログラムは、イベント、クエリ、およびバッチ処理の方法を示しています。これらのサンプルは、独自のプログラムを開発するための叩き台として使用することができます。 

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9  

Solaris WBEM Software Developer's Kit

Solaris Web-Based Enterprise Management (WBEM) Software Developer's Kit (SDK) には、開発者が Solaris オペレーティング環境でデータにアクセスしリソースを管理するアプリケーションを、WBEM に基づいて作成するための API が含まれています。Solaris WBEM SDK には CIM WorkShop も含まれています。これは、開発者が WBEM アプリケーションを作成し、ソフトウェアに付属している WBEM クライアントおよびプロバイダのサンプルプログラムを表示するための Java アプリケーションです。 

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 8 4/01 

新しい Solaris Provider

新しい Solaris Provider は、Common Information Model (CIM) 環境内の管理対象デバイスに関する情報の取得や設定を行うソフトウェアの開発に利用できます。Solaris Provider は、CIM Object Manager に Solaris オペレーティング環境内の管理対象リソースのインスタンスを提供します。 

Solaris 9 ソフトウェアでは、次に示す 5 つの Solaris Provider が新しく追加されています。

  • WBEM Solaris Device/System Performance Monitor Provider - Solaris オペレーティング環境が実行されているシステムについてのさまざまな統計情報を提供する

  • WBEM Product Registry Provider - 新しい製品の追加や、システムにインストールされている既存の製品の削除、変更などが行える

  • WBEM SNMP Provider - WBEM サービスで、ネットワーク管理用のインターネット参照モデルプロトコルである Simple Network Management Protocol (SNMP) を使用して情報を提供できる

  • WBEM EEprom Provider - EEPROM 内の構成情報の表示と変更に利用できる

  • WBEM System Availability Provider - アプリケーションがシステムの稼働時間の割合を計算できるように、システムのリブート情報を提供する。このプロバイダは、以下に示すような停止理由も示す

    • システムパニックが発生した

    • ユーザーがシステムを中断 (一時的に停止) した

    • ユーザーがシステムを停止した

詳細は、『Solaris WBEM SDK 開発ガイド』を参照してください。

Solaris 9