SQL クエリアクティブモニタの追加および編集

このモニタでは、Microsoft SQL、MySQL、または ORACLE データベースに特定の状態が存在することをデータベースクエリに基づいて確認することができます。データベースに存在して欲しい基準を定義でき、指定した状態が存在する限り、SQL クエリモニタは稼働状態にあります。データベースのデータがクエリ基準の範囲外で変化する場合、モニタは停止状態になります。

このダイアログでモニタを設定したら、[デバイスのプロパティ] > [アクティブモニタ] ダイアログを通じてデバイスにモニタを割り当てる必要があります。

メモ この機能は WhatsUp Gold Premium Edition のみで使用できます。ライセンスを更新するには、WhatsUp カスタマポータルにアクセスしてください。

重要 SQL クエリモニタを使用して MySQL データベースを監視するには、まず MySQL .NET コネクタをダウンロードして WhatsUp Gold マシンにインストールする必要があります。互換性の関係で MySQL バージョン 5.2.5 の .NET コネクタのみがサポートされています。コネクタは WhatsUp Gold Web サイト (http://www.whatsupgold.com/MySQL525Connector) にあります。このリンクにより、mysql-connector-net-5.2.5.zip ファイルがダウンロードされます。ファイルをダウンロードしたら、MySQL.Data.msi を抽出し、MySQL.Data.msi アイコンをダブルクリックして MySQL コネクタセットアップユーティリティを実行します。[Choose Setup Type] ダイアログで [Typical] を選択し、[Install] をクリックします。MySQL .NET コネクタは次の場所にインストールされます。C:\Program Files\MySQL\MySQL Connector Net 5.2.5\.NET コネクタをインストールしたら、WhatsUp Gold マシンを再起動します。

メモ SQL クエリモニタは、Windows 認証と ADO 認証をサポートしています。認証情報が、クエリを実行するデータベースの認証情報ライブラリで設定されていることを確認してください。認証情報システムは、データベース接続が必要なときに使用する WhatsUp Gold データベースに Windows および ADO データベース認証情報を保存します。詳細については、「認証情報の使用」を参照してください。

メモ リモート SQL インスタンスに接続する場合、WhatsUp Gold は TCP/IP ネットワークライブラリだけをサポートします。

新しい SQL クエリアクティブモニタを追加するには:

  1. WhatsUp Gold Web インターフェイスで、[管理者] > [モニタ] に移動します。[モニタライブラリ] ダイアログが表示されます。
  2. [アクティブ] タブをクリックします。[アクティブモニタ] リストが表示されます。
  3. [新規] をクリックします。[アクティブモニタの種類の選択] ダイアログが表示されます。
  4. [SQL クエリモニタ] を選択し、[OK] をクリックします。[新しい SQL クエリモニタ] ダイアログが表示されます。
  5. 適切な情報を入力するか、選択します。
    • [名前]。 モニタの固有の名前を入力します。この名前がアクティブモニタライブラリに表示されます。
    • [説明]。(オプション) モニタに関する追加情報を入力します。この説明は、アクティブモニタライブラリでモニタ名の横に表示されます。

    サーバーのプロパティ

    • [サーバーの種類]。データベースサーバーの種類として [Microsoft SQL Server][MySQL]、または [ORACLE] を選択します。

    メモ MySQL 5.2.5 コネクタがインストールされている場合のみ、MySQL データベースがサポートされ、サーバーの種類のオプションとしてリストに表示されます。

    • [接続タイムアウト (秒)]。接続を終了し、タイムアウトエラーを返す前に、サーバーの応答を WhatsUp Gold が待機する時間を入力します。最小許容値は 1 秒、最大許容値は 120 秒です。デフォルト値は 15 秒です。

    メモ ユーザーが設定した接続タイムアウト設定は、ポーリングのみに使用されます。クエリビルダでは使用されません。クエリビルダでは接続タイムアウトとして 15 秒のデフォルト値が使用されます。

    • [サーバーアドレス]。Microsoft SQL Server の場合は ServerName\Instance 形式 (WUGServer\SQLEXPRESS など)、MySQL の場合は ServerName 形式 (WUGServer など)、Oracle の場合は ServerName/ServiceName 形式 (WUGServer/Oracle など) を入力します。

    メモ 使用しているサーバーの種類が Oracle の場合、SQL クエリモニタではクライアント (WhatsUp Gold システム) で tsnnames.ora ファイルを使用しません。

    • [ポート (オプション)]。標準のデータベースサーバーポート番号以外を使用する場合は、その番号を入力します。
    • [実行する SQL クエリ]。データベースの状況の監視および確認を行うデータベースに対して実行するクエリを入力します。SELECT クエリのみを使用できます。

      重要 クエリにデータベースの完全名を含めてください。クエリのヘルプについては、[ビルド] をクリックします。[SQL クエリビルダ] ダイアログを使用すると、クエリ構文を正しく作成できます。

      重要 入力した SQL クエリは、1 つの数値を返す必要があります。つまり、1 列のみを持つ単一のレコードを返します。クエリが複数のレコードを返した場合、モニタはデータの格納に失敗します。クエリが単一のレコードを返した場合でも、そのレコードに複数の列が含まれていると、モニタは格納する値として最初の列を選択します。この最初の列は数値である必要があります。それ以外の場合、データの格納は失敗します。

      • [ビルド]。クリックすると、クエリの作成を支援する [SQL クエリビルダ] ダイアログが開きます。
      • [検証]。クリックしてクエリが有効であることを確認します。SQL クエリに構文エラーがある場合、問題点に関するヒントを記載したメッセージが表示されます。

    モニタは次の条件を満たせば稼働中です

    重要 モニタが稼働中であると見なされるには、すべてのデータベース行が [モニタは次の条件を満たせば稼働中です] セクションの基準設定に一致している必要があります。[取得した各行のコンテンツが次の条件に一致しています] で複数のしきい値基準が使用されている場合、すべてのしきい値が各行の基準に一致している必要があります。

    • [返された行数]。SQL クエリで返された行数に基づいてモニタスキャンの成否を判断するには、このオプションを選択します。
      以降に示すオプションの場合、モニタスキャンの成否を判断するには、該当する変数を選択します。
      • より小さい
      • より小さいか等しい
      • より大きい
      • より大きいか等しい
      • 等しい
      • 等しくない

    条件リストの右側にあるボックスに行数を表す数値を入力します。

    • [取得した各行のコンテンツが次の条件に一致しています]。モニタスキャンの成否を判断するために各データベース行が一致する必要のある基準を設定するには、これを選択します。
      • [追加]。クリックして [新しい行のコンテンツのしきい値] ダイアログを開きます。このダイアログでは、各テーブル行で一致している必要のあるデータベース列の値および条件を設定することができます。
      • [編集]。クリックして既存の行基準を変更します。
      • [削除]。クリックして既存の行基準を削除します。

    目的のモニタ基準設定を指定すると、設定したモニタに関する説明が更新されます。

  6. [OK] をクリックして、変更を保存します。

既存の SQL クエリアクティブモニタを編集するには:

  1. WhatsUp Gold Web インターフェイスで、[管理者] > [モニタ] に移動します。[モニタライブラリ] ダイアログが表示されます。
  2. [アクティブ] タブをクリックします。[アクティブモニタ] リストが表示されます。
  3. 編集するモニタを選択し、[編集] をクリックします。 [SQL クエリモニタの編集] ダイアログが表示されます。
  4. 適切な情報を入力するか、選択します。
    • [名前]。 モニタの固有の名前を入力します。この名前がアクティブモニタライブラリに表示されます。
    • [説明]。(オプション) モニタに関する追加情報を入力します。この説明は、アクティブモニタライブラリでモニタ名の横に表示されます。

    サーバーのプロパティ

    • [サーバーの種類]。データベースサーバーの種類として [Microsoft SQL Server][MySQL]、または [ORACLE] を選択します。

    メモ MySQL 5.2.5 コネクタがインストールされている場合のみ、MySQL データベースがサポートされ、サーバーの種類のオプションとしてリストに表示されます。

    • [接続タイムアウト (秒)]。接続を終了し、タイムアウトエラーを返す前に、サーバーの応答を WhatsUp Gold が待機する時間を入力します。最小許容値は 1 秒、最大許容値は 120 秒です。デフォルト値は 15 秒です。

    メモ ユーザーが設定した接続タイムアウト設定は、ポーリングのみに使用されます。クエリビルダでは使用されません。クエリビルダでは接続タイムアウトとして 15 秒のデフォルト値が使用されます。

    • [サーバーアドレス]。Microsoft SQL Server の場合は ServerName\Instance 形式 (WUGServer\SQLEXPRESS など)、MySQL の場合は ServerName 形式 (WUGServer など)、Oracle の場合は ServerName/ServiceName 形式 (WUGServer/Oracle など) を入力します。

    メモ 使用しているサーバーの種類が Oracle の場合、SQL クエリモニタではクライアント (WhatsUp Gold システム) で tsnnames.ora ファイルを使用しません。

    • [ポート (オプション)]。標準のデータベースサーバーポート番号以外を使用する場合は、その番号を入力します。
    • [実行する SQL クエリ]。データベースの状況の監視および確認を行うデータベースに対して実行するクエリを入力します。SELECT クエリのみを使用できます。

      重要 クエリにデータベースの完全名を含めてください。クエリのヘルプについては、[ビルド] をクリックします。[SQL クエリビルダ] ダイアログを使用すると、クエリ構文を正しく作成できます。

      重要 入力した SQL クエリは、1 つの数値を返す必要があります。つまり、1 列のみを持つ単一のレコードを返します。クエリが複数のレコードを返した場合、モニタはデータの格納に失敗します。クエリが単一のレコードを返した場合でも、そのレコードに複数の列が含まれていると、モニタは格納する値として最初の列を選択します。この最初の列は数値である必要があります。それ以外の場合、データの格納は失敗します。

      • [ビルド]。クリックすると、クエリの作成を支援する [SQL クエリビルダ] ダイアログが開きます。
      • [検証]。クリックしてクエリが有効であることを確認します。SQL クエリに構文エラーがある場合、問題点に関するヒントを記載したメッセージが表示されます。

    モニタは次の条件を満たせば稼働中です

    重要 モニタが稼働中であると見なされるには、すべてのデータベース行が [モニタは次の条件を満たせば稼働中です] セクションの基準設定に一致している必要があります。[取得した各行のコンテンツが次の条件に一致しています] で複数のしきい値基準が使用されている場合、すべてのしきい値が各行の基準に一致している必要があります。

    • [返された行数]。SQL クエリで返された行数に基づいてモニタスキャンの成否を判断するには、このオプションを選択します。
      以降に示すオプションの場合、モニタスキャンの成否を判断するには、該当する変数を選択します。
      • より小さい
      • より小さいか等しい
      • より大きい
      • より大きいか等しい
      • 等しい
      • 等しくない

    条件リストの右側にあるボックスに行数を表す数値を入力します。

    • [取得した各行のコンテンツが次の条件に一致しています]。モニタスキャンの成否を判断するために各データベース行が一致する必要のある基準を設定するには、これを選択します。
      • [追加]。クリックして [新しい行のコンテンツのしきい値] ダイアログを開きます。このダイアログでは、各テーブル行で一致している必要のあるデータベース列の値および条件を設定することができます。
      • [編集]。クリックして既存の行基準を変更します。
      • [削除]。クリックして既存の行基準を削除します。

    目的のモニタ基準設定を指定すると、設定したモニタに関する説明が更新されます。

  5. [OK] をクリックして、変更を保存します。

参照

Premium アクティブモニタの使用

APC UPS モニタの追加および編集

メールサーバーの監視

Microsoft Exchange 2003 サーバーの監視

Microsoft Exchange Server の監視

ファンモニタの追加および編集

ファイルコンテンツモニタの追加および編集

ファイルプロパティモニタの追加および編集

フォルダモニタの追加および編集

FTP モニタの追加および編集

HTTP コンテンツモニタの追加および編集

JMX アクティブモニタの追加および編集

ネットワーク統計モニタの追加および編集

PowerShell アクティブモニタの追加および編集

プリンタモニタの追加および編集

プロセスモニタの追加および編集

SQL Server 2000 Monitor の追加および編集

SSL 証明書モニタの追加および編集

温度モニタの追加および編集

VoIP モニタの追加および編集

WMI フォーマット済みアクティブモニタの追加と編集

WMI モニタの追加および編集

アクティブモニタの割り当て

アクティブモニタの削除

重要なアクティブモニタについて

グループおよびデバイスのアクティブモニタレポート