動態指令碼監控工具可讓您撰寫自訂的 VBScript 或 JScript 程式碼來在一部裝置上執行特定的檢查。若指令碼傳回錯誤碼,系統會將監控工具視為離線。動態指令碼參考資料網頁提供多樣化的動態指令碼參考資料。

請注意 Ipswitch 不支援自訂指令碼,僅支援在動態指令碼監控工具中使用自訂指令碼。如需詳細資訊,請參閱〈利用自訂指令碼擴充 Network Performance Monitor 的功能〉

執行為動態指令碼監控工具所撰寫的指令碼時並不需要認證。然而,如果所撰寫的指令碼向裝置要求認證,那麼就會需要相關的認證才能完成作業。

設定以下選項:

  • 名稱:輸入主動監控工具的專屬名稱。此名稱會顯示在「監控工具資料庫」中。
  • 說明:輸入監控工具的其他相關資訊。這段說明會顯示在「監控工具資料庫」中監控工具名稱的旁邊。
  • 逾時:輸入 Network Performance Monitor 嘗試連線到所選裝置的時間長度。若超過您輸入的時間後仍未連線,就會發生「逾時」狀況,Network Performance Monitor 隨即停止與 SMTP 伺服器連線,且視為連線失敗。
  • 指令碼類型:選取 [VBScript] 或 [JScript]。
  • 用於重新掃描:選取此選項可使監控工具出現在 [裝置屬性] 頁面上的「主動監控工具」清單中。Network Performance Monitor 會在重新掃描期間將此監控工具類型加入裝置。若裝置已經使用此通訊協定或服務,則會使用 [裝置屬性] 頁面上的 [重新掃描] 來開始掃描作業。
  • 使用直接資料存取執行模式:選取此選項即可使用 WhatsUp Gold 16.2 SP3 版之前的「動態指令碼監控工具」執行模式。此選項雖然比較容易出現「動態指令碼監控工具」指令碼錯誤,但是可讓您在指令碼中使用 Context.GetDB 內容物件,以便與 Network Performance Monitor 資料庫直接互動。
  • 使用獨立處理程序執行模式:選取此選項即可使用 WhatsUp Gold 16.2 SP3 版以及之後的版本開始提供的「動態指令碼監控工具」執行模式。此選項比較不容易出現「動態指令碼監控工具」指令碼錯誤,因此提高了 Network Performance Monitor 輪詢程式引擎 (nmservice.exe) 的保護等級和穩定性,但是無法讓您在指令碼中使用 Context.GetDB 內容物件,因此無法與 Network Performance Monitor 資料庫直接互動。
  • 指令碼文字:在此方塊中輸入監控工具程式碼。