一種對雲主機進行效能監控的監控系統及其監控方法
本發明提供了一種對雲主機進行效能監控的監控系統及監控方法,所述監控方法同時通過雲主機Agent模組、計算節點Agent模組以及站點監控模組採集雲主機的虛擬資源利用狀態進行監控以獲得監控資料,通過計算節點Agent模組的Libvirt API連線到KVM虛擬機器管理程式,並呼叫其對應的Libvirt API遍歷獲取所有云主機的監控資料,通過至少一個站點監控模組對雲主機的網路可用性進行監控,並至少採用間隔地方式採集並計算雲平臺監控資料後儲存至資料庫,告警模組根據使用者設定的告警設定規則對所有監控資料進行告警監控。通過本發明,使用者可根據監控項與告警策略,全面瞭解雲主機的可用狀態,避免監控專案過多時,雲主機Agent過多地佔用雲主機自身的虛擬資源。
技術領域
本發明涉及雲端計算技術領域,尤其涉及雲端計算虛擬化技術中的一種對雲主機進行效能的監控系統及其監控方法。
技術背景
在現有技術中,對開放式雲主機的虛擬資源利用狀態進行監控大多采用在雲主機中設定中介臺式計算機(Agent)的方式,該中介臺式計算機通過執行相應的shell指令碼程式或者分析Linux系統/proc下的資訊來獲取雲主機的資源利用狀態資訊,從而準確地獲取到虛擬資源使用情況,以對開放式雲主機的虛擬儲存資源、虛擬計算資源、虛擬頻寬、資料流量等多個專案進行監控。然而,當對雲主機效能需要進行的監控專案過多時,執行監控任務的雲主機Agent模組會過多的佔用雲主機自身的虛擬資源,導致使用者體驗的下降。
有鑑於此,有必要對現有技術中的雲主機效能的監控方法以及監控系統予以改進,以解決上述技術問題。
發明內容
本發明的目的在於公開一種對雲主機進行效能的監控系統及其運用該監控系統實現對雲主機效能進行監控的監控方法,使用者可以靈活的按需制定監控項與告警策略,實現對雲主機的虛擬資源利用狀態的全面瞭解,避免當需要監控的監控專案過多時,執行監控任務的雲主機Agent過多地佔用雲主機自身的虛擬資源。
原文釋出時間為:2018-07-29
本文來自雲棲社群合作伙伴“Linux寶庫”,瞭解相關資訊可以關注“Linux寶庫”。
相關文章
- Prometheus+Grafana實現服務效能監控:windows主機監控、Spring Boot監控、Spring Cloud Alibaba Seata監控PrometheusGrafanaWindowsSpring BootCloud
- 3-主機監控、應用監控
- 在Linux中,如何進行系統效能監控?Linux
- 實時監控系統,統一監控企業APIAPI
- sysstat——系統效能監控神器
- 分散式監控系統Zabbix3.4-針對MongoDB效能監控操作筆記分散式MongoDB筆記
- 阿里雲容器Kubernetes監控(一)-資源監控阿里
- APM效能監控軟體的監控型別服務及監控流程型別
- 分散式監控系統之Zabbix主動、被動及web監控分散式Web
- 前端效能監控前端
- php效能監控PHP
- 在Linux中,如何進行系統效能的持續監控?Linux
- 進行Linux效能監控的命令介紹Linux
- 系統監控&JVM監控指標資料查詢JVM指標
- 黑盒監控、日誌監控
- Python對系統資料進行採集監控——psutilPython
- shell實戰之Linux主機系統監控Linux
- Linux系統效能監控採集項Linux
- 監控影片行為分析系統
- 在Linux中,如何監控系統的效能?Linux
- Linux中監控系統效能常用的命令!Linux
- 在Linux中,如何進行磁碟效能監控?Linux
- Node效能如何進行監控以及優化?優化
- 磁碟IO效能監控
- Linux 效能監控工具Linux
- Performance --- 前端效能監控ORM前端
- MySQL sys效能監控MySql
- 效能監控調優
- 前端監控基礎篇 — Docker + Sentry 搭建前端監控系統前端Docker
- 6.prometheus監控--監控dockerPrometheusDocker
- TiDB監控實現--存活監控TiDB
- 手刃前端監控系統前端
- python搭建系統監控Python
- Mac系統監控工具Mac
- 智慧影片監控系統
- Linux 系統監控指南Linux
- 智慧工地監控系統
- 打造前端監控系統前端