輪詢就是 WhatsUp Gold 主動監控網路的行為。輪詢的方式有很多種,依您為裝置設定的服務監控工具而定。預設的輪詢方式採用「網際網路控制訊息通訊協定(ICMP)」。WhatsUp Gold 的預設輪詢間隔時間是 60 秒。
WhatsUp Gold 電腦會將少量資料,傳送到網路上接受監控的裝置。若裝置為上線,就會將資料回應到 WhatsUp Gold 電腦。若裝置未傳回資料,WhatsUp Gold 就會認為該裝置為離線。
請務必注意,輪詢間隔設定會影響 WhatsUp Gold 如何判斷特定裝置的狀態。舉例來說,如果使用者指定每 5 分鐘輪詢裝置一次即可,WhatsUp Gold 就只能在 5 分鐘的輪詢間隔到了時才能發現裝置狀態已經變更。若裝置已經離線 2 分鐘,則系統必須在 5 分鐘輪詢間隔到的時候才會發現裝置已經離線。對應的「上線」動作會在 5 分鐘輪詢後才觸發,而不是在裝置離線的兩分鐘當時就觸發。
裝置輪詢間隔會影響 WhatsUp Gold 判斷特定裝置狀態的方式。裝置狀態從「上線」轉移到「離線」時,系統會判斷裝置上次何時「上線」。舉例來說,預設的輪詢間隔是 60 秒,一旦有裝置離線,系統就會回顧,判斷上次上線的時間是 63 秒前,所以狀態會從「上線至少 5 分鐘」變成「離線」。如果裝置在下次輪詢間隔時仍然傳回離線狀態,WhatsUp Gold 就會回顧,判斷上次上線的時間是 125 秒前,所以現在狀態是「離線至少 2 分鐘」。
若您設定的輪詢間隔是 5 分鐘,那麼裝置第一次傳回離線狀態時,WhatsUp Gold 就會回顧,判斷裝置上次上線的時間是 304 秒前,所以狀態會直接從「上線至少 5 分鐘」轉換成「離線至少 5 分鐘」(跳過「離線」和「離線 2」狀態)。同理,裝置恢復上線時,WhatsUp Gold 也會回顧,判斷裝置上次「離線」的時間是在 301 秒之前,所以狀態會直接從「離線至少 5 分鐘」轉換成「上線至少 5 分鐘」。
總而言之,若您打算使用的輪詢間隔時間超過 60 秒預設值,建議您將動作連結到系統不會跳過的裝置狀態,因為輪詢間隔時間很久。
平均輪詢延遲時間若達到數秒鐘以上,即表示系統效能不佳。若 WhatsUp Gold 裝置輪詢出現效能延誤的狀況,請使用輪詢程式健全狀況儀表板報表來評估及確認輪詢程式效能。您也可以藉由 WhatsUp Gold CPU 和記憶體使用率報表來找出效能問題。為了改善輪詢程式的效能,您可以採用幾種方法來減輕 WhatsUp Gold 電腦的工作量。
建議的選項是根據網路規模,為 WhatsUp Gold 系統加裝一個以上的輪詢程式。加裝輪詢程式後,應停用本機輪詢程式的負載平衡功能,如此一來,系統會將大部分輪詢工作量轉移到加裝的輪詢程式,而將本機輪詢程式保留用來處理 WhatsUp Gold 伺服器的輪詢活動。但是若您的網路遍布世界各地,則為特定的子網路或裝置指定輪詢程式反而有益。此時應停用特定輪詢程式的負載平衡功能,使其活動侷限在指定裝置上。如需詳細資訊,請參閱〈使用擴充式輪詢程式搭配 WhatsUp Gold〉。
另一個選項是將本機輪詢程式移出負載平衡佇列,減輕 WhatsUp Gold 伺服器的工作量,讓伺服器執行其他份內工作,或將 SQL 實例重新放置到獨立於 WhatsUp Gold 伺服器之外的機器。
如果還是出現輪詢效能問題,請考慮新增額外記憶體並增加代管 SQL 實例之機器的磁碟速度,以及/或在專用於輪詢作業的 WhatsUp Gold 系統上新增或指定機器。