在預設情況下,WhatsUp Gold 會輪詢裝置清單中的所有裝置及主動監控工具。這種作法經常造成不必要的系統負荷,因為某些裝置的狀態無須輪詢,即可根據其他裝置的狀態來判斷。依存關係功能讓您設定不輪詢裝置的條件,降低輪詢作業造成的系統負荷。這些條件能決定是否根據其他裝置(被依賴對象)的狀態,來輪詢依存裝置。目標裝置的狀態,是由一個以上的主動監控工具狀態來決定。您建立的依存關係,可以這些主動監控工具的上線或離線狀態為基礎,結果就是「上線」依存關係或「離線」依存關係。
上線依存關係建立的條件,能在另一台裝置的所選主動監控工具處於上線狀態時,才開始輪詢裝置。您可想成這台裝置排在所依賴裝置的「後面」,所以只有排在「前面」的裝置處於上線狀態時,才會輪詢排在後面的裝置。
範例
在本例中,每台裝置都已經有設定好的主動監控工具,並以「Ping(裝置名稱)」 代表。若沒有依存關係,即使交換器關機或因其他原因而無法連線,WhatsUp Gold 仍會嘗試輪詢主機的 Ping 監控工具。建立主機之間的上線依存關係,即可避免對網路及系統造成負擔。
若您對每台主機加入上線依存關係,讓系統在交換器 N (Switch N) 的 Ping 監控工具上線時才輪詢主機,在圖中以「上線依存關係:交換器 N(Ping 監控工具)(Up Dependency): Switch N (Ping Monitor))」代表,就等於建立條件,讓 WhatsUp Gold 在交換器 N (Switch N) 關機或 Ping(交換器 N (Switch N)) 監控工具因其他方式離線時,停止輪詢主機。此舉可減少因監控依存主機裝置而造成的負擔,同時依交換器 N (Switch N) 的存取能力提供相關資訊。
Important: 若您使用應用程式管理功能,而且有元件納入有依存關係的 WhatsUp Gold 裝置,請注意,元件會把 WhatsUp Gold 的「不明」和「維護」裝置狀態都解讀成「不明」狀態。所以要是有 WhatsUp Gold 裝置進入「不明」和「維護」狀態,元件就會變成「不明」狀態。
離線依存關係建立的規則,能在另一台裝置的所選主動監控工具處於離線狀態時,才開始輪詢裝置。您可想成這台裝置排在所依賴裝置的「前面」。除非排在後面的裝置離線,否則不會輪詢排在前面的裝置。
範例
在本例中,網段中有裝置群組,每台裝置互有連線的依存關係。每台裝置都有 Ping 監控工具,用於判斷裝置狀態,在圖中以 Ping(裝置)代表。若您可從其他網段對主機 A (Host A) 送出 Ping,即可假定路由器 R (Router R) 及交換器 N (Switch N) 處於上線和妥善狀態,因此只要主機 A (Host A) 上線,操作這些裝置的個別 Ping 監控工具,就會造成不必要的負荷。但若主機 A (Host A) 已關機,或 Ping 監控工具因其他原因而無法連線,我們就必須靠 Ping(交換器 N (Switch N))及 Ping(路由器 R (Router R))監控工具,才能確保這些裝置皆處於上線與妥善狀態。
若將交換器 N (Switch N) 的離線依存關係加入主機 A (Host A) 的 Ping 監控工具,「離線依存關係:主機 A(Ping 監控工具)(Down Dependency:Host A (Ping Monitor))」,並將路由器 R (Router R) 的離線依存關係加入交換器 N (Switch N) 的 Ping 監控工具,「離線依存關係:交換器 N(Ping 監控工具)(Down Dependency:Switch N (Ping Monitor))」,就等於建立依存關係鏈,既能監控網段,又能減少網段完全正常時必須運作的主動監控工具數量。
加入這些依存關係後,若 Ping(主機 A)(Host A) 進入離線狀態,交換器 N (Switch N) 的離線依存關係就會使 WhatsUp Gold 開始輪詢交換器 N (Switch N)。若輪詢交換器 N (Switch N) 成功,則會繼續輪詢下去,直到主機 A (Host A) 復原為止。但若您也無法與交換器 N (Switch N) 連線,且 Ping(交換器 N (Switch N)) 進入離線狀態,則路由器 R (Router R) 的離線依存關係會使 WhatsUp Gold 開始輪詢路由器 R (Router R)。Ping(交換器 N (Switch N)) 恢復上線狀態時,就不會輪詢路由器 R (Router R)。同理,Ping(主機 A (Host A)) 恢復上線狀態時,系統也不會輪詢交換器 N (Switch N)。
裝置的離線依存關係可能導致「假定上線」狀態,也就是無論實際狀態為何,依存裝置的監控工具都會指出裝置處於上線狀態。
若依存裝置處於非使用中狀態,且在裝置發出 Ping 時能回應 Echo 要求,就會發生這個狀況。因為是離線依存關係,所以系統不會輪詢依存裝置,並且會「假定上線」。但受監控的服務或處理程序實際狀態不明,甚至可能故障。
依存系統的例子包括被動或待機伺服器,支援與主動伺服器有離線依存關係的高妥善率 (HA) 資料庫叢集。若待機伺服器的資料庫管理系統 (DBMS) 無法在重開機時啟動,除非主動伺服器故障且輪詢過待機伺服器,否則 WhatsUp Gold 不會顯示此故障事件。
有兩個方式可以查看設定的依存關係: