アクティブモニタでのコンテキストオブジェクトの使用
- Last Updated: October 16, 2024
- 1 minute read
- WhatsUp Gold
- Version 2024
コンテキストオブジェクトは、スクリプトが WhatsUp Gold と対話するためのインターフェイスを提供します。
すべてのメソッドおよびプロパティは、
[コンテキスト]
名前空間を使用して取得されます。
|
メソッド |
メソッドの説明 |
||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
このメソッドでは、メッセージを WhatsUp Gold デバッグログに書き込むことができます。 例 JScript Context.LogMessage( "Checking Monitor name using Context.GetProperty()"); VBScript Context.LogMessage "Checking Address using Context.GetProperty()" |
||||||||||||||||||||||||||||||||||||
|
|
このメソッドでは、INMSerialize オブジェクトに値を保存することができます。この値はポーリング全体で保持されます。 例 JScript var nCount = parselnt(nNum) +1;Context.PutProperty("MyNumeric",nCount); |
||||||||||||||||||||||||||||||||||||
|
|
このメソッドでは、結果コードと結果メッセージを設定できます。この方法を使用して、WhatsUp Gold システムにモニタの成否を伝えます。 すべてのスクリプトで SetResult が呼び出されます。SetResult が呼び出されない場合、スクリプトは常に成功したと見なされます。 例 JScript Context.SetResult(0, "Script completed successfully."); //SuccessContext.SetResult(1, "An error occurred."); //Failure VBScript Context.SetResult 1, "An error occurred." |
||||||||||||||||||||||||||||||||||||
|
|
このメソッドを使用すると、以下に記載のすべてのデバイスプロパティにアクセスできます。名前では大文字と小文字が区別されます。
例 JScript var sAddress = Context.GetProperty("Address"); var sReadCommunity = Context.GetProperty("CredSnmpV1:ReadCommunity");var nDeviceID = Context.GetProperty("DeviceID"); |
プロパティ
|
プロパティ |
説明 |
|---|---|
|
|
このプロパティは、WhatsUp Gold データベースに対して開かれている接続を返します。 |