新四季網

一種資料庫管理平臺的監控方法和裝置製造方法

2023-05-27 14:11:26

一種資料庫管理平臺的監控方法和裝置製造方法
【專利摘要】本發明公開了一種資料庫管理平臺的監控方法和裝置。本發明實施例提供的一種資料庫管理平臺的監控方法,在資料庫管理平臺中設置監控管理端,該方法包括:監控管理端監控是否有MySQL資料庫的主機向資料庫管理平臺中安裝;當有MySQL資料庫的主機向資料庫管理平臺中安裝時,在所述主機上安裝監控客戶端,並生成針對安裝的主機的主機表;監控管理端讀取主機表,根據該主機表為資料庫管理平臺中已安裝的主機生成主機配置信息;監控管理端接收到監控參數時,根據設置的監控項為監控參數中指示的需要監控的主機生成服務配置信息;監控管理端將所述主機配置信息和服務配置信息推送並加載至資料庫管理平臺中的監控伺服器。
【專利說明】一種資料庫管理平臺的監控方法和裝置

【技術領域】
[0001] 本發明涉及資料庫【技術領域】,特別涉及一種資料庫管理平臺的監控方法和裝置。

【背景技術】
[0002] MySQL資料庫服務於網際網路企業已有十年之久,其擁有很好的可擴展性,從僅有 1MB的深度嵌入式應用到高達千兆的大型數據倉庫,MySQL資料庫都能夠應對自如。MySQL 還支持各種Linux、UNIX和Windows平臺,在眾多關係型資料庫產品當中MySQL的存儲引擎 特點使得其逐漸成為各種業務模型選擇的數據存儲介質。
[0003] 現有對MySQL資料庫的監控方案中,由人工在MySQL資料庫中安裝監控客戶端,並 人工配置監控客戶端和監控伺服器中的文件和監控模板,人工操作的複雜度較高,從而導 致人力成本較高、監控操作的出錯率較高、監控效率較低。


【發明內容】

[0004] 本發明提供了一種資料庫管理平臺的監控方法和裝置,以解決現有方案中從安裝 到配置監控客戶端和監控伺服器都需要人工幹預造成的人力成本較高、監控操作的出錯率 較高、監控效率較低的問題。
[0005] 為達到上述目的,本發明實施例採用了如下技術方案:
[0006] 本發明實施例提供了一種資料庫管理平臺的監控方法,其中,在資料庫管理平臺 中設置監控管理端,該方法包括:
[0007] 所述監控管理端監控是否有MySQL資料庫的主機向資料庫管理平臺中安裝;
[0008] 當有MySQL資料庫的主機向資料庫管理平臺中安裝時,在所述主機上安裝監控客 戶端,並生成針對安裝的主機的主機表;
[0009] 監控管理端讀取所述主機表,根據該主機表為資料庫管理平臺中已安裝的主機生 成主機配置信息;
[0010] 監控管理端接收到監控參數時,根據設置的監控項為監控參數中指示的需要監控 的主機生成服務配置信息;
[0011] 監控管理端將所述主機配置信息和服務配置信息推送並加載至資料庫管理平臺 中的監控伺服器,以使監控伺服器通過所述監控客戶端實現對需要監控的主機的監控。
[0012] 本發明實施例還提供了一種資料庫管理平臺的監控裝置,該監控裝置包括監控客 戶端和監控管理端。該監控管理端安裝在資料庫管理平臺中,該監控管理端監控是否有 MySQL資料庫的主機向資料庫管理平臺中安裝;當有MySQL資料庫的主機向資料庫管理平 臺中安裝時,在主機上安裝監控客戶端,並生成針對安裝的主機的主機表;
[0013] 所述監控管理端,用於讀取所述主機表,根據該主機表為資料庫管理平臺中已安 裝的主機生成主機配置信息;當接收到監控參數時,根據設置的監控項為監控參數中指示 的需要監控的主機生成服務配置信息;以及,將所述主機配置信息和服務配置信息推送並 加載至資料庫管理平臺中的監控伺服器,以使監控伺服器通過所述監控客戶端實現對需要 監控的主機的監控。
[0014] 本發明實施例的有益效果是:
[0015] 本發明實施例提供了一種基於資料庫管理平臺的資料庫監控方案,在將資料庫主 機安裝至資料庫管理平臺的過程中自動將監控客戶端安裝在該主機上;監控管理端從主機 表中即可獲知資料庫管理平臺中所有已安裝主機,為已安裝主機生成主機配置信息,而從 監控參數中即可獲知需要執行監控的主機及根據監控項為該主機生成服務配置信息,然後 自動將這些配置信息推送至監控伺服器,實現對監控伺服器的配置操作,從而保證了對數 據庫的監控。
[0016] 由上述分析可知,本發明實施例對監控客戶端的安裝、監控客戶端和監控伺服器 的配置以及配置信息的推送等都能夠在數據管理平臺上自動實現,避免了人工幹預造成的 操作誤差,降低了人力成本,監控的準確度較高,監控效率較高。

【專利附圖】

【附圖說明】
[0017] 圖1為本發明一個實施例提供的一種資料庫管理平臺的監控方法流程圖;
[0018] 圖2為本發明又一個實施例提供的一種資料庫管理平臺的監控裝置的結構示意 圖。

【具體實施方式】
[0019] 為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方 式作進一步地詳細描述。
[0020] 本發明一個實施例提供了一種資料庫管理平臺的監控方法,參見圖1,該方法包 括:
[0021] S100 :在資料庫管理平臺中設置監控管理端,該監控管理端監控是否有MySQL數 據庫的主機向資料庫管理平臺中安裝;當有MySQL資料庫的主機向資料庫管理平臺中安裝 時,在所述主機上安裝監控客戶端,並生成針對安裝的主機的主機表。
[0022] 資料庫管理平臺可以利用其中設置的主機管理模塊自動實現MySQL資料庫主機 的安裝以及監控客戶端的安裝,安裝的監控客戶端中包含有監控模板。主機管理模塊首先 根據主機名和主機IP定位到需要安裝的主機;其次,對該主機進行初始化操作,然後在該 主機上安裝MySQL軟體,在將MySQL軟體安裝至主機上後,為該主機安裝監控客戶端,從而 實現了將監控客戶端自動安裝至主機上。
[0023] S101 :監控管理端讀取主機表,根據該主機表為資料庫管理平臺中已安裝的主機 生成主機配置信息。
[0024] S102:監控管理端接收到監控參數時,根據設置的監控項為監控參數中指示的需 要監控的主機生成服務配置信息。
[0025] S103:監控管理端將主機配置信息和服務配置信息推送並加載至資料庫管理平臺 中的監控伺服器,以使監控伺服器通過監控客戶端實現對需要監控的主機的監控。
[0026] 優選的,由於開源軟體Nagios在性能數據採集和匯總相比其他監控軟體速度快, 準備度高,同時對二次開發有良好的API(Application Programming Interface,應用程式 編程接口)支持,本實施例中採用Nagios實現上述監控客戶端和監控管理端。
[0027] 本發明實施例提供了一種基於資料庫管理平臺的資料庫監控方案,在將資料庫主 機安裝至資料庫管理平臺的過程中自動將監控客戶端安裝在該主機上;監控管理端從主機 表中即可獲知資料庫管理平臺中所有已安裝主機,為已安裝主機生成主機配置信息,而從 監控參數中即可獲知需要執行監控的主機及根據監控項為該主機生成服務配置信息,然後 自動將這些配置信息推送至監控伺服器,實現對監控伺服器的配置操作,從而保證了對數 據庫的監控。
[0028] 由上述分析可知,本發明實施例對監控客戶端的安裝、監控客戶端和監控伺服器 的配置以及配置信息的推送等都能夠在數據管理平臺上自動實現,避免了人工幹預造成的 操作誤差,降低了人力成本,監控的準確度較高,監控效率較高。
[0029] 在圖1所示實施例的基礎上,進一步的,本發明另一個實施例提供的一種資料庫 管理平臺的監控方法中,還包括如下操作:
[0030] 步驟S100中,在成功安裝主機後,資料庫管理平臺會為安裝的主機生成一條主機 記錄,並將這些主機記錄保存在主機表中,主機表的一個示例,參見下述表1 :
[0031] 表1、主機表
[0032]

【權利要求】
1. 一種資料庫管理平臺的監控方法,其特徵在於,在資料庫管理平臺中設置監控管理 端,所述方法包括: 所述監控管理端監控是否有MySQL資料庫的主機向資料庫管理平臺中安裝; 當有MySQL資料庫的主機向資料庫管理平臺中安裝時,在所述主機上安裝監控客戶 端,並生成針對安裝的主機的主機表; 監控管理端讀取所述主機表,根據該主機表為資料庫管理平臺中已安裝的主機生成主 機配置信息; 監控管理端接收到監控參數時,根據設置的監控項為監控參數中指示的需要監控的主 機生成服務配置信息; 監控管理端將所述主機配置信息和服務配置信息推送並加載至資料庫管理平臺中的 監控伺服器,以使監控伺服器通過所述監控客戶端實現對需要監控的主機的監控。
2. 根據權利要求1所述的方法,其特徵在於,所述監控客戶端採用Nagios監控客戶端, 所述監控管理端採用Nagios監控管理端,在所述Nagios監控客戶端和Nagios監控管理端 中設置主機模板、主機組模板、服務模板和服務組模板。
3. 根據權利要求2所述的方法,其特徵在於,所述監控管理端讀取所述主機表,根據該 主機表為資料庫管理平臺中已安裝的主機生成主機配置信息包括: Nagios監控管理端根據主機表中的主機名和主機IP,利用所述主機模板為每臺主機 生成主機塊; Nagios監控管理端將主機表中所有的主機名添加至所述主機組模板的組成員參數中, 生成主機組列表。
4. 根據權利要求2所述的方法,其特徵在於,所述監控管理端接收到監控參數時,根據 設置的監控項為監控參數中指示的需要監控的主機生成服務配置信息包括: Nagios監控管理端根據接收到的監控參數獲知需要監控的主機名和埠; Nagios監控管理端根據所述服務模板中的監控項,生成指示監控項與需要監控的主機 名和埠的對應關係的服務塊; Nagios監控管理端將每個監控項下對應的主機名添加至所述服務組模板的組成員參 數中,生成服務組列表。
5. 根據權利要求3所述的方法,其特徵在於,在資料庫管理平臺中根據所述主機上運 行的資料庫實例生成實例表,所述監控管理端接收到監控參數時,根據設置的監控項為監 控參數中指示的需要監控的主機生成服務配置信息還包括: Nagios監控管理端利用所述實例表和需要監控的主機,確認需要監控的資料庫實例, 根據所述服務模板中的監控項,生成指示監控項與需要監控的資料庫實例名和埠的對應 關係的服務塊。
6. 根據權利要求5所述的方法,其特徵在於,所述方法還包括: 在需要監控的主機上增加或者刪除資料庫實例後,Nagios監控管理端重新確認需要監 控的資料庫實例,根據所述服務模板中的監控項,生成指示監控項與需要監控的資料庫實 例名和埠的對應關係的新的服務塊。
7. 根據權利要求3所述的方法,其特徵在於,所述方法還包括:當在資料庫管理平臺中 添加或刪除主機後,更新所述主機表; 所述監控管理端讀取所述主機表,根據該主機表為資料庫管理平臺中已安裝的主機生 成主機配置信息包括:Nagi〇s監控管理端讀取更新後的主機表,根據該更新後的主機表、 所述主機模板和主機組模板生成新的主機塊和主機組列表; 相應的,所述監控管理端將所述主機配置信息和服務配置信息推送並加載至資料庫管 理平臺中的監控伺服器包括:Nagi〇s監控管理端將所述新的主機塊和主機組列表推送並 加載至資料庫管理平臺中的監控伺服器。
8. 根據權利要求4所述的方法,其特徵在於,當增加、刪除或者修改監控項後,根據監 控項的變化生成新的服務模板和服務組模板, 所述方法還包括:Nagios監控客戶端根據所述新的服務模板和服務組模板對所使用 的服務模板和服務組模板進行更新; 所述監控管理端接收到監控參數時,根據設置的監控項為監控參數中指示的需要監控 的主機生成服務配置信息包括:Nagios監控管理端根據所述監控參數、所述新的服務模板 和服務組模板,生成新的服務塊和服務組列表; 相應的,所述監控管理端將所述主機配置信息和服務配置信息推送並加載至資料庫管 理平臺中的監控伺服器包括:Nagi〇s監控管理端將所述新的服務塊和服務組列表推送並 加載至資料庫管理平臺中的監控伺服器。
9. 一種資料庫管理平臺的監控裝置,其特徵在於,所述監控裝置包括監控客戶端和監 控管理端,所述監控管理端安裝在資料庫管理平臺中, 所述監控管理端監控是否有MySQL資料庫的主機向資料庫管理平臺中安裝;當有 MySQL資料庫的主機向資料庫管理平臺中安裝時,在所述主機上安裝監控客戶端,並生成針 對安裝的主機的主機表; 所述監控管理端,用於讀取所述主機表,根據該主機表為資料庫管理平臺中已安裝的 主機生成主機配置信息;當接收到監控參數時,根據設置的監控項為監控參數中指示的需 要監控的主機生成服務配置信息;以及,將所述主機配置信息和服務配置信息推送並加載 至資料庫管理平臺中的監控伺服器,以使監控伺服器通過所述監控客戶端實現對需要監控 的主機的監控。
10. 根據權利要求9所述的裝置,其特徵在於, 所述監控客戶端採用Nagios監控客戶端,所述監控管理端採用Nagios監控管理端,所 述Nagios監控客戶端和Nagios監控管理端中設置有主機模板、主機組模板、服務模板和服 務組模板。
【文檔編號】H04L12/24GK104253706SQ201310269669
【公開日】2014年12月31日 申請日期:2013年6月29日 優先權日:2013年6月29日
【發明者】喬婧, 王昕瑋 申請人:北京新媒傳信科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀