使用內容物件搭配主動監控工具
- Last Updated: October 16, 2024
- 1 minute read
- WhatsUp Gold
- Version 2024
內容物件是指令碼與 WhatsUp Gold 互動的介面。
您必須利用
Context
名稱空間擷取所有的方法和屬性。
|
方法 |
方法說明 |
||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
此方法可將訊息寫入 WhatsUp Gold 偵錯記錄檔。 範例 JScript Context.LogMessage( "Checking Monitor name using Context.GetProperty()"); VBScript Context.LogMessage "使用 Context.GetProperty() 檢查位址" |
||||||||||||||||||||||||||||||||||||
|
|
此方法可讓您將數值存入 INMSerialize 物件。無論輪詢幾次,系統都會保留此值。 範例 JScript var nCount = parselnt(nNum) +1;Context.PutProperty("MyNumeric",nCount); |
||||||||||||||||||||||||||||||||||||
|
|
此方法可讓您設定結果代碼和結果訊息。您可以藉此讓 WhatsUp Gold 系統得知監控工具是否成功。 每個指令碼都必須呼叫 SetResult。若未呼叫 SetResult,則一律認定指令碼成功。 範例 JScript Context.SetResult(0, "指令碼順利完成。"); //SuccessContext.SetResult(1, "發生錯誤。"); //Failure VBScript Context.SetResult 1, "出現錯誤。" |
||||||||||||||||||||||||||||||||||||
|
|
此方法可讓您存取下列任何裝置屬性。這些名稱有大小寫之分。
範例 JScript var sAddress = Context.GetProperty("Address"); var sReadCommunity = Context.GetProperty("CredSnmpV1:ReadCommunity");var nDeviceID = Context.GetProperty("DeviceID"); |
屬性
|
屬性 |
說明 |
|---|---|
|
|
此特性可將開啟的連線傳回 WhatsUp Gold 資料庫。 |