一種伺服器集群監控技術及方法
2023-05-11 10:09:56 1
專利名稱:一種伺服器集群監控技術及方法
技術領域:
本技術是一種應用於網站伺服器集群領域的系統狀態監控方法。該方法完全不需要添加任何硬體設備,可以方便的查看系統的運行狀態,並在系統非正常工作時通過電子郵件和手機簡訊的方式發送系統異常信息,且成本低,使用靈活,簡單易用。
背景技術:
隨著伺服器集群在科學計算商業運營等方面的廣泛應用,集群系統發揮的作用也越來越重要,逐漸成為上述領域中不可或缺的工具,伺服器能為其用戶提供穩定可靠的服務變得非常關鍵,一旦這些系統出現問題或停止運行將直接導致科學研究的中斷和公司業務的停頓,對企業造成極大的損失甚至是災難性的影響,因此如何有效的監控伺服器的運行狀態,保證伺服器的正常運行成為了系統管理員迫切需要解決的問題。在伺服器監控方面目前使用的方法有多種,界面監控需要管理者守在監控設備旁,密切注視集群系統狀態的變化,不利於其他工作的展開;而通過電子郵件和簡訊的方式就很好的解決了類似的問題,管理者只要打開電子郵箱或保持通信設備暢通就可以實時了解伺服器的運行狀況,並不影響正常的工作,在了解到狀況後再根據具體情況實行措施。
發明內容
有鑑於此,本發明的主要目的在於提供一種伺服器監控方面的技術,能夠準確的、 實時的了解伺服器的運行狀況。本技術發明是通過監控程序與伺服器進行整合優化,從而達到用軟體方式來實現對伺服器的監控,無需添加任何硬體設備。為達到上述目的,本發明的技術方案是這樣實現的監控程序每隔2分鐘向所監控的伺服器發送web服務檢測信號和資料庫連接信號,通過所得到的反饋運用內部的邏輯算法判斷伺服器是否存在故障。若伺服器非正常響應,則通過電子郵件或簡訊的形式通知給相關人員。上述方案中,2分鐘的時間限定是通過定時器來實現的,整個程序會在定時器的控制下,每2分鐘向伺服器發送檢測信號。其中,web服務檢測信號主要用來檢測web伺服器、應用伺服器是否正常運轉,是否能正常響應客戶端對web的訪問請求;而資料庫連接信號用來檢測資料庫伺服器是否正常,能否成功訪問資料庫。上述方案中,所述的伺服器非正常響應包括web伺服器、應用伺服器宕機,無法連接資料庫等。
圖1表示伺服器集群監控技術的技術流程圖。圖2表示伺服器集群監控技術的工作流程圖。
具體實施例方式本發明的主要思想是通過自主研發的軟體對伺服器實行間隔性的測試,程序通過反饋的信息來判斷伺服器是否運轉正常。下面結合圖1及具體實施例對本發明做進一步的詳細說明安裝伺服器監控程序,對軟體進行初始化設置。其中,需要特別設置的是檢測伺服器的間隔時間,手機號碼或收件人郵箱地址,可以不止一個。開啟監控程序,並定時向伺服器發送檢測信號,判斷反饋報文是否正常,當伺服器不正常響應時,郵箱或者手機將收到報警信息。
權利要求
1.一種伺服器集群監控技術,其特徵在於,運行在伺服器端的監控程序,通過程序來完成對伺服器狀態的監控,當伺服器有異常時,運用電子郵件和簡訊的方式來實現對伺服器的報警。
2.根據權利要求1所述的方法,其特徵在於,所述的監控方式主要是通過發送檢測信號,根據反饋信息判斷伺服器運轉情況。
3.根據權利要求2所述的方法,其特徵在於,發送的檢測信號主要是判斷web伺服器、 應用伺服器、資料庫伺服器是否運轉正常。
4.根據權利要求1所述的方法,其特徵在於,通過電子郵件和簡訊的方式發出警報,主要運用Java多線程、定時監測的方式實現。
全文摘要
本發明公開了一種伺服器集群監控技術,監控方式主要是通過向伺服器發送檢測信號,通過反饋的信息判斷伺服器運行是否正常,主要檢測內容是web與應用伺服器以及資料庫連接是否正常,通過這種方案,可以實時的檢測伺服器集群的運行狀態。
文檔編號H04L12/26GK102291275SQ20111021703
公開日2011年12月21日 申請日期2011年8月1日 優先權日2011年8月1日
發明者王國強, 祝良軍 申請人:煙臺傑瑞網絡商貿有限公司