Monitoring
關於監控伺服器(HTTP 狀態為 200)
這可能是一個非常愚蠢的問題,但我對此並不陌生。我目前正在學習系統管理,並被要求設置基本監控(檢查網站是否返回 HTTP 200)。這是設置:
- 伺服器一執行一個網站並每天備份到伺服器二。
- 伺服器二儲存備份。
那麼,如果我的任務是“設置基本監控”,以便伺服器 1 上的網站返回 HTTP 狀態 200,我應該將監控軟體放在哪裡?在伺服器二上?我認為它一定是這樣,因為如果伺服器的站點沒有返回 OK HTTP 狀態,那麼這意味著監控工具也會失敗嗎?
我打算為此使用 Nagios,但我很困惑,甚至不知道從哪裡開始。對不起這個愚蠢的問題!
謝謝。
如果可能的話,這裡的答案是使用第三台伺服器專門用於監控伺服器一(然後也可以擴展為監控伺服器二)。在可能的情況下,每台伺服器都應該有一個單一的功能 - 這樣做,您的監控系統的健康狀況與被監控系統的健康狀況無關。
如果由於某種原因無法添加第三台伺服器,那麼您將使用伺服器二從外部監控伺服器一,正如您在問題中正確陳述的那樣,並且出於您概述的原因 - 如果伺服器一關閉,並且伺服器一個也在執行 Nagios,Nagios 不能告訴你 Server One 宕機了!