一種對雲主機進行效能監控的監控系統及其監控方法

技術小能手發表於2018-07-30

本發明提供了一種對雲主機進行效能監控的監控系統及監控方法,所述監控方法同時通過雲主機Agent模組、計算節點Agent模組以及站點監控模組採集雲主機的虛擬資源利用狀態進行監控以獲得監控資料,通過計算節點Agent模組的Libvirt API連線到KVM虛擬機器管理程式,並呼叫其對應的Libvirt API遍歷獲取所有云主機的監控資料,通過至少一個站點監控模組對雲主機的網路可用性進行監控,並至少採用間隔地方式採集並計算雲平臺監控資料後儲存至資料庫,告警模組根據使用者設定的告警設定規則對所有監控資料進行告警監控。通過本發明,使用者可根據監控項與告警策略,全面瞭解雲主機的可用狀態,避免監控專案過多時,雲主機Agent過多地佔用雲主機自身的虛擬資源。

技術領域

本發明涉及雲端計算技術領域,尤其涉及雲端計算虛擬化技術中的一種對雲主機進行效能的監控系統及其監控方法。

技術背景

在現有技術中,對開放式雲主機的虛擬資源利用狀態進行監控大多采用在雲主機中設定中介臺式計算機(Agent)的方式,該中介臺式計算機通過執行相應的shell指令碼程式或者分析Linux系統/proc下的資訊來獲取雲主機的資源利用狀態資訊,從而準確地獲取到虛擬資源使用情況,以對開放式雲主機的虛擬儲存資源、虛擬計算資源、虛擬頻寬、資料流量等多個專案進行監控。然而,當對雲主機效能需要進行的監控專案過多時,執行監控任務的雲主機Agent模組會過多的佔用雲主機自身的虛擬資源,導致使用者體驗的下降。
有鑑於此,有必要對現有技術中的雲主機效能的監控方法以及監控系統予以改進,以解決上述技術問題。

發明內容

本發明的目的在於公開一種對雲主機進行效能的監控系統及其運用該監控系統實現對雲主機效能進行監控的監控方法,使用者可以靈活的按需制定監控項與告警策略,實現對雲主機的虛擬資源利用狀態的全面瞭解,避免當需要監控的監控專案過多時,執行監控任務的雲主機Agent過多地佔用雲主機自身的虛擬資源。

原文釋出時間為:2018-07-29
本文來自雲棲社群合作伙伴“Linux寶庫”,瞭解相關資訊可以關注“Linux寶庫”。


相關文章