vol.10 「SQL Server のイベント ルールを有効にしよう」

MOM 管理と開発

公開日: 2005 年 1 月 24 日

河端 善博

トピック

管理
開発

管理

つづいて、MOM 2005 管理面について振り返ります。

管理ツールを Windows XP にインストールできるのでしょうか

できます。[オペレータ コンソール] と [管理者コンソール] を利用することができます。また、連載では、オリジナル管理ツールの作成方法を紹介しています。

syslog と連携できるのでしょうか

できます。ルールのプロバイダとして、syslog 用プロバイダを作成して、イベント ルールに割り当てることができます。具体的には、プロバイダを新規に作成し、[データ プロバイダの種類] として [アプリケーション ログ] を選択します。その後、[プロバイダ ログの種類] として [Syslog port] を選択して作成します。このプロバイダを利用するイベント ルールを作成することにより、各種機器や他の OS からの syslog メッセージを管理することができます。Syslog は、エージェント上でも、MOM サーバー上でも取得することができます。詳しくは、MOM SDK をご覧ください。また、syslog 用にサードパーティからソリューションも提供されています。

参照: MOM 2005 SDK

テキスト形式のログとも連携できるのでしょうか

できます。任意のテキスト形式のログを処理することが出来ます。行単位に提供されるテキスト形式のログを扱うことができます。具体的には、プロバイダを新規に作成し、[データ プロバイダの種類] として [アプリケーション ログ] を選択します。その後、[プロバイダ ログの種類] として、[Generic single-line log file] を選択します。テキスト形式としては、IIS、NCSA、W3C などの形式や、任意の形式が利用できます。ファイルは、ワイルドカードをつかって複数のログファイルを対象とすることができます。詳しくは、MOM SDK をご覧ください。

参照: MOM 2005 SDK

携帯電話に警告を送信するには、どうしたらいいでしょうか

できます。オペレータの通知先メール アドレスに、携帯電話のメール アドレスを指定します。また連載では、携帯電話に、カスタマイズした情報を定期的に転送するツールの作成例を紹介しています。

携帯電話から管理するには、どうしたらいいでしょうか

できます。「MOM 2005 Mobile Phone Console」が提供される予定です。この機能により Web アクセス機能をもつ携帯電話から MOM 2005 を管理できます。また、MOM SDK を利用して ASP や ASP.NET などでオリジナルの携帯電話向け管理ツールを開発することもできます。

問題が発生したときに、警告のためパトランプをまわせないでしょうか

できます。MOM SDK を利用して、MOM のアラート情報を定期的に取得するプログラムを開発することができます。このプログラムから、パトランプなどの機器を制御することで実現できます。連載では、MOM SDK を利用して、オリジナル監視ツールの開発例を紹介しています。

管理者ごとに、監視するサーバーを分けるにはどうしたらいいでしょうか

わけられます。それぞれの管理者には、関連するサーバーのアラートやステータスのみ管理できるように設定することができます。具体的には「管理グループ」の機能を利用します。管理グループに分けることにより、オペレータ コンソール、Web コンソール、レポート コンソールともに管理範囲を設定することが出来ます。

レポートを定期的にメールに送信できますでしょうか

できます。レポート コンソールの機能を利用します。レポート コンソールのサブスクリプションの指定を利用すると、任意のレポートを定期的にメールで配布することができます。また、MOM SDK を利用して、オリジナル アプリケーションを作成することもできます。

オリジナルのレポートを作成することはできますでしょうか

できます。レポートは、SQL Server 2000 のレポーティング サービスの機能をつかって実現されています。オリジナル レポートの作成には、Visual Studio 2003 と、MOM SDK を使います。レポート間の連携や、特定条件での検索、グラフ化も行えます。

既存の運用監視システムと連携できますのでしょうか

できます。日立製作所 JP1、DELL OpenManage 4、HP OpenView などの運用管理ツールとの連携ソリューションが提供されています。また、MOM SDK の MOM Connector Framework (MCF) を利用して、連携機能を開発することもできます。

ページのトップへ

開発

最後に MOM 2005 開発面を振り返りましょう。

開発キットを手に入れるにはどうしたらいいでしょうか

あります。MOM 2005 用の SDK が提供されています。

開発キットには、何が含まれるのでしょうか

.NET 用クラス ライブラリ、SQL Server の専用ビュー、システム関連連携用フレームワークと、MOM WMI クラスや MOM データベースなどの解説が含まれています。

開発キットでどのようなことができるのでしょうか

.NET フレームワーク MOM Management Server Class Libraries を利用して、MOM サーバーやエージェント上で動作するプログラムを開発することができます。SQL Server のビューを利用して、ADO、ADO.NET をつかった専用のオペレータ コンソールを開発できます。スクリプトのドキュメントを参照することにより、エージェント上で動作させるスクリプトの開発が行えます。この連載では、MOM SDK を利用した開発例をふたつ紹介しています。

vol.2 「XML Web サービスで簡易モニタを作ってみよう」

VisualBasic で開発できるのでしょうか

できます。ADO を利用して、SQL Server のビューを利用することができます。また、MOM WMI クラスをつかって MOM サーバーにアクセスすることができます。

VBScript といったスクリプト言語で開発できるのでしょうか

できます。スクリプトを利用した開発方法のドキュメントが提供されています。ルールに割り当ててエージェント上で動作させることもできます。この連載では、SQL Server の管理パックのルールでの VBScript の使われ方を紹介しています。

WMI と連携できるのでしょうか

連携しています。MOM SDK では、MOM WMI クラス ライブラリのドキュメントが提供されています。

エージェント上でカスタム プログラムを動かせるのでしょうか

できます。プログラムはスクリプトまたは、.NET マネージドコードで作成することができます。

サンプルは入手できるのでしょうか

あります。MOM SDK には、いくつかのサンプルが提供されています。また、この連載では、ふたつの作成例を紹介しています。さらに、標準で提供される管理パックは、とてもいいサンプルです。管理パックでは、MSBA を利用したセキュリティ監査や、スクリプトを利用したパフォーマンス評価など、さまざまな実装を見ることができます。この連載では、SQL Server の管理パックの分析を紹介しています。

管理パックをつくることはできるのでしょうか

できます。オリジナルで管理パックを作成し、インポート、エクスポートすることができます。管理パックは管理コンソールをつかって開発することができます。この連載では、イベント ログの特定の条件に反応するルールを作成し、管理パックとしてエクスポートする例を紹介しています。

ページのトップへ

目次

著者