IBM Tivoli Netcool / OMNIbusの紹介





こんにちは、Habrahabr!

ITインフラストラクチャーの状態をモニターするためのIBM製品を引き続き紹介します。

前回の記事で、サーバーとアプリケーションを監視するシステムであるITMについて説明しました。

今日は、ITNO(IBM Tivoli Netcool / OMNIbus)-イベント情報処理システムについてお話します。

製品のアーキテクチャとその主な機能を検討します。

ITNOについて学ぶのが待ちきれない場合は、habrakatへようこそ。



建築


ソリューションアーキテクチャのレビューから始めることをお勧めします。

既に述べたように、ITNOは監視および制御システムからのデータを処理および統合するイベント情報処理システムです。



IBM Tivoli Netcool / OMNIbusアーキテクチャー





ITNOの主要な要素はObjectServerです。これは、RAMにあるデータベースであり、これにより高いシステム速度が実現されます。 サーバーがクラッシュした場合、コントロールポイントを作成するためのメカニズム(データベースを保存し、ファイルレベルでログを変更する)により、データベースは影響を受けません。 ObjectServerはイベント情報の中央リポジトリであり、GUIまたはCLIからアクセスできます。 SQLを使用して、すべてのアクションを実行できます。



提出。


イベントの処理は、ObjectServerのデスクトップバージョンのクライアントと、Tivoli Integrated Portalに統合されたWeb GUIビューサーバーを使用するWebブラウザーを介して可能です。



アクティブなイベントのリスト





ビューは、表示されるイベントを示すフィルターと、ObjectServerから選択された列の表示を担当するビューを使用して構成されます。



フィルター作成インターフェイス





自動化


ITNOツールを使用して、自動反応とイベントの強化を実行できます。 これらの機能は、トリガーを使用して実装されます。トリガーは、次の3つの場合に実行されるプログラムコードです。

-システム内の新しいイベントの受信。

-タイマー操作。

-内部ObjectServer信号に対する反応。

トリガーは、イベント処理サーバーの機能において重要な役割を果たします。 ITNOの作業を構築し、重複排除や相関などの基本的なメカニズムを実装しました。



トリガーインターフェース





ITNOコンポーネントは、プロセスエージェント(PA)ユーティリティによって制御されます。 PAを使用すると、ローカルおよびリモートの両方でITNOコンポーネントを開始/停止できます。

また、アーキテクチャの重要なコンポーネントは、サンプルとゲートウェイです。これらについては後で説明します。



統合


セクション名を読んだ後にサンプルとゲートウェイが必要な理由について結論を出すことは難しくありません。 そうです、サードパーティシステムとの統合についてお話します。

ほとんどのイベント情報は、サンプルからObjectServerに送られます。 このサンプルは、データソースからの情報を一般的なビューに取り込み、それをイベントとしてITNOに転送します。 現在、300種類以上のサンプルがあり、ほとんどのシステムと統合できます。 サンプルの重要な機能は、参照ファイルを使用してイベントを充実させる機能です。 サンプルの使用例として、ITM監視システムをITNOに統合するオプションを検討できます。監視システムで状況が発生すると、データはEIFサンプルに転送され、EIFサンプルはそれらを処理してITNOに転送します。

ゲートウェイのサンプルの調査に移りましょう。 主な機能は、ObjectServerから他のシステムにデータを転送することです。 最も関連する例は、Service Deskとの統合です。 別の一般的な使用例は、イベント情報を複製するためにゲートウェイが使用されるフォールトトレラントアーキテクチャを実装することです。 ゲートウェイを使用すると、片側(単方向ゲートウェイ)と双方向ゲートウェイの両方の統合が可能です。



おわりに


私の短い記事では、すべての機能の実装の詳細には触れずに、ITNOに関する基本情報を提供しようとしました。 この資料は、読者がシステムの原理を理解し、検討中のIBM製品に関する独自のアイデアを形成するのに役立ちます。

記事を要約すると、ITNOを最も安価ではないが、同時にイベント情報を処理するための最も柔軟で拡張性があり、高速なシステムであると特徴付けたいと思います。



All Articles