[發(fā)明專利]基于salt的數(shù)據(jù)庫性能自動化監(jiān)控系統(tǒng)在審
申請?zhí)枺?/td> | 201710324793.6 | 申請日: | 2017-05-10 |
公開(公告)號: | CN107239379A | 公開(公告)日: | 2017-10-10 |
發(fā)明(設計)人: | 顧偉濤 | 申請(專利權)人: | 杭州銘師堂教育科技發(fā)展有限公司 |
主分類號: | G06F11/30 | 分類號: | G06F11/30 |
代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 劉靜;邱啟旺 |
地址: | 310019 浙江省杭州*** | 國省代碼: | 浙江;33 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 基于 salt 數(shù)據(jù)庫 性能 自動化 監(jiān)控 系統(tǒng) | ||
本發(fā)明公開了一種基于salt的數(shù)據(jù)庫性能自動化監(jiān)控系統(tǒng),通過采集數(shù)據(jù)庫服務進程對應的cpu數(shù)據(jù)來監(jiān)控數(shù)據(jù)庫性能,包括salt管理端、數(shù)據(jù)庫節(jié)點和zabbix服務端;salt管理端通過salt客戶端采集數(shù)據(jù)庫節(jié)點上數(shù)據(jù)庫服務進程的cpu信息,發(fā)送到zabbix服務端;數(shù)據(jù)庫節(jié)點是部署數(shù)據(jù)庫服務的服務器,每個數(shù)據(jù)庫節(jié)點上部署一個salt客戶端,數(shù)據(jù)庫節(jié)點根據(jù)salt管理端傳入的參數(shù),調用該節(jié)點上的采集腳本,采集性能監(jiān)控數(shù)據(jù)。zabbix服務端接收監(jiān)控數(shù)據(jù),并根據(jù)告警策略進行告警,以及展示監(jiān)控數(shù)據(jù)的趨勢圖。本發(fā)明系統(tǒng)可以實現(xiàn)各種數(shù)據(jù)庫性能監(jiān)控自動化,基本沒有人工成本,通用性強,使用非常方便。
技術領域
本發(fā)明屬于數(shù)據(jù)庫監(jiān)控領域,主要應用于互聯(lián)網(wǎng)行業(yè)各種類型的數(shù)據(jù)庫的性能監(jiān)控。
背景技術
對于互聯(lián)網(wǎng)公司而言,數(shù)據(jù)庫應用越來越普及,為了提高數(shù)據(jù)庫可用性,需要為數(shù)據(jù)庫部署監(jiān)控,除了常規(guī)的功能監(jiān)控,還需要對數(shù)據(jù)庫性能進行監(jiān)控,從而提高監(jiān)控精度,及時發(fā)現(xiàn)數(shù)據(jù)庫性能問題,保證數(shù)據(jù)庫服務質量。
現(xiàn)有的數(shù)據(jù)庫監(jiān)控系統(tǒng)及方法的缺點是:
(1)操作繁雜,維護成本高:操作步驟繁多,需要大量的人力維護,維護成本高;
(2)自動化程度低:幾乎全部需要人力操作,缺乏自動化,效率低下;
(3)不適合大規(guī)模數(shù)據(jù)庫監(jiān)控:在大規(guī)模數(shù)據(jù)庫情況下,使用現(xiàn)由的監(jiān)控方法,幾乎很難沐足監(jiān)控需求;
(4)功能單一:現(xiàn)有監(jiān)控方案,功能比較單一。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有技術的不足,提供一種基于salt的數(shù)據(jù)庫性能自動化監(jiān)控系統(tǒng),可以實現(xiàn)各種數(shù)據(jù)庫性能監(jiān)控自動化,基本沒有人工成本,通用性強,并且使用非常方便。
本發(fā)明的目的是通過以下技術方案來實現(xiàn)的:一種基于salt的數(shù)據(jù)庫性能自動化監(jiān)控系統(tǒng),通過采集數(shù)據(jù)庫服務進程對應的cpu數(shù)據(jù)來監(jiān)控數(shù)據(jù)庫性能,該系統(tǒng)包括salt管理端、數(shù)據(jù)庫節(jié)點和zabbix服務端;
salt管理端是管理salt客戶端的服務器,包括salt管理模塊、元信息管理模塊和發(fā)送監(jiān)控數(shù)據(jù)模塊;salt管理端通過salt客戶端采集數(shù)據(jù)庫節(jié)點上數(shù)據(jù)庫服務進程的cpu信息,發(fā)送到zabbix服務端。
數(shù)據(jù)庫節(jié)點是部署數(shù)據(jù)庫服務的服務器,包括采集性能監(jiān)控數(shù)據(jù)模塊;不同的數(shù)據(jù)庫服務,端口唯一,每個數(shù)據(jù)庫節(jié)點上部署一個salt客戶端;數(shù)據(jù)庫節(jié)點根據(jù)salt管理端傳入的參數(shù),調用該節(jié)點上的采集腳本,采集性能監(jiān)控數(shù)據(jù)。
zabbix服務端是支持短信和郵件的監(jiān)控服務器,包括監(jiān)控告警和展示模塊;zabbix服務端接收監(jiān)控數(shù)據(jù),并根據(jù)告警策略進行告警,以及展示監(jiān)控數(shù)據(jù)的趨勢圖。
進一步地,所述salt管理模塊包括:
在所有數(shù)據(jù)庫節(jié)點部署salt客戶端,salt管理端部署在單獨的一臺服務器上。
定期調用salt管理端接口,檢查所有的數(shù)據(jù)庫節(jié)點上的salt客戶端是否注冊到salt管理端;如未注冊,調用salt管理端接口,注冊所述salt客戶端;如注冊失敗,則發(fā)送通知給管理員。可選擇注銷某個數(shù)據(jù)庫節(jié)點的salt客戶端。
在salt管理端,定期檢測salt客戶端是否通達,如不通,發(fā)送通知給管理員。
進一步地,所述元信息管理模塊包括:
salt管理端定期調用元信息管理模塊,及時獲取最新的元信息;所述元信息包括數(shù)據(jù)庫節(jié)點主機名、數(shù)據(jù)庫節(jié)點IP、數(shù)據(jù)庫端口和數(shù)據(jù)庫進程號以及數(shù)據(jù)庫標識符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州銘師堂教育科技發(fā)展有限公司,未經(jīng)杭州銘師堂教育科技發(fā)展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710324793.6/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)庫
- 數(shù)據(jù)庫管理系統(tǒng)及數(shù)據(jù)庫
- 數(shù)據(jù)庫構筑裝置、數(shù)據(jù)庫檢索裝置、數(shù)據(jù)庫裝置、數(shù)據(jù)庫構筑方法、以及數(shù)據(jù)庫檢索方法
- 數(shù)據(jù)庫和數(shù)據(jù)庫處理方法
- 數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫更新方法、數(shù)據(jù)庫以及數(shù)據(jù)庫更新程序
- 容器數(shù)據(jù)庫
- 數(shù)據(jù)庫同步方法及數(shù)據(jù)庫
- 一種MongoDB數(shù)據(jù)庫對象復制延遲監(jiān)控方法和裝置
- 數(shù)據(jù)分布式存儲方法、裝置、電子設備及存儲介質
- 數(shù)據(jù)庫語句執(zhí)行方法及裝置