この章では、Grid Controlを使用してOracle Beehiveターゲットを管理する方法について説明します。
この章は、次の内容について説明します。
Oracle Beehiveは、Oracleの次世代のエンタープライズ・コラボレーション・テクノロジです。Oracle Beehiveは、統合されたJavaベース・サービスの包括的なセットからなるコラボレーション・アプリケーションおよびプラットフォームを一体化して提供することで、エンタープライズ・コラボレーション・ソリューションのための新しいパラダイムを提供します。
Oracle Beehiveで提供されるエンタープライズ・ユーザーのためのフルレンジの協調型サービスには、次のようなものがあります。
電子メール
時間の管理
インスタント・メッセージング
コンテンツおよびドキュメントの管理
タスクの管理
ディスカッション・フォーラム
検索
ボイスメール
連絡先の管理
モバイル機器のサポート
オンライン・プレゼンス
次の用語と概念は、Oracle Beehiveシステムの基礎を形成しており、そのコラボレーションベースの多数の機能を可能にしています。
Oracle BeehiveサービスとOracle Beehiveサービス・インスタンス: Oracle Beehiveは、シームレスに相互作用する機能固有の個別サービスを提供することで、エンタープライズ・コラボレーション、コンプライアンス、サード・パーティ・コンポーネント接続、共存などに対応する広範な種類の機能を提供します。Oracle Beehiveでは、サービス・インスタンスという用語は、特定のサーバー上におけるサービスの単一インストールを示します。サービスという用語は、通常、ホスト・サーバー全体における特定のサービス・インスタンスすべての集合を示します。Enterprise Managerでは、Oracle BeehiveサービスはOracle Beehiveアプリケーションと呼ばれ、Oracle Beehiveサービス・インスタンスはOracle Beehiveアプリケーション・インスタンスと呼ばれます。
サイト: サイトとは、Oracle Beehiveの実行に使用される同一の地理的ロケーション内にある物理的ハードウェアの集まりのことです。どのOracle Beehiveサイトでも、完全機能のシステムをサポートするための最小限のコンポーネント・セットが必要です。ただし、どのサイトでも、サービスおよびサーバーも含め、サポートされている様々なコンポーネントのインスタンスを複数インプリメントすることができます。
ワークスペース: ワークスペースとは、Oracle Beehiveのユーザーが相互協力だけでなく、コラボレーションに関連するアーチファクトの作成、表示、格納、アクセスおよび管理も実行できる場所を提供する仮想的な場所であり、またコンテナでもあります。ユーザーの観点から見ると、ワークスペースはサポートされているOracle Beehiveのクライアント内に表示されます。
Enterprise Managerを使用すると、エンタープライズ内のOracle Beehiveコンポーネントを監視できます。Oracle Beehiveコンポーネントは、自分の環境内で検出し、Grid Controlに追加すると、集中的に監視および管理が行えます。Enterprise Managerエージェントは、Oracle Beehiveのサイト、サービスおよびサービス・インスタンスを検出して監視します。Grid ControlのOracle Beehiveサイトでは、(アプリケーションと呼ばれる)サービスおよび(アプリケーション・インスタンスと呼ばれる)サービス・インスタンスにホームページがあります。
Grid Control内でOracle Beehive用に定義されているターゲット・タイプは、次のとおりです。
サイト: サイトとは、特定の地理的な場所におけるOracle Beehiveデプロイメントの最上位コンテナのことです。
CalDAVアプリケーションとCalDAVアプリケーション・インスタンス: Oracle Beehive CalDAVサービスは、システムでCalendaring Extensions to WebDAV(CalDAV)プロトコル経由で活用される時間管理関連のあらゆる機能および設定をサポートし、管理します。Enterprise Managerは、すべてのOracle Beehive CalDAVサービス・インスタンスから監視メトリックを収集します。これらは、CalDAVアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、CalDAVアプリケーション・メトリックとして集約されます。Enterprise Managerは、CalDAVアプリケーションの構成パラメータも収集します。
ConferenceアプリケーションとConferenceアプリケーション・インスタンス: Oracle Beehive Conferenceサービスは、Oracle BeehiveにおけるWebベースのミーティングおよび会議の全側面を管理し、会議主催者と参加者がOracle Beehiveワークスペースを通じてオンラインで協調型のセッションを実施できるようにします。Enterprise Managerは、すべてのOracle Beehive Conferenceサービス・インスタンスから監視メトリックを収集します。これらは、Conferenceアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、Conferenceアプリケーション・メトリックとして集約されます。Enterprise Managerは、Conferenceアプリケーションの構成パラメータも収集します。
Device ManagementアプリケーションとDevice Managementアプリケーション・インスタンス: Oracle Beehive Device Managementアプリケーションを使用すると、システム管理者は、コンピュータやモバイル機器にインストールされているサポート対象のクライアント・ソフトウェア(Oracle Beehive Integration for Outlookなど)を管理できます。Enterprise Managerは、すべてのOracle Beehive Device Managementサービス・インスタンスから監視メトリックを収集します。これらは、Device Managementアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、Device Managementアプリケーション・メトリックとして集約されます。Enterprise Managerは、Device Managementアプリケーションの構成パラメータも収集します。
DiscussionsアプリケーションとDiscussionsアプリケーション・インスタンス: Oracle Beehive Discussionsアプリケーションを使用すると、組織では、ユーザーがメッセージ・ボードの閲覧、メッセージのポストおよびメッセージへの応答を実行できるスレッド化されたオンライン・ディスカッション・フォーラムを主催できます。Enterprise Managerは、すべてのOracle Beehive Discussionsサービス・インスタンスから監視メトリックを収集します。これらは、Discussionsアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、Discussionsアプリケーション・メトリックとして集約されます。
E-mailアプリケーションとE-mailアプリケーション・インスタンス: Oracle Beehive E-mailアプリケーションは、サポートされているクライアントに共存システムからの電子メールを公開することで、Oracle Beehiveにおける電子メール作成、配信および管理の全側面をサポートします。Emailアプリケーションによりユーザーは、Oracle Beehiveワークスペースのコンテキスト内で自分の電子メール・メッセージの編成と管理が行えます。Enterprise Managerは、すべてのOracle Beehive E-mailサービス・インスタンスから監視メトリックを収集します。これらは、E-mailアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、E-mailアプリケーション・メトリックとして集約されます。Enterprise Managerは、E-mailアプリケーションの構成パラメータも収集します。
FTPアプリケーションとFTPアプリケーション・インスタンス: Oracle Beehive FTPアプリケーションは、システムでFile Transfer Protocol(FTP)やSecure File Transfer Protocol(FTPS)経由で活用されるコンテンツ管理関連のあらゆる機能および設定をサポートし、管理します。Enterprise Managerは、すべてのOracle Beehive FTPサービス・インスタンスから監視メトリックを収集します。これらは、FTPアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、FTPアプリケーション・メトリックとして集約されます。Enterprise Managerは、FTPアプリケーションの構成パラメータも収集します。
IM(Instant Messaging)アプリケーションとIMアプリケーション・インスタンス: Oracle Beehive Instant Messaging(IM)アプリケーションでは、Oracle Beehiveのインスタント・メッセージングの全側面をサポートしています。Instant Messageアプリケーションを使用すると、ユーザーはテキストベースのメッセージをリアルタイムに送信できます。ユーザーはまた、メッセージにファイルを添付したり、複数の受信者にメッセージを同時にブロードキャスト(一連のグループ全体にブロードキャストすることも可能)したりすることもできます。
Message DeliveryアプリケーションとMessage Deliveryアプリケーション・インスタンス: Oracle Beehive Message Deliveryアプリケーションは、Short Message Peer-to-Peer(SMPP)、SMTPおよびSMSを介したOracle Beehive通知のルーティングおよびチャネル・サポートの全側面を処理します。また、Message Deliveryアプリケーションには、必要に応じて有効化または無効化できる、組込み電子メール、インスタント・メッセージング、SMSおよびボイスメール配信ハンドラも用意されています。
PresenceアプリケーションとPresenceアプリケーション・インスタンス: Oracle Beehive Presenceアプリケーションでは、Oracle Beehiveのユーザーおよびリソース・プレゼンスの全側面をサポートし、管理します。プレゼンスとは、ユーザーまたはリソースのステータスを検出して把握し、そのステータスを他のユーザーおよびリソースに表示する機能です。
PushMailアプリケーションとPushMailアプリケーション・インスタンス: Oracle Beehive Mobile Mailアプリケーションは、サポートされているモバイル機器のPush Mailに関連する機能および設定を管理します。Mobile Pushアプリケーションを使用すると、デバイス常駐プログラム、デバイス管理クライアントおよびOracle Beehive Device Managementアプリケーションの間の通信が可能になります。また、Mobile Pushアプリケーションは、サポートされているモバイル機器への通知の配信に関連する機能および設定も管理します。
SearchアプリケーションとSearchアプリケーション・インスタンス: Oracle Beehive Searchサービスでは、Oracle Beehiveにおけるユーザー起動のテキストベース検索の全側面をサポートし、管理します。これにより、ユーザーは、電子メール・メッセージ、ドキュメントおよび会議エントリを検索できます。Enterprise Managerは、すべてのOracle Beehive Searchサービス・インスタンスから監視メトリックを収集します。これらは、Searchアプリケーション・インスタンスのメトリックを表します。インスタンスからのメトリックは、Searchアプリケーション・メトリックとして集約されます。Enterprise Managerは、Searchアプリケーションの構成パラメータも収集します。
Time ManagementアプリケーションとTime Managementアプリケーション・インスタンス: Oracle Beehive Time Managementアプリケーションでは、Oracle Beehiveにおけるユーザーおよびリソースのスケジューリングだけでなく、時間およびタスク管理の全側面をサポートしています。Time Managementアプリケーションは、Oracle Beehiveのすべてのユーザーおよびリソースに関する最新のスケジュール情報へのアクセスを管理し、提供します。
WebDAVアプリケーションとWebDAVアプリケーション・インスタンス: Oracle Beehive WebDAVアプリケーションは、システムでWeb-based Distributed Authoring and Versioning(WebDAV)プロトコル経由で活用されるコンテンツ管理関連のあらゆる機能および設定をサポートし、管理します。
Voice MessageアプリケーションとVoice Messageアプリケーション・インスタンス: Oracle Beehive Voicemailアプリケーションでは、Oracle BeehiveのボイスメールおよびFAX管理の全側面をサポートしています。VoicemailサービスをEmailサービスで活用すると、ボイスメールのメッセージおよびFAXを電子メールとして配信できます。
WorkspacesアプリケーションとWorkspacesアプリケーション・インスタンス: Oracle Beehive Workspaceアプリケーションでは、Oracle Beehiveの個人およびチームのワークスペースによって提供されるすべての機能をサポートしています。ワークスペースは、Oracle Beehiveとのユーザー・エクスペリエンスのコアです(特にチームの共同アクティビティに関して)。そのため、Workspaceサービスでは、Emailアプリケーション、Time Managementアプリケーション、Instant Messageアプリケーション、Discussionsアプリケーション、Meetingsアプリケーション、Voicemailアプリケーション、Searchアプリケーションなども含め、他のOracle Beehiveアプリケーションによって提供される協調型機能を単一の場所に統合し、公開する必要があります。
User DirectoryアプリケーションとUser Directoryアプリケーション・インスタンス: Oracle Beehive User Directoryアプリケーションでは、既存のOracleおよびサード・パーティのユーザー・ディレクトリとの統合も含め、Oracle Beehiveのユーザー・ディレクトリ管理の全側面をサポートしています。
XMPPアプリケーションとXMPPアプリケーション・インスタンス: Oracle Beehive XMPPアプリケーションでは、XMPP 0.9および1.0に対するサポートも含め、Oracle BeehiveのXMPPの全側面をサポートしています。
Enterprise Managerでは、ローカル・エージェントとリモート・エージェントの両方でOracle Beehiveサイトを検出できます。ローカル・エージェントは、アプリケーション・インスタンスの監視に使用できます。Oracle Beehiveサイト、アプリケーションおよびアプリケーション・インスタンスの検出、監視および構成パラメータの収集では、Oracle BeehiveのBEEMGMT OC4Jにより公開されているJMXインタフェースを使用します。Oracle Beehiveのアプリケーション・インスタンスはすべて、Oracle Beehiveの対応するアプリケーション・タイプの下にグループ化されます。たとえば、E-mailアプリケーション・インスタンスはすべて、単一のE-mailアプリケーションの下にグループ化されます。
Grid Controlによって監視される新しいOracle Beehiveターゲットを追加するには、Oracle Beehiveサイトごとに検出プロセスを開始する必要があります。
Oracle Beehiveサイトのホームページでは、次の項目に関する情報を提供しています。
Oracle Beehiveサイト内にあるOracle Beehiveのすべてのアプリケーションおよびアプリケーション・インスタンス
現在のステータス、可用性およびサイト・バージョン
共通に使用されるOracle Beehiveサービス(CalDAV、WebDAV、E-mail(IMAP)、XMPPなど)のサイト使用状況
システムおよびサービスの構成
システムおよびサービス関連の情報のスナップショットを含むシステムおよびサービス・ダッシュボードへのアクセス
ドリルダウンによるOracle Beehiveの各アプリケーションおよびアプリケーション・インスタンスの監視メトリックと構成の表示
問題を迅速に識別および解決するためのアラートおよび診断ドリルダウン
ビューは、Oracle Beehiveの「物理デプロイ」または「アプリケーションのデプロイ」に基づいてフィルタリングすることができます。「アプリケーションのデプロイ」とは、Oracle Beehiveサイト内にデプロイされるOracle Beehiveサービスのことです。Oracle Beehiveサービスのインスタンスは、1つまたは複数のOC4Jコンテナの中に複数デプロイすることができます。「アプリケーションのデプロイ」ビューは、さらにアプリケーションによってフィルタリングすることもできます。「物理デプロイ」ビューには、Oracle Beehiveサイトを構成する一連のホスト、Oracle Application Server、HTTP Server、OC4Jおよびデータベースが表示されます。このビューはさらに、ホスト、データベースまたはプラットフォーム・コンポーネントに基づいてフィルタリングすることができます。
図11-1は、Oracle Beehiveサイトのホームページを示しています。
Oracle Beehiveのシステムおよびサービスが作成されていない場合、Oracle Beehiveサイトのサービス・テストを構成することでそれらを作成できます。
Oracle Beehiveのシステムおよびサービスを構成したら、Oracle Beehiveサイトのホームページにあるサービスおよびシステム・ダッシュボードでサービスおよびシステム関連の情報のスナップショットを表示できます。Oracle Beehiveのシステムおよびサービスの詳細は、「Oracle Beehiveのシステムおよびサービス」を参照してください。Enterprise Managerのシステムおよびサービスの詳細は、第8章「サービス管理」を参照してください。
Enterprise Managerを使用すると、Oracle Beehiveサイトおよびそのサブコンポーネントを再検出できます。再検出の際は、Oracle Beehiveのすべてのサブコンポーネントが比較されます。Oracle Beehiveの再検出には、新しいOracle Beehiveターゲットの追加、Oracle Beehiveターゲットの削除または既存のOracle Beehiveターゲットの構成変更が含まれます。
注意: ターゲットの作成、削除および表示に必要な権限があることを確認してください。 |
Grid Controlの以前のリリースでは、アプリケーション・ステータスは、停止中のアプリケーション・インスタンスに基づいて計算されていました。このアルゴリズムは、1つのアプリケーション・インスタンスの障害がサービス全体またはエンドユーザーに提供されるアプリケーションに影響を与えない可能性があるため限定的なものでした。このため、このリリースでは、管理者がデプロイメントに基づいて可用性を定義できる新機能が導入されました。
Oracle Beehiveアプリケーション・ターゲットの可用性を、関連するOracle Beehiveアプリケーション・インスタンス・ターゲットから定義できます。アプリケーションの可用性は、稼働中または停止中のアプリケーション・インスタンス・ターゲットの数または割合に基づいて定義されます。この定義によって、アプリケーションの可用性が計算され、アプリケーション・ステータスが稼働中か停止中に設定されます。たとえば、可用性を数で指定した場合(m個が稼働中である必要があるなど)、アプリケーション・ステータスが稼働中となるには、n個のアプリケーション・インスタンスのうちm個以上が稼働中である必要があります。
この機能を使用するには、Oracle Beehiveサイトのホーム・ページでOracle Beehiveアプリケーション・ターゲットをクリックし、そのアプリケーションのホームページで、「可用性の編集」リンクにアクセスします。
Oracle Beehiveサイトのコンポーネントに関するメトリック・レポートをOracle Beehiveサイトの「メトリック分析レポート」ページに表示できます。Oracle Beehiveサイトの「物理デプロイ」または「アプリケーションのデプロイ」に基づいてメトリックの表示を選択できます。「物理デプロイ」オプションは、Oracle Beehiveまたはデータベースがインストールされているサーバーに1つ以上のエージェントが存在する場合のみ表示されます。「物理デプロイ」ビューには、Oracle Beehiveサイトを構成する一連のホスト、Oracle Application Server、LDAPサーバー、HTTPサーバーおよびデータベースが表示されます。「アプリケーションのデプロイ」とは、Oracle Beehiveサイト内にデプロイされるOracle Beehiveサービスのことです。「アプリケーションのデプロイ」は、ターゲット・タイプ別に表示できます。「アプリケーションのデプロイ」オプションでは、メトリックの現在のスナップショット、あるいは過去31日間、過去7日間または過去24時間以内のメトリック値の表示を選択できます。現在のスナップショットのビューでは、過去24時間のロールアップ値がデータとして表示されます。ターゲット・タイプのすべてのインスタンスの集計を表示できます。この値は、アプリケーションのすべてのインスタンスの合計として表示されます。メトリックがキーに基づく場合、ターゲットおよびキー列も検索できます。「検索」オプションは、表形式以外のメトリックでは使用できません。
Oracle Beehiveでは、複雑で重要なアプリケーションおよびサービスのセットが提供されるため、IT組織ではそれらの可用性とパフォーマンスを監視および管理することが非常に重要です。Enterprise ManagerのOracle Beehiveサイト・システムおよびサービスでは、概要レベルから個々のコンポーネント・レベルにわたりOracle Beehiveサービスを効果的に管理できます。Grid Controlを使用して、サービスの停止とパフォーマンス低下を識別し、それらを1つ以上のコンポーネント障害にマップできます。Grid Controlは、ホスト、データベース、アプリケーション・サーバー、Beehiveサイト、Beehiveアプリケーション・インスタンス(E-mailアプリケーション・インスタンス、Instant Messagingアプリケーション・インスタンスなど)といったOracle Beehiveデプロイメントの個々のコンポーネントだけでなく、これらのコンポーネントによってホストされるアプリケーションも監視します。このため、トップダウン方式を使用してエンド・ユーザーの観点から重要なアプリケーションを監視できます。
Enterprise Managerのサービスは、ユーザーの役に立つ機能を提供するエンティティとして定義されます。サービスは、電子メール、時間管理、インスタント・メッセージングなどのビジネス・プロセスまたはアプリケーションをモデル化します。システムは、サービスを実行するホスト、データベース、アプリケーション・サーバーなど、基礎となるコンポーネントのグループです。サービス・テストは、サービスの可用性およびパフォーマンスを判断するためにサービスに対して実行される機能テストです。たとえば、IMAPサービス・テストでは、標準のIMAPプロトコルを介してアクセスされる電子メール・サービスの可用性とパフォーマンスを判断します。サービスの可用性は、ある時点においてエンド・ユーザーがサービスにアクセスできるかどうかを示す指標です。パフォーマンスは、エンド・ユーザーが体験するレスポンス時間を示します。サービスおよびシステムの詳細は、このガイドのサービス管理およびシステム管理に関する章を参照してください。
次に、モデル・テンプレートに含まれる完全なサービス階層を示します。ウィザードに表示される階層は、Oracle Beehiveアプリケーションのデプロイメントに応じて変化します。たとえば、Oracle Beehiveサイトの検出時にFTPアプリケーションが検出されなかった場合、ウィザードの階層にFTPサービスは表示されません。
Beehiveサイト・サービス
電子メール・サービス
IMAPサービス
SMTPサービス
時間管理サービス
CalDAVサービス
プレゼンスおよびIMサービス
XMPPサービス
会議サービス
モバイル・サービス
モバイル・メール・サービス
クライアント・サービス
Zimbraサービス
WebDAVサービス
FTPサービス
ボイス・メッセージ・サービス
ワークスペース・サービス
ユーザー・ディレクトリ・サービス
次に、モデル・テンプレートに含まれる完全なシステム階層を示します。
Beehiveサイト・システム
コア・システム
電子メール・システム
時間管理システム
プレゼンスおよびIMシステム
会議システム
モバイル・システム
WebDAVシステム
FTPシステム
ボイス・メッセージ・システム
ワークスペース・システム
ユーザー・ディレクトリ・システム
ウィザードを通じて構成されたシステムおよびサービス階層に基づいて、Oracle Beehiveサイト・サービス・ダッシュボードとOracle Beehiveサイト・システム・ダッシュボードが自動的に生成されます。
注意: コア・システムは、Oracle Beehiveホスト、Oracle Application Server、データベース、LDAPサーバーなどを監視するエージェントが存在する場合にのみ作成されます。 |
Oracle Beehiveサービス・ダッシュボードのメトリックの詳細は、付録Aを参照してください。
Oracle Beehiveサイトのシステムおよびサービスを作成/再同期化できます。システム/サービス・モデルを作成するには作成操作を、新たに検出されたメンバー・ターゲットを追加し既存のシステム/サービス・モデルを更新するには、再同期化操作を使用します。再同期化操作では、Oracle Beehiveサイト・トポロジに存在するが、対応するシステムには追加されていない新規ターゲットも識別されます。
サービスを作成する際、次のことが行えます。
サービス・テストの作成または構成
キー・サービス・メンバーの表示
また、再同期化の変更も表示でき、その変更を受け入れるかまたは却下できます。再同期化操作が完了すると、Oracle Beehiveサイトのサービス・ダッシュボードに変更が表示されます。