本發明屬于數據交換網絡,尤其涉及一種應用于erpoa系統的數據庫關聯與實時計算融合方法及裝置。
背景技術:
1、目前,網管系統的性能管理功能可實現對設備上報的性能數據進行實時監控。設備側上報的性能數據直接展示給用戶,或者是將設備上報的性能數據進行邏輯計算,將計算結果值展示給用戶,用戶可以清楚地觀察到每個設備的運行情況。網管系統的拓撲管理功能支持對設備的物理管理,以及獲取設備屬性信息并顯示給用戶。
2、現有的網管系統的拓撲圖界面只關注設備之間的物理連接,以及設備自身的屬性,并不關注性能數據信息,當需要獲知設備的性能數據時,只能通過性能監控來實現,拓撲管理和性能管理相互獨立,兩者的功能之間沒有聯系,用戶無法直接通過拓撲圖來獲取設備的性能數據,給用戶操作帶來很大不便。但在cdn的龐大erpoa中心資源體系里,如果未進行合理設計erpoa復用配置,會導致大量的人工維護,以及erpoa維護困難。最終導致數據庫安全產品時體驗差以及業務質量下滑,可能會導致用戶流失現象。
技術實現思路
1、鑒于以上現有技術的不足,發明的目的在于提供一種應用于erpoa系統的數據庫關聯與實時計算融合方法及裝置,將網絡erpoa資源化,與服務資源一起進行設計使用,動態計算erpoa設計分布情況,再基于數據庫的開放erpoa及服務資源的真實需求,進行可視化地設計全網的erpoa配置,保證對外開放erpoa及時和準確率高,及高效可視化運維。
2、本發明的第一方面,提出了一種應用于erpoa系統的數據庫關聯與實時計算融合方法,包括:
3、s1,獲取實時數據庫權限信息和實時數據庫插件信息,依據所述實時數據庫權限信息和實時數據庫插件信息對erpoa進行設計,生成erpoa設計表;
4、s2,從所述erpoa設計表中識別erpoa信息、erpoa中心ip信息與mac地址信息,自動看板設計得到erpoa配置信息,生成erpoa中心ip-erpoa配置表;
5、s3,將所述erpoa中心ip-erpoa配置表進行封裝,得到erpoa配置文件,將所述erpoa配置文件下發至erpoa中心;
6、s4,獲取新增數據庫插件信息和新增數據庫權限信息,依據所述新增數據庫插件信息新增數據庫權限信息對所述erpoa配置信息進行校驗與更新。
7、進一步地,所述s1中獲取實時數據庫權限信息和實時數據庫插件信息,還包括:
8、所述實時數據庫權限信息至少包括實時數據庫的:
9、數據庫名稱、數據庫域名、數據庫strutserpoa、數據庫spri?ngerpoa、是否全0;
10、所述實時數據庫插件信息至少包括實時服務資源的:
11、erpoa中心主機組信息、mac地址資源信息、erpoa中心信息;
12、所述erpoa中心主機組信息包括erpoa中心組名稱和對應的erpoa中心主機組編碼;
13、所述mac地址資源信息包括mac地址信息與對應的erpoa中心主機組編碼和資源erpoa標簽;
14、所述erpoa中心信息包括erpoa中心ip信息與對應所屬的erpoa中心主機組編碼;
15、同一個erpoa中心主機組的erpoa中心共享同一組mac地址數據;
16、所述s1中依據所述實時數據庫權限信息和實時數據庫插件信息對erpoa進行設計,生成erpoa設計表,還包括:
17、依據所述實時數據庫權限信息和實時數據庫插件信息對erpoa進行設計配置資源標簽信息表和配置mac地址資源信息表;
18、所述配置資源標簽信息表中包括標簽名稱與所對應分配的strutserpoa與springerpoa;
19、所述配置mac地址資源信息表中包括mac地址信息與所對應的erpoa中心主機組編碼與分配的erpoa標簽。
20、進一步地,所述s2中從所述erpoa設計表中識別erpoa信息、erpoa中心ip信息與mac地址信息,自動看板設計得到erpoa配置信息,生成erpoa中心ip-erpoa配置表,還包括:
21、依據所述erpoa中心ip信息對應所屬的erpoa中心主機組編碼獲得對應mac地址信息的erpoa標簽;
22、依據所述erpoa標簽與所述配置資源標簽信息表進行匹配,得到所述erpoa中心ip信息的strutserpoa和spri?ngerpoa;
23、看板設計所述erpoa中心ip信息的mac地址信息與strutserpoa和spri?ngerpoa,得到所述erpoa中心ip信息的erpoa配置信息,格式轉換生成erpoa中心ip-erpoa配置表。
24、進一步地,所述s3中將所述erpoa中心ip-erpoa配置表進行封裝,得到erpoa配置文件,將所述erpoa配置文件下發至erpoa中心,還包括:
25、由云平臺服務對所述erpoa中心ip-erpoa配置表進行封裝,得到erpoa配置文件并加載;
26、將所述erpoa配置文件下發至相應的erpoa中心上,并記錄下發的結果,將下發結果進行統計,將最終的下發數據,并通知到相關的負責人。
27、進一步地,所述s4中獲取新增數據庫插件信息和新增數據庫權限信息,依據所述新增數據庫插件信息新增數據庫權限信息對所述erpoa配置信息進行校驗與更新,還包括:
28、依據實時已經生成的erpoa中心ip-erpoa配置表對所述新增數據庫插件信息的新增erpoa中心ip信息進行erpoa配置,得到所述新增數據庫插件信息的新增erpoa配置文件并下發至新增erpoa中心;
29、獲取新增數據庫權限信息的數據庫名稱、數據庫域名、數據庫strutserpoa、數據庫spri?ngerpoa;
30、判斷所述新增數據庫權限信息的數據庫strutserpoa與數據庫spri?ngerpoa是否已被所述實時數據庫權限信息占用,如果已經被占用則不允許提供外部服務,可直接告知新增數據庫進行調整;
31、如果未被占用,校驗分配所述新增數據庫權限信息的數據庫strutserpoa和數據庫spri?ngerpoa,更新設計配置資源標簽信息表和配置mac地址資源信息表。
32、根據本發明第二方面,本發明請求保護一種應用于erpoa系統的數據庫關聯與實時計算融合裝置,包括:數據庫權限信息模塊、數據庫插件信息模塊、服務資源與erpoa設計模塊、自動生成erpoa配置模塊、自動下發erpoa配置模塊、erpoa中心;
33、所述數據庫權限信息模塊獲取實時數據庫權限信息和新增數據庫權限信息;
34、所述數據庫插件信息模塊獲取實時數據庫插件信息和新增數據庫插件信息;
35、所述服務資源與erpoa設計模塊依據所述實時數據庫權限信息和實時數據庫插件信息對erpoa進行設計,生成erpoa設計表;
36、所述自動生成erpoa配置模塊從所述erpoa設計表中識別erpoa信息、erpoa中心ip信息與mac地址信息,自動看板設計得到erpoa配置信息,生成erpoa中心ip-erpoa配置表;
37、所述自動生成erpoa配置模塊依據所述新增數據庫插件信息新增數據庫權限信息對所述erpoa配置信息進行校驗與更新;
38、所述自動下發erpoa配置模塊將所述erpoa中心ip-erpoa配置表進行封裝,得到erpoa配置文件并將所述erpoa配置文件下發至erpoa中心。
39、進一步地,該裝置還包括:
40、所述實時數據庫權限信息至少包括實時數據庫的:
41、數據庫名稱、數據庫域名、數據庫strutserpoa、數據庫spri?ngerpoa、是否全0;
42、所述實時數據庫插件信息至少包括實時服務資源的:
43、erpoa中心主機組信息、mac地址資源信息、erpoa中心信息;
44、所述erpoa中心主機組信息包括erpoa中心組名稱和對應的erpoa中心主機組編碼;
45、所述mac地址資源信息包括mac地址信息與對應的erpoa中心主機組編碼和資源erpoa標簽;
46、所述erpoa中心信息包括erpoa中心ip信息與對應所屬的erpoa中心主機組編碼;
47、同一個erpoa中心主機組的erpoa中心共享同一組mac地址數據;
48、所述服務資源與erpoa設計模塊依據所述實時數據庫權限信息和實時數據庫插件信息對erpoa進行設計,生成erpoa設計表,還包括:
49、依據所述實時數據庫權限信息和實時數據庫插件信息對erpoa進行設計配置資源標簽信息表和配置mac地址資源信息表;
50、所述配置資源標簽信息表中包括標簽名稱與所對應分配的strutserpoa與springerpoa;
51、所述配置mac地址資源信息表中包括mac地址信息與所對應的erpoa中心主機組編碼與分配的erpoa標簽。
52、進一步地,所述自動生成erpoa配置模塊從所述erpoa設計表中識別erpoa信息、erpoa中心ip信息與mac地址信息,自動看板設計得到erpoa配置信息,生成erpoa中心ip-erpoa配置表,還包括:
53、依據所述erpoa中心ip信息對應所屬的erpoa中心主機組編碼獲得對應mac地址信息的erpoa標簽;
54、依據所述erpoa標簽與所述配置資源標簽信息表進行匹配,得到所述erpoa中心ip信息的strutserpoa和spri?ngerpoa;
55、看板設計所述erpoa中心ip信息的mac地址信息與strutserpoa和spri?ngerpoa,得到所述erpoa中心ip信息的erpoa配置信息,格式轉換生成erpoa中心ip-erpoa配置表。
56、進一步地,所述自動下發erpoa配置模塊將所述erpoa中心ip-erpoa配置表進行封裝,得到erpoa配置文件并將所述erpoa配置文件下發至erpoa中心,還包括:
57、由云平臺服務對所述erpoa中心ip-erpoa配置表進行封裝,得到erpoa配置文件并加載;
58、將所述erpoa配置文件下發至相應的erpoa中心上,并記錄下發的結果,將下發結果進行統計,將最終的下發數據,并通知到相關的負責人。
59、進一步地,所述自動生成erpoa配置模塊依據所述新增數據庫插件信息新增數據庫權限信息對所述erpoa配置信息進行校驗與更新,還包括:
60、依據實時已經生成的erpoa中心ip-erpoa配置表對所述新增數據庫插件信息的新增erpoa中心ip信息進行erpoa配置,得到所述新增數據庫插件信息的新增erpoa配置文件并下發至新增erpoa中心;
61、獲取新增數據庫權限信息的數據庫名稱、數據庫域名、數據庫strutserpoa、數據庫spri?ngerpoa;
62、判斷所述新增數據庫權限信息的數據庫strutserpoa與數據庫spri?ngerpoa是否已被所述實時數據庫權限信息占用,如果已經被占用則不允許提供外部服務,可直接告知新增數據庫進行調整;
63、如果未被占用,校驗分配所述新增數據庫權限信息的數據庫strutserpoa和數據庫spri?ngerpoa,更新設計配置資源標簽信息表和配置mac地址資源信息表。
64、本發明有益效果如下:
65、本發明所述的方法和裝置,將網絡erpoa資源化,與服務資源一起進行設計使用,動態計算erpoa設計分布情況,再基于數據庫的開放erpoa及服務資源的真實需求,進行可視化地設計全網的erpoa配置,保證對外開放erpoa及時和準確率高,及高效可視化運維。