當咱們使用虛擬化雲平臺 OpenStack 時,必然要時時監控其虛擬機性能,隨着近年企業級數據中心的不斷髮展,像混合虛擬化環境的業務需求也在持續增加中,於是也隨之帶來的監控需求更顯重要,因此小編帶來一個天上少有,地下難尋的監控 OpenStack 的利器---Cloud Insight。html
Cloud Insight 支持監控 OpenStack ,指標以 openstack.nova.limits.max_total_keypairs
openstack.nova.free_ram_mb
openstack.nova.running_vms
格式顯示,默認不只抓取簡單的如 CPU 內存,負載磁盤網絡 I/O ,更有其餘如租戶容許的密鑰對大小等44種指標,固然若是有更多的監控需求能夠在配置文件裏面進行配置。ios
整體支持如下幾項:json
hypervisor 指標服務器
虛擬機數量和運行實例數量網絡
tenant/project 多個用戶指標運維
Build,作快照,遷移以及其餘調整操做的數量工具
典型主機性能指標(CPU 內存,負載磁盤網絡)性能
實現監控 OpenStack 很簡單,首先你須要在運行 hypervisors 主機上安裝 Cloud Insight 探針。ui
經過 role 操做建立 usesr 角色spa
配置 policy.json
文件受權權限,期間可能須要重啓 Keystone,Neutron 和 Nova API 服務
編輯 openstack.yaml
配置文件,使得探針能夠鏈接到 Keystone 服務器
開啓 RabbitMQ 平臺服務監控
重啓 Cloud Insight 探針
運行 info
命令檢查是否配置成功
Checks ====== [...] openstack --------- - instance #0 [OK] - Collected 8 metrics & 0 events
這樣就完成 OpenStack 的監控啦。
前有開源工具 Nagios,後有新型工具 Cloud Insight 崛起,若是你還在猶豫用哪一個,那猶豫的時間真的已經用 Cloud Insight 監控好啦。
且不說部署之簡單,配置之迅速,效果之明顯,單單有專業的產品支持爲你解決問題,有配置文檔能夠隨時編輯監控指標,有豐富絢爛的儀表盤能夠把玩,有針對全部指標設置報警的360度監控。
總結,,,不寫不行嗎,,,總之,Cloud Insight 監控 OpenStack 開創簡單監控之先河,哎,小編編不下去啦。
先祝你們愚人節快樂 ^_^
~~~可是 OpenStack 真的會支持的!
Cloud Insight 集監控、管理、計算、協做、可視化於一身,幫助全部 IT 公司,減小在系統監控上的人力和時間成本投入,讓運維工做更加高效、簡單。想閱讀更多技術文章,請訪問 OneAPM 官方技術博客。
本文轉自 OneAPM 官方博客