[發(fā)明專利]一種通過Zabbix監(jiān)控Ceph集群的方法在審
| 申請?zhí)枺?/td> | 201510418268.1 | 申請日: | 2015-07-16 |
| 公開(公告)號: | CN105119737A | 公開(公告)日: | 2015-12-02 |
| 發(fā)明(設計)人: | 李國濤;周慶勇 | 申請(專利權)人: | 浪潮軟件股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通過 zabbix 監(jiān)控 ceph 集群 方法 | ||
1.一種通過Zabbix監(jiān)控Ceph集群的方法,其特征在于Ceph集群的服務器通過千兆網(wǎng)或萬兆網(wǎng)進行互聯(lián),Zabbix采用服務端及客戶端的架構,包括如下步驟:
(1)、Zabbix服務端使用單獨一臺服務器部署,將Zabbix客戶端部署在Ceph集群對應的服務器上;
(2)、在Zabbix服務端選擇要添加監(jiān)控項的Ceph集群對應的服務器,之后在相應服務器上添加監(jiān)控項;
(3)、利用Ceph集群提供的API,加之Zabbix的自定義監(jiān)控功能,實現(xiàn)對Ceph集群的監(jiān)控;
(4)、監(jiān)控Ceph集群的整體健康狀態(tài)、MON服務狀態(tài)、OSD服務狀態(tài),當狀態(tài)發(fā)生異常,發(fā)出報警;監(jiān)控Ceph集群的操作,并用圖表進行展示。
2.根據(jù)權利要求1所述的一種通過Zabbix監(jiān)控Ceph集群的方法,其特征在于步驟(2)中的監(jiān)控項包括CPU負載、內(nèi)存使用率、磁盤使用率、網(wǎng)絡流量。
3.根據(jù)權利要求2所述的一種通過Zabbix監(jiān)控Ceph集群的方法,其特征在于通過Zabbix監(jiān)控Ceph集群的流程如下:
①、編寫Ceph集群的進程監(jiān)控腳本,獲取監(jiān)控項的具體值;
②、根據(jù)監(jiān)控項的具體值內(nèi)的進程的名稱或進程的端口號來判定該進程是否存在;
如果傳送的監(jiān)控項的具體值內(nèi)包含進程的端口號,則根據(jù)端口號判斷進程是否存在,進程存在則返回值為1,進程不存在則返回值為0;如果監(jiān)控項的具體值內(nèi)不包含進程的端口號,根據(jù)進程的名稱判斷進程是否存在,進程存在則返回值為1,進程不存在則返回值為0;
③、在zabbix_agentd.conf文件中定義UserParameter,格式為:用戶參數(shù)=鍵值[*],命令;
④、配置Item,通過鍵值來控制傳參,其中鍵值和zabbix_agentd.conf中定義的UserParameter一致;
⑤、接著查看監(jiān)控項的具體值情況,如果數(shù)據(jù)為1,則監(jiān)控正常;
⑥、配置觸發(fā)器,用來報警,最后一次的值是0則觸發(fā)報警;
⑦、進行宕服務測試,在ceph集群的服務器端,宕掉MON服務或OSD服務,測試定制的相應時間后會不會收到郵件報警。
4.根據(jù)權利要求3所述的一種通過Zabbix監(jiān)控Ceph集群的方法,其特征在于將錯誤日志存入MongoDB數(shù)據(jù)庫,用來存儲實時的監(jiān)控數(shù)據(jù)和歷史信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件股份有限公司,未經(jīng)浪潮軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510418268.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- Docker容器內(nèi)應用程序的監(jiān)控方法和發(fā)布平臺
- 一種基于Zabbix和Docker的監(jiān)控系統(tǒng)和方法
- 一種基于Kafka和Zabbix的日志分析監(jiān)控系統(tǒng)
- 一種動態(tài)分發(fā)Zabbix監(jiān)控數(shù)據(jù)的系統(tǒng)及其管理方法
- 通過zabbix監(jiān)控大量TCP服務端口的方法
- 一種支持橫向擴展的Zabbix集群架構系統(tǒng)及應用方法
- 混合云監(jiān)控系統(tǒng)及使用其的監(jiān)控方法
- 一種基于Zabbix監(jiān)控觸發(fā)通知的方法
- 基于分布式關系型數(shù)據(jù)庫的Zabbix監(jiān)控系統(tǒng)
- 一種實現(xiàn)對服務器監(jiān)控的方法





