Adding and editing an Active Script Performance Monitor
- Last Updated: August 28, 2024
- 12 minute read
For more information on the Active Script Performance Monitor, see Scripting Performance Monitors.
This script performance monitor has a context object used to poll for specific information about the device in context.
We have provided several code samples to help you in creating useful Active Script Performance Monitors for your devices.
To add a new Active Script performance monitor:
-
- Web インターフェイスで、[管理者] > [モニタ] に移動します。[モニタライブラリ] ダイアログが表示されます。
- [パフォーマンス] タブをクリックします。[パフォーマンスモニタ] リストが表示されます。
- [新規] をクリックします。[パフォーマンスモニタの種類の選択] ダイアログが表示されます。
-
- 適切な情報を入力するか、選択します。
- Name. Enter a unique name for the performance monitor. This name displays in the Performance Monitor Library.
- Description. Enter additional information about the monitor. This description displays next to the monitor in the Performance Monitor Library.
- Script Type. Select either JSCRIPT or VBSCRIPT.
- Timeout (sec).
が選択したデバイスへの接続を試行する時間を入力します。入力した時間内に接続できない場合はタイムアウトが発生し、 は SMTP サーバーへの接続試行を停止します。これは接続失敗と見なされます。
注: Though the maximum timeout allowed is 60 seconds, you are highly discouraged from using a timeout longer than the default of 10 seconds. You are encouraged to use the shortest timeout possible. - Reference variables. Add, edit, or
remove SNMP and WMI reference variables using the respective
buttons on the right of the dialog.注: The use of reference variables in the Active Script performance monitor is optional. If you do use them, you must use
Context.GetReferenceVariable,for reference variables to be polled and their data graphed. Reference variables simplify your scripting code and enable you to write scripts efficiently, without having to use a list of device properties, as with the Script Action and Script Active Monitor. They manage the underlying SNMP or WMI mechanisms you would normally have manage to access SNMP or WMI counters on a remote device.注: By using theContext.GetReferenceVariable(variable name), you only need to specify the name of a pre-defined variable. uses device credentials and connects to the target device using SNMP or WMI to retrieve the requested information. This information is stored in a variable that you can use later in your script. For more information, see Using the context object with performance monitors. - Script text. Enter your monitor code here.
-
[OK] をクリックして、変更を保存します。
-
- After the monitor has been added to the library, you can enable the monitor through Device Properties > Performance Monitors. For more information, see Enabling performance monitors.
Troubleshooting
Having problems with your WMI monitor returning false negatives?
To edit an existing Active Script performance monitor:
-
- Web インターフェイスで、[管理者] > [モニタ] に移動します。[モニタライブラリ] ダイアログが表示されます。
- [パフォーマンス] タブをクリックします。[パフォーマンスモニタ] リストが表示されます。
- 現在のモニタのリストから編集するパフォーマンスモニタを選択し、[編集] をクリックします。
-
- 適切な情報を入力するか、選択します。
- Name. Enter a unique name for the performance monitor. This name displays in the Performance Monitor Library.
- Description. Enter additional information about the monitor. This description displays next to the monitor in the Performance Monitor Library.
- Script Type. Select either JSCRIPT or VBSCRIPT.
- Timeout (sec).
が選択したデバイスへの接続を試行する時間を入力します。入力した時間内に接続できない場合はタイムアウトが発生し、 は SMTP サーバーへの接続試行を停止します。これは接続失敗と見なされます。
注: Though the maximum timeout allowed is 60 seconds, you are highly discouraged from using a timeout longer than the default of 10 seconds. You are encouraged to use the shortest timeout possible. - Reference variables. Add, edit, or
remove SNMP and WMI reference variables using the respective
buttons on the right of the dialog.注: The use of reference variables in the Active Script performance monitor is optional. If you do use them, you must use
Context.GetReferenceVariable,for reference variables to be polled and their data graphed. Reference variables simplify your scripting code and enable you to write scripts efficiently, without having to use a list of device properties, as with the Script Action and Script Active Monitor. They manage the underlying SNMP or WMI mechanisms you would normally have to manage in order to access SNMP or WMI counters on a remote device.注: By using theContext.GetReferenceVariable(variable name), you only need to specify the name of a pre-defined variable. uses device credentials and connects to the target device using SNMP or WMI to retrieve the requested information. This information is stored in a variable that you can use later in your script. For more information, see Using the context object with performance monitors. - Script text. Enter your monitor code here.
-
[OK] をクリックして、変更を保存します。