インテグレータの概要

内容
casp1032jp
内容
以下のセクションでは、
CA Spectrum
 インテグレータの特徴と機能の概要について説明します。
サードパーティ アプリケーションと 
CA Spectrum
の統合
IT 組織では、複数のアプリケーションを使用して、インフラストラクチャのさまざまな側面を管理することがよくあります。
CA Spectrum
を他の管理アプリケーションと統合することが有益な場合があります。複数の管理システムから自動化機能と分析を組み合わせた強力なアーキテクチャを構築できます。
分散自動化アーキテクチャを設計するときは、各ツールがソリューション全体にどのように貢献するかを評価します。統合されたツールがどのようにデータを交換できるかを考えます。このセクションは、サードパーティ アプリケーションを 
CA Spectrum
と統合する方法を決定するのに役立ちます。ここで扱うトピックでは、
CA Spectrum
 とデータを交換できる場所およびその方法を示します。
通常、
CA Spectrum
の統合計画では、以下のタスクを 1 つ以上実行することを目指します。
  • CA Spectrum
    にアラート情報を送信します
  • CA Spectrum
    にネットワーク トポロジ情報を送信します
  • CA Spectrum
    からアラーム情報を取得します
  • CA Spectrum
    内で新しい SNMP デバイス管理モジュールを作成します
  • 1 つ以上の 
    CA Spectrum
    アプリケーション ユーザ インターフェースから管理対象オブジェクト コンテキスト内で外部アプリケーションを起動します
  • 統合システムをパッケージ化して配布します
このセクションでは、それらのタスクを達成するためのオプションについて説明します。
CA Spectrum
ツールキット
CA Spectrum
 には、統合タスクを完了するためのいくつかのツールキットがあります。このセクションでは、利用可能な各ツールキットの概要を説明し、詳細情報のソースを示します。
  • Southbound ゲートウェイにより、サードパーティ システムから
    CA Spectrum
    にアラート データを送信できます。適切なアラートのサード パーティ システムとすべてのソースは、
    CA Spectrum
     で自動的にモデリングされます。その結果、ネットワーク管理者は、OneClick から環境のこの部分を監視できます。
  • モデリング ゲートウェイは、ネットワーク トポロジ情報を 
    SpectroSERVER
    データベースにインポートします。XML 仕様で、トポロジ情報の作成に必要な情報が標準化されます。指定した間隔で最新情報をチェックするように 
    CA Spectrum
    を設定できます。
  • AlarmNotifier
     および
    CA Spectrum
     Alarm Notification Manager (SANM)は、
    CA Spectrum
     からアラーム データを抽出して、ユーザ定義のアプリケーションに渡します。
  • Model Type Editor および GnSNMPDev モデル タイプでは、サード パーティの MIB に基づく新しいモデル タイプを派生できます。これらのタイプを使用して、新しい SNMP デバイス管理モジュールを作成できます。
  • OneClick からサードパーティ アプリケーションを起動できるように
    CA Spectrum
    サポート ファイルを編集できます。アプリケーションの起動時に、コンテキスト データをアプリケーションに渡すことができます。
  • CA Spectrum
    拡張統合(SEI)ツールキットでは、統合のためのすべてのコンポーネントをパッケージ化するための一連のツールおよびファイルを提供します。
    CA Spectrum
     ホスト システムにこれらのコンポーネントをインストールできます。
こうしたツールおよび機能はすべて、統合用の安全で安定したメカニズムを提供します。
また、
CA Spectrum
 とのプログラマチック インターフェースを使用できます。ただし、プログラマチック インターフェースを使用するには、
CA Spectrum
 ナレッジ ベース(情報モデル)を深く理解している必要があります。このナレッジ ベースには多くの属性、関係、およびモデル タイプが含まれます。
CA Spectrum
操作に影響する危険な変更を回避するために、コンポーネント インタラクションについて十分理解しておくことが必要です。また、緊密なプログラマチック統合では、
CA Spectrum
テクノロジの発展に伴って統合コードを頻繁に更新する必要があります。
このため、可能な限り、開発者とエンド ユーザの両者がこのセクションで詳しく説明するツールを使用することを推奨します。これらの統合ポイントにより、リスクが軽減され、柔軟で強力な統合インターフェースが維持されます。
CA Spectrum
 統合ツールは、統合タスクの複雑さを最小限に抑えるだけでなく、ソリューションの機能を強化します。
CORBA API Toolkit
CA Spectrum
CORBA API は、
CA Spectrum
に対して C++ または Java をベースとした高度な拡張を開発できる高度なツールキットです。このツールキットを使用すると、オブジェクト指向のリモート メソッド呼び出しインターフェースを介して 
SpectroSERVER
と統合するプログラムを作成できます。
この API によるプログラミングでは、
CA Spectrum
についての詳しい知識が必要です。必要な場合にのみ、API を使用してください。このセクションで詳しく説明されている他のツールキットは、ほとんどのインテグレータで使用できるように設計されています。ほとんどの状況でそれらを使用することをお勧めします。
コマンド ライン インターフェース
CA Spectrum
 CLI (Command Line Interface、コマンド ライン インターフェース)を使用すると、Unix シェル環境または Windows コマンド プロンプトから、
CA Spectrum
 ナレッジ ベース内のデータにアクセスできます。これらのコマンドもスクリプト ファイルで使用できます。CLI を使用すると、モデル、アラーム、イベント、および関連付けに関する 
CA Spectrum
データを表示、作成、変更、および削除できます。
CLI は、OneClick インターフェースから利用可能な保護手段を備えていません。このため、
CA Spectrum
およびそのモデリング スキームに慣れていない場合は、使用しないことをお勧めします。また、本来の動作が維持されていることを確認するために、
CA Spectrum
の各リリースとの CLI ベースの統合をテストすることをお勧めします。
また、CLI は、すぐに CORBA API で作業する前に使用するのに効果的なツールでもあります。CLI を使用すると、
CA Spectrum
ナレッジ ベースと対話しながらコードのプロトタイプをテストできます。データが想定どおりであれば、CORBA API のアプローチに対する確実性が増しますが、いくつかのリスクが伴います。
以下の図は、
CA Spectrum
 で使用可能な統合ポイントを示しています。
SPEC--CommandLineInterface
Southbound ゲートウェイとモデリング ゲートウェイの利点
Southbound ゲートウェイとモデリング ゲートウェイはどちらも、データ交換のために詳細に定義された統合ポイントを提供します。これらのゲートウェイは、サードパーティ開発者が
CA Spectrum
とデータを交換する最も一般的な領域を考慮して設計されました。
Southbound ゲートウェイ統合ポイントには、サードパーティのアラート ソースとの統合を処理するように設計された組み込みのモデル タイプと推論ハンドラがあります。派生ポイントとして EventAdmin モデル タイプまたは EventModel モデル タイプを使用することにより、Southbound ゲートウェイ統合をさらにカスタマイズできます。GnSNMPDev モデル タイプを使用するときと同じように、これらのタイプを使用すると、新しいモデル タイプを派生できます。
モデリング ゲートウェイは、プロビジョニング データベースまたは他のネットワーク トポロジ データベースからデータをポートできるようにする XML エレメントのセットを備えています。さらに、ほとんどの統合に対応するために、XML 構文のエレメントおよび属性を展開およびカスタマイズできます。また、モデリング ゲートウェイを使用して、
CA Spectrum
トポロジ データを XML ファイルにエクスポートすることもできます。
開発者に対する前提条件
いずれかの
CA Spectrum
統合ポイントを使用する前には、
CA Spectrum
のかなりの使用経験が必要です。
また、統合を配布するには、開発者 ID が必要です。
注:
詳細については、「
CA Spectrum
はじめに
」を参照してください。
必要なコンポーネント
このセクションで説明しているツールキットの多くはパッケージ化され、個別のコンポーネントとして販売されています。各統合には、以下のツールキットおよび関連コンポーネントが必要です。
  • Southbound ゲートウェイ ツールキット
    購入できるいくつかの
    CA Spectrum
    パッケージ用のアドオン コンポーネントとして利用可能です。
    • CA Spectrum
      拡張統合(SEI)
      レベル 1 ツールキットの一部として使用可能です。
      注:
      レベル 1 ツールキットには、Model Type Editor および SEI ツールキットが含まれます。
    • [corba の値をブックに割り当てます]
      (オプション)プログラマチック Southbound ゲートウェイ統合の場合にのみ必要。購入できるいくつかの
      CA Spectrum
      パッケージ用のアドオン コンポーネントとして利用可能です。
  • モデリング ゲートウェイ ツールキット
    購入できるいくつかの
    CA Spectrum
    パッケージ用のアドオン コンポーネントとして利用可能です。
  • AlarmNotifier
     アプリケーション
    すべての 
    CA Spectrum
    パッケージに含まれています。
  • CA Spectrum
    Alarm Notification Manager (SANM)
    購入できるいくつかの
    CA Spectrum
    パッケージ用のアドオン コンポーネントとして利用可能です。
  • Model Type Editor
    レベル 1 ツールキットの一部として使用可能です。
  • SPECTRUM 拡張統合(SEI)
    レベル 1 ツールキットの一部として使用可能です。
  • 起動ポイント統合
    なし
  • CLI アプリケーション
    すべての 
    CA Spectrum
    パッケージに含まれています。
  • [corba の値をブックに割り当てます]
    購入できるいくつかの
    CA Spectrum
    パッケージ用のアドオン コンポーネントとして利用可能です。