[發明專利]一種監控服務器及基于命令行的主機監控方法在審
| 申請號: | 201710058688.2 | 申請日: | 2017-01-23 |
| 公開(公告)號: | CN106886475A | 公開(公告)日: | 2017-06-23 |
| 發明(設計)人: | 趙海龍 | 申請(專利權)人: | 北京思特奇信息技術股份有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F21/60 |
| 代理公司: | 北京輕創知識產權代理有限公司11212 | 代理人: | 楊立 |
| 地址: | 100086 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 監控 服務器 基于 命令行 主機 方法 | ||
技術領域
本發明涉及主機監控領域,具體涉及一種監控服務器及基于命令行的主機監控方法。
背景技術
參見圖1,目前主流的主機監控系統都是需要在被監控主機上安裝監控客戶端,使用監控客戶端收集被監控主機的狀態參數數據,比如cpu、內存、磁盤、進程等使用狀態反饋到監控服務器,由監控服務器負責相應的處理邏輯,判斷被監控主機是否發生異常,是否需要告警及記錄數據。
對于傳統的主機監控系統,當每個被監控主機上需要安裝部署和程序應用升級時,需要對對應的監控客戶端進行升級更新,造成龐大的人力輸出;另外,分布在各個被監控主機上的監控客戶端也會消耗被監控主機的資源,當監控客戶端出現bug時,也會影響到被監控主機的正常運行。
發明內容
本發明提供了一種監控服務器及基于命令行的主機監控方法,能夠減少成本和提高效率。
本發明解決上述技術問題的技術方案如下:一種監控服務器,包括命令發送模塊、數據收集模塊、數據分析模塊和報警模塊;
所述命令發送模塊,用于向每一個被監控主機發送命令行;
所述數據收集模塊,用于收集每一個被監控主機根據命令行獲取并反饋的各項狀態參數數據;
所述數據分析模塊,用于根據收集的每一個被監控主機的各項狀態參數數據,分析判斷每一個被監控主機是否發生異常;
所述報警模塊,用于當分析判斷出被監控主機發生異常時,進行異常報警。
本發明的有益效果為:監控服務器通過命令行來收集每一個被監控主機的各項狀態參數數據,不需要在每一個被監控主機上安裝客戶端,被監控主機脫離了監控客戶端而存在,保證了被監控主機的獨立性,很大程度上節省了安裝、升級所需要的人力成本。
在上述技術方案的基礎上,本發明還可以作如下改進。
進一步的,所述監控服務器還包括:
通信模塊,用于通過加密協議與每一個被監控主機通信連接。
所述進一步的有益效果為:監控服務器通過加密協議與每一個被監控主機之間進行連接,保證了遠程通信過程中數據傳輸的安全性。
進一步的,所述數據收集模塊,用于收集各個被監控主機根據命令行獲取的并經過加密處理的各項狀態參數數據;
還包括數據解密模塊,用于對每一個被監控主機加密后的各項狀態參數數據進行解密,并將解密后的各項狀態參數數據發送給數據分析模塊;
所述數據分析模塊,用于對解密后的每一個被監控主機的各項狀態參數數據進行分析,判斷每一個被監控主機是否出現異常。
所述進一步的有益效果為:在每一個被監控主機與監控服務器進行數據傳輸的過程中,對傳輸的數據進行了加密處理,使傳輸的數據更安全。
進一步的,所述數據分析模塊,用于對各項狀態參數數據進行分析,判斷每一個被監控主機是否出現異常具體包括:
將每一個被監控主機的每一項狀態參數數據與對應的閾值范圍進行比較,若超出對應的閾值范圍,則判定為該被監控主機出現異常。
進一步的,所述各項狀態參數數據為CPU使用狀態、內存使用狀態、磁盤使用狀態和進程狀態。
為了解決本發明的技術問題,還可以提供一種基于命令行的主機監控方法,包括:
S1,監控服務器與每一個被監控主機遠程通信連接,且向每一個被監控主機發送命令行;
S2,監控服務器收集每一個被監控主機根據命令行獲取并反饋的各項狀態參數數據;
S3,監控服務器對每一個被監控主機的各項狀態參數數據進行分析,判斷每一個被監控主機是否發生異常,若發生異常,則進行報警。
進一步的,所述監控服務器與每一個所述被監控主機通過加密協議遠程通信連接。
進一步的,所述步驟S2具體包括:
監控服務器收集各個被監控主機根據命令行獲取的并經過加密處理的各項狀態參數數據;
所述步驟S3具體包括:
監控服務器對每一個被監控主機的加密后的各項狀態參數數據進行解密,并對解密后的各項狀態參數數據進行分析,判斷每一個被監控主機是否出現異常,若發生異常,則進行報警。
進一步的,所述步驟S3中監控服務器對每一個被監控主機的各項狀態參數數據進行分析,判斷每一個被監控主機是否出現異常具體包括:
將每一個被監控主機的每一項狀態參數數據與對應的閾值范圍進行比較,若超出對應的閾值范圍,則判定為該被監控主機出現異常。
進一步的,所述各項狀態參數數據為CPU使用狀態、內存使用狀態、磁盤使用狀態和進程狀態。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京思特奇信息技術股份有限公司,未經北京思特奇信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710058688.2/2.html,轉載請聲明來源鉆瓜專利網。





