[發明專利]基于salt的數據庫錯誤日志監控系統有效
| 申請號: | 201710324812.5 | 申請日: | 2017-05-10 |
| 公開(公告)號: | CN107239502B | 公開(公告)日: | 2018-07-17 |
| 發明(設計)人: | 顧偉濤 | 申請(專利權)人: | 杭州銘師堂教育科技發展有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 劉靜;邱啟旺 |
| 地址: | 310019 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 錯誤日志 數據庫節點 管理端 存儲節點 數據庫 監控系統 服務端 客戶端 數據庫服務 數據庫進程 采集監控 告警策略 監控數據 接收監控 準確度 告警 趨勢圖 服務器 部署 切割 存儲 分發 指令 發送 監控 展示 維護 管理 | ||
1.一種基于salt的數據庫錯誤日志監控系統,其特征在于,包括salt管理端、數據庫節點、存儲節點和Zabbix服務端;
salt管理端是管理salt客戶端的服務,包括salt管理模塊、元信息管理模塊和采集監控數據模塊;salt管理端管理salt客戶端,分發指令和文件,獲取數據庫節點上的數據庫進程信息,以及采集監控數據;
數據庫節點是指部署數據庫服務的服務器,包括錯誤日志管理模塊;不同的數據庫服務,端口唯一,每個數據庫節點上部署一個salt客戶端;數據庫節點定期切割錯誤日志,發送錯誤日志到salt管理端;
存儲節點用于存儲錯誤日志,salt管理端收集到所有數據庫節點的所有數據庫錯誤日志后,通過salt客戶端,發送到存儲節點;
Zabbix服務端是支持短信和郵件的監控服務器,包括發送監控數據模塊和監控數據告警模塊;Zabbix服務端接收監控數據,并根據告警策略進行告警,以及展示監控數據的趨勢圖;
所述元信息管理模塊包括:
salt管理端定期調用元信息管理模塊,更新所述元信息;所述元信息包括數據庫節點主機名、數據庫節點IP、數據庫端口和錯誤日志元信息;錯誤日志元信息包括錯誤日志文件名、存儲節點主機名和存儲路徑;存儲節點主機名是存儲節點所在的服務器主機名;存儲路徑是某個存儲日志文件在存儲節點上的絕對路徑;
首先,salt管理端獲取所有的數據庫節點主機名;然后,針對每個數據庫節點,salt管理端通過發送指令給salt客戶端,獲取每個數據庫節點上所有的數據庫進程;解析數據庫進程可以得到數據庫端口和數據庫錯誤日志文件名;同時,根據數據庫節點主機名獲取到數據庫節點IP;所述數據庫節點主機名、數據庫節點IP、數據庫端口和數據庫錯誤日志文件名保存在元信息文件中;接下來,在salt管理端,掃描元信息文件,傳入數據庫端口,數據庫節點IP,以及Zabbix服務端的用戶名密碼,調用Zabbix服務端接口,自動創建相應的數據庫主機;同時,根據所述數據庫主機,解析得到相應的監控模板,傳入該監控模板,調用Zabbix服務端接口,自動掛載相應的監控模板,包括錯誤日志采集項、錯誤日志報警項和錯誤日志趨勢圖;如果某個所述數據庫主機不需要錯誤日志監控,可以采用手動方式,在Zabbix服務端頁面卸載對應的監控模板即可;也可以根據具體需求,調用Zabbix服務端功能,調整錯誤日志報警項設置。
2.根據權利要求1所述的一種基于salt的數據庫錯誤日志監控系統,其特征在于,所述salt管理模塊包括:
在所有數據庫節點部署salt客戶端,salt管理端部署在單獨的一臺服務器上;
定期調用salt管理端接口,檢查所有的數據庫節點上的salt客戶端是否注冊到salt管理端,如未注冊,調用salt管理端接口,注冊所述salt客戶端;如注冊失敗,則發送通知給管理員;可選擇注銷某個數據庫節點的salt客戶端;
在salt管理端,定期檢測salt客戶端是否通達,如不通,發送通知給管理員。
3.根據權利要求1所述的一種基于salt的數據庫錯誤日志監控系統,其特征在于,所述錯誤日志管理模塊包括:
需要傳入的參數為:數據庫節點主機名、錯誤日志文件名;
salt管理端定期調用該模塊,切割錯誤日志和發送錯誤日志到salt管理端;
salt管理端根據傳入的參數,通過salt客戶端,查看錯誤日志文件大小,如果錯誤日志文件大小超過2MB,那么切割所述錯誤日志文件,同時,發送歸檔錯誤日志文件到salt管理端;如果錯誤日志文件大小小于2MB,不需要切割和發送錯誤日志文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州銘師堂教育科技發展有限公司,未經杭州銘師堂教育科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710324812.5/1.html,轉載請聲明來源鉆瓜專利網。





