熱門搜索 Zabbix技術資料 Zabbix常見問、答討論 成功案例 Zabbix交流區 Prometheus交流區
zabbix監控軟件,其可以監控各種網絡參數,保證企業服務架構安全運營,同時支持靈活的告警機制,可以使得運維人員快速定位故障、解決問題。zabbix支持分布式功能,支持復雜架構下的監控解決方案,也支持web頁面,為主機監控提供了良好直觀的展現,今天我們著重來講講zabbix如何來監控存儲。
Ceph作為一個開源的分布式存儲平臺,可以從軟件層面正確提供所有的企業級存儲特性,本文主要介紹使用zabbix監控Ceph集群的兩種方式。本文只是提供監控Ceph的思路或者方法,不涉及詳細的配置。
從zabbix5.0開始,zabbix Agent2開始支持對Ceph的監控,Ceph提供了Restful的模塊,利用restful模塊調用命令獲取Ceph的相關狀態,restful模塊的監聽端口為8003,關于此模塊的使用方法可以參考這個文檔,ceph restful模塊使用文檔 ,接下來介紹使用此模塊的方法。
ceph mgr module enable restful
ceph restful create-self-signed-cert
ceph restful create-key zabbix
ceph restful list-keys
ceph-mgr為所在mgr節點的主機名或IP,端口8003
curl -k http://zabbix:ff074980-2218-4d7d-9262-6ab8a7108b12@ceph3:8003/server
將url修改為mgr所在的host
修改配置文件跳過TLS驗證
由于剛才用的是自簽證書,所以需要修改配置文件來跳過TLS的驗證
vim /etc/zabbix/zabbix_agent2.conf
Plugins.Ceph.InsecureSkipVerify=true
systemctl restart zabbix-agent2
可以看到已經收集到數據了
從ceph Luminous版本起,ceph-mgr開始提供zabbix模塊用于對Ceph的監控,接下來介紹使用此模塊的方法
rpm -Uvh http://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-release-5.2-1.el7.noarch.rpm
yum install zabbix-sender -y
ceph mgr module enable zabbix
ceph zabbix config-set zabbix_host 192.168.3.108
ceph zabbix config-set identifier node1
ceph zabbix config-show
我們可以從zabbix模塊的源碼目錄獲取模板,模板位置位于,導入之后鏈接模板即可
/usr/share/ceph/mgr/zabbix/zabbix_template.xml
ceph zabbix send
到此這篇關于使用zabbix監控Ceph分布式存儲的方法詳解的文章就介紹到這了。
更多zabbix技術資料,請持續關注尊龍時凱社區:http://forum.ydcanyin.com/
尊龍時凱基于zabbix實現,支持二次開發,采用分布式部署,集中告警,一覽視圖、網絡拓撲、業務地圖、投屏視圖、圖形視圖各類視圖等。
View details