アクティブスクリプトパフォーマンスモニタの追加および編集

警告 VoIP アクティブスクリプトパフォーマンスモニタの設定の変更はお勧めしません。変更すると、既存の VoIP 設定を VoIP セットアップユーティリティで検出できなります。

アクティブスクリプトパフォーマンスモニタの詳細については、「パフォーマンスモニタのスクリプト作成」を参照してください。

このスクリプトパフォーマンスモニタには、状況に応じてデバイスの具体的な情報のポーリングに使用するコンテキストオブジェクトがあります。

デバイスの便利なアクティブスクリプトパフォーマンスモニタを作成できる、いくつかのコードサンプルを提供しています。

新しいアクティブスクリプトパフォーマンスモニタを追加するには:

  1. WhatsUp Gold Web インターフェイスで、[管理者] > [モニタ] に移動します。[モニタライブラリ] ダイアログが表示されます。
  2. [パフォーマンス] タブをクリックします。[パフォーマンスモニタ] リストが表示されます。
  3. [新規] をクリックします。[パフォーマンスモニタの種類の選択] ダイアログが表示されます。
  4. 適切な情報を入力するか、選択します。
    • [名前]。パフォーマンスモニタの固有の名前を入力します。この名前がパフォーマンスモニタライブラリに表示されます。
    • [説明]。モニタに関する追加情報を入力します。この説明は、パフォーマンスモニタライブラリでモニタの横に表示されます。
    • [スクリプトの種類]。JSCRIPT または VBSCRIPT を選択します。
    • [タイムアウト (秒)]。WhatsUp Gold が選択したデバイスへの接続を試行する時間を入力します。入力した時間内に接続されない場合は、タイムアウトが発生し、WhatsUp Gold は SMTP サーバーへの接続試行を停止します。これは接続失敗と見なされます。

    メモ タイムアウトに設定できる最大値は 60 秒ですが、デフォルトの 10 秒より長いタイムアウトの使用はお勧めしません。可能な限り短いタイムアウトの値を使用することをお勧めします。

    • [参照変数]。ダイアログの右にある各ボタンを使用して、SNMP 参照変数と WMI 参照変数を追加、編集、または削除します。

    メモ アクティブスクリプトパフォーマンスモニタでの参照変数の使用はオプションです。参照変数を使用する場合、参照変数をポーリングし、そのデータをグラフ表示するために、Context.GetReferenceVariable を使用する必要があります。参照変数は、スクリプトアクションとスクリプトアクティブモニタのように、デバイスのプロパティのリストを使用する必要がないため、コードのスクリプト作成が簡略化され、スクリプトを効率的に記述できます。参照変数は通常、リモートデバイスで SNMP または WMI カウンタへのアクセスをユーザーが制御するための基盤となる SNMP または WMI メカニズムを制御します。

    Context.GetReferenceVariable (変数名) を使用すると、事前定義された変数の名前を指定するだけで済みます。WhatsUp Gold はデバイスの認証情報を使用し、SNMP または WMI でターゲットデバイスに接続して、要求された情報を取得します。この情報は変数に保存され、今後スクリプトで使用できます。詳細については、「パフォーマンスモニタでのコンテキストオブジェクトの使用」を参照してください。

    • [スクリプトテキスト]。モニタコードをここに入力します。
  5. [OK] をクリックして、変更を保存します。
  6. モニタをライブラリに追加した後、[デバイスのプロパティ] > [パフォーマンスモニタ] からモニタを有効にできます。詳細については、「パフォーマンスモニタの有効化」を参照してください。

メモ 平均を計算するために 2 つのポーリングを必要とする WMI 参照変数をポーリングすると ("Processor\% Processor Time" など)、初回は "Null" が返されます。

トラブルシューティング

WMI モニタから偽陰性が返される問題

既存のアクティブスクリプトパフォーマンスモニタを編集するには:

  1. WhatsUp Gold Web インターフェイスで、[管理者] > [モニタ] に移動します。[モニタライブラリ] ダイアログが表示されます。
  2. [パフォーマンス] タブをクリックします。[パフォーマンスモニタ] リストが表示されます。
  3. 現在のモニタのリストから編集するパフォーマンスモニタを選択し、[編集] をクリックします。
  4. 適切な情報を入力するか、選択します。
    • [名前]。パフォーマンスモニタの固有の名前を入力します。この名前がパフォーマンスモニタライブラリに表示されます。
    • [説明]。モニタに関する追加情報を入力します。この説明は、パフォーマンスモニタライブラリでモニタの横に表示されます。
    • [スクリプトの種類]。JSCRIPT または VBSCRIPT を選択します。
    • [タイムアウト (秒)]。WhatsUp Gold が選択したデバイスへの接続を試行する時間を入力します。入力した時間内に接続されない場合は、タイムアウトが発生し、WhatsUp Gold は SMTP サーバーへの接続試行を停止します。これは接続失敗と見なされます。

    メモ タイムアウトに設定できる最大値は 60 秒ですが、デフォルトの 10 秒より長いタイムアウトの使用はお勧めしません。可能な限り短いタイムアウトの値を使用することをお勧めします。

    メモ アクティブスクリプトパフォーマンスモニタでの参照変数の使用はオプションです。参照変数を使用する場合、参照変数をポーリングし、そのデータをグラフ表示するために、Context.GetReferenceVariable を使用する必要があります。参照変数は、スクリプトアクションとスクリプトアクティブモニタのように、デバイスのプロパティのリストを使用する必要がないため、コードのスクリプト作成が簡略化され、スクリプトを効率的に記述できます。参照変数は、通常、リモートデバイス上の SNMP または WMI カウンタにアクセスするためにユーザーが制御する必要がある基盤の SNMP または WMI メカニズムを制御します。

    Context.GetReferenceVariable (変数名) を使用すると、事前定義された変数の名前を指定するだけで済みます。WhatsUp Gold はデバイスの認証情報を使用し、SNMP または WMI でターゲットデバイスに接続して、要求された情報を取得します。この情報は変数に保存され、今後スクリプトで使用できます。詳細については、「パフォーマンスモニタでのコンテキストオブジェクトの使用」を参照してください。

    • [スクリプトテキスト]。モニタコードをここに入力します。
  5. [OK] をクリックして、変更を保存します。

参照

パフォーマンスモニタの使用

パフォーマンスモニタの概要

パフォーマンスモニタライブラリの使用

パフォーマンスモニタの操作

APC UPS パフォーマンスモニタの追加および編集

JMX パフォーマンスモニタの追加および編集

PowerShell スクリプトパフォーマンスモニタの追加および編集

例 - PowerShell パフォーマンスモニタスクリプト

プリンタパフォーマンスモニタの追加および編集

SNMP パフォーマンスモニタの追加および編集

SQL クエリパフォーマンスモニタの追加および編集

SQL クエリビルダ

SSH パフォーマンスモニタの追加および編集

Windows パフォーマンスカウンタモニタの追加および編集

WMI フォーマット済みパフォーマンスモニタの追加および編集

WMI パフォーマンスモニタの追加および編集