IT資源管理系統(tǒng)Sm@rtCMDB
概述
1.1 背景
配置管理庫(kù)(CMDB)是存儲(chǔ)和管理信息技術(shù)服務(wù)及相關(guān)資源組件各類(lèi)配置信息的數(shù)據(jù)庫(kù),在企業(yè)信息技術(shù)服務(wù)運(yùn)營(yíng)管理體系中扮演了非常重要的角色。作為智能運(yùn)維的基礎(chǔ),CMDB保存著整個(gè) IT 系統(tǒng)的配置信息、關(guān)聯(lián)關(guān)系,負(fù)責(zé)實(shí)際環(huán)境中的服務(wù)和資源組件數(shù)據(jù)的維護(hù),為其他運(yùn)維管理系統(tǒng)提供基礎(chǔ)數(shù)據(jù)。
SmartCMDB產(chǎn)品作為企業(yè)配置管理庫(kù)的技術(shù)載體,能夠?yàn)橄到y(tǒng)監(jiān)控、服務(wù)管理、自動(dòng)化操作、安全管理、運(yùn)維大數(shù)據(jù)等軟件平臺(tái)提供配置數(shù)據(jù)服務(wù),幫助企業(yè)深入了解和掌控復(fù)雜的信息技術(shù)服務(wù)及資源組件,對(duì)變更風(fēng)險(xiǎn)評(píng)估、問(wèn)題診斷定位做出更加準(zhǔn)確的決策。
1.2 產(chǎn)品定位
隨著云計(jì)算、容器、微服務(wù)等技術(shù)的發(fā)展,企業(yè)的數(shù)據(jù)中心 IT 規(guī)模正在快速擴(kuò)張,單純依靠人工實(shí)現(xiàn)對(duì)IT資源的管理已經(jīng)變得不再現(xiàn)實(shí)。SmartCMDB充分迎合云時(shí)代智能化運(yùn)維管理的需求,通過(guò)各種自動(dòng)化手段實(shí)現(xiàn)以應(yīng)用為核心的全面資源管理以及運(yùn)維消費(fèi)場(chǎng)景共享,支撐數(shù)據(jù)驅(qū)動(dòng)的智能化運(yùn)維新模式。
SmartCMDB產(chǎn)品重點(diǎn)解決如下問(wèn)題:
1)支持面向業(yè)務(wù)的CMDB動(dòng)態(tài)建模
系統(tǒng)支持面向業(yè)務(wù)視角的CMDB分層模型,可以根據(jù)實(shí)際環(huán)境進(jìn)行配置項(xiàng)分類(lèi),配置項(xiàng)屬性、配置項(xiàng)狀態(tài)、CI與CI之間關(guān)系的定義和動(dòng)態(tài)調(diào)整,提供面向業(yè)務(wù)的整體IT架構(gòu)畫(huà)像。
2)支持自動(dòng)化的CMDB數(shù)據(jù)維護(hù)
系統(tǒng)內(nèi)置業(yè)內(nèi)的CMDB 自動(dòng)發(fā)現(xiàn)組件,同時(shí)支持有代理和無(wú)代理兩種工作模式,通過(guò)自動(dòng)發(fā)現(xiàn)機(jī)制發(fā)現(xiàn)并收集從公有云/私有云到傳統(tǒng)IT的各類(lèi) IT 資源配置信息、關(guān)聯(lián)關(guān)系,為 CMDB 提供第一手的數(shù)據(jù),避免手工方式帶來(lái)的工作量大,數(shù)據(jù)更新不及時(shí)不準(zhǔn)確等問(wèn)題。
3)提供多場(chǎng)景消費(fèi)的開(kāi)放API,為第三方運(yùn)維工具提供共享信息
系統(tǒng)提供場(chǎng)景、配置項(xiàng)、關(guān)系等各個(gè)層面的數(shù)據(jù)消費(fèi)Restful API,實(shí)現(xiàn)與監(jiān)控、ITSM、云管、自動(dòng)化運(yùn)維、Devops工具等各種第三方系統(tǒng)對(duì)接,實(shí)現(xiàn)高性能的查詢、更改、推送操作,完成組織內(nèi)各種運(yùn)維工具間的基礎(chǔ)信息共享和任務(wù)聯(lián)動(dòng),實(shí)現(xiàn)基于IT架構(gòu)驅(qū)動(dòng)的運(yùn)維管理。
4)支持配置信息的可視化展現(xiàn)
結(jié)合各種典型的運(yùn)維場(chǎng)景,提供多層次的可視化拓?fù)?,從物理連接、部署關(guān)系、調(diào)用關(guān)系、業(yè)務(wù)關(guān)聯(lián)等多個(gè)維度清晰展現(xiàn)配置項(xiàng)關(guān)聯(lián)關(guān)系,為故障分析、風(fēng)險(xiǎn)評(píng)估、架構(gòu)管理等復(fù)雜運(yùn)維工作提供支撐。
產(chǎn)品架構(gòu)介紹
SmartCMDB實(shí)現(xiàn)對(duì)企業(yè)中各類(lèi)IT資源信息的集中收集和管理,并根據(jù)各種配置數(shù)據(jù)的應(yīng)用場(chǎng)景,通過(guò)消費(fèi)驅(qū)動(dòng)配置數(shù)據(jù)的抽取、處理和展示。
系統(tǒng)的功能結(jié)構(gòu)如下圖所示:
產(chǎn)品功能結(jié)構(gòu)
SmartCMDB主要實(shí)現(xiàn)四個(gè)方面的功能:
(1)配置數(shù)據(jù)收集。提供企業(yè)級(jí)配置自動(dòng)化發(fā)現(xiàn)模塊,實(shí)現(xiàn)對(duì)IT環(huán)境中各類(lèi)環(huán)境設(shè)施、IT基礎(chǔ)架構(gòu)、應(yīng)用系統(tǒng)和業(yè)務(wù)服務(wù)信息的收集。
(2)數(shù)據(jù)存儲(chǔ)管理。完成對(duì)CMDB信息的管理,包括維護(hù)模型、配置項(xiàng)、關(guān)系映射的版本,對(duì)采集獲取的管理對(duì)象數(shù)據(jù)進(jìn)行模型化和實(shí)例化,并將配置項(xiàng)實(shí)例映射到應(yīng)用服務(wù)和業(yè)務(wù)服務(wù)。
(3)數(shù)據(jù)維護(hù)功能。提供CMDB訪問(wèn)管理門(mén)戶,完成配置模型、配置項(xiàng)實(shí)例、配置版本等日常管理功能,同時(shí)還提供可視化拓?fù)湔宫F(xiàn)、報(bào)表、訪問(wèn)權(quán)限控制等功能。
(4)API服務(wù)接口。為外部運(yùn)維場(chǎng)景消費(fèi)CMDB中存儲(chǔ)的各類(lèi)資源配置數(shù)據(jù)提供標(biāo)準(zhǔn)Restful API接口。
系統(tǒng)功能實(shí)現(xiàn)
3.1 配置信息自動(dòng)收集
3.1.1 配置自動(dòng)發(fā)現(xiàn)
SmartCMDB的 CMDB 自動(dòng)發(fā)現(xiàn)組件通過(guò)自動(dòng)發(fā)現(xiàn)機(jī)制,發(fā)現(xiàn) IT環(huán)境中的網(wǎng)絡(luò)設(shè)備、服務(wù)器、存儲(chǔ)、數(shù)據(jù)庫(kù)、中間件、應(yīng)用程序,發(fā)現(xiàn)它們的部署和運(yùn)行配置參數(shù),發(fā)現(xiàn)它們之間的關(guān)聯(lián)關(guān)系,并將這些數(shù)據(jù)提供給上層 CMDB系統(tǒng)。
SmartCMDB的 CMDB 自動(dòng)發(fā)現(xiàn)組件的主要功能:
(1)自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)環(huán)境中的網(wǎng)絡(luò)設(shè)備、服務(wù)器、存儲(chǔ)、數(shù)據(jù)庫(kù)、中間件、應(yīng)用組件;
(2)自動(dòng)發(fā)現(xiàn)上述 IT 資源的部署和運(yùn)行配置參數(shù);
(3)自動(dòng)發(fā)現(xiàn)上述 IT 資源的關(guān)聯(lián)關(guān)系;
(4)通過(guò)接口向CMDB系統(tǒng)提供上述IT資源的配置信息和關(guān)聯(lián)關(guān)系信息;
(5)從應(yīng)用系統(tǒng)的視角,向用戶可視化展示 IT 資源的拓?fù)潢P(guān)系。
3.1.2 自動(dòng)發(fā)現(xiàn)工作模式
SmartCMDB系統(tǒng) CMDB 自動(dòng)發(fā)現(xiàn)組件的工作模式如下圖所示。
CMDB 自動(dòng)發(fā)現(xiàn)組件通過(guò)各種內(nèi)置配置采集器,以遠(yuǎn)程無(wú)代理方式發(fā)現(xiàn)并采集各種 IT 資源的配置信息,然后依據(jù) CMDB 模型,將信息保存在配置庫(kù)中,向用戶展示 IT 資源關(guān)聯(lián)關(guān)系、詳細(xì)配置信息,通過(guò) API 向 CMDB 提供自動(dòng)發(fā)現(xiàn)的 IT 資源配置信息。
配置發(fā)現(xiàn)組件也提供基于代理的發(fā)現(xiàn)模式,實(shí)現(xiàn)資源信息的深度發(fā)現(xiàn)。
3.1.3 自動(dòng)發(fā)現(xiàn)范圍
自動(dòng)采集的信息依據(jù) CMDB 模型保存到配置庫(kù)中。CMDB 模型分為三層:應(yīng)用層、PaaS 層(支撐軟件)、IaaS 層(硬件環(huán)境)。
應(yīng)用系統(tǒng)通常是作為一個(gè)單元進(jìn)行部署和版本控制的組件集合,為某一個(gè)業(yè)務(wù)單位或者某一業(yè)務(wù)處理來(lái)服務(wù)。應(yīng)用系統(tǒng)由一個(gè)或多個(gè)應(yīng)用組件實(shí)例構(gòu)成。
應(yīng)用組件實(shí)例運(yùn)行在單機(jī)或者集群環(huán)境中,包括容器集群、中間件集群。應(yīng)用組件實(shí)例調(diào)用數(shù)據(jù)庫(kù)實(shí)例或者緩存實(shí)例提供的服務(wù),或者是公有云環(huán)境的消息服務(wù)、數(shù)據(jù)庫(kù)服務(wù)。
應(yīng)用組件、PaaS 層的各種支撐軟件運(yùn)行在物理服務(wù)器或者虛擬機(jī)中,IaaS 層的物理服務(wù)器、物理存儲(chǔ)、網(wǎng)絡(luò)設(shè)備溝通 IaaS 資源池,虛機(jī)可以在 IaaS 資源池中的任意一臺(tái)物理服務(wù)器上運(yùn)行。在多云環(huán)境中,應(yīng)用組件、各種支撐軟件也可能運(yùn)行在公有云的云主機(jī)中,使用公有云存儲(chǔ)服務(wù)。
3.1.4 數(shù)據(jù)調(diào)和
從采集層上來(lái)的配置項(xiàng)屬性數(shù)據(jù)經(jīng)過(guò)數(shù)據(jù)調(diào)和后才能入到CMDB庫(kù)中。當(dāng)采集上上報(bào)的配置項(xiàng)實(shí)例在CMDB庫(kù)已經(jīng)存在時(shí),其屬性要么合并到CMDB庫(kù)現(xiàn)有配置項(xiàng)實(shí)例中,要么更新現(xiàn)有配置項(xiàng)實(shí)例的對(duì)應(yīng)屬性值。用戶為每個(gè)CI類(lèi)型屬性定義數(shù)據(jù)調(diào)和規(guī)則,約定采集渠道的優(yōu)先級(jí)。當(dāng)采集上報(bào)的配置項(xiàng)屬性在CMDB庫(kù)對(duì)應(yīng)配置項(xiàng)實(shí)例中不存在時(shí),數(shù)據(jù)調(diào)和模塊自動(dòng)將其合并到CMDB庫(kù)。當(dāng)采集上報(bào)的配置項(xiàng)屬性在CMDB庫(kù)對(duì)應(yīng)配置項(xiàng)實(shí)例中已存在時(shí),數(shù)據(jù)調(diào)和模塊可以用來(lái)源優(yōu)先級(jí)較高的值替換,也可以生成一個(gè)配置項(xiàng)審核的請(qǐng)求,將新采集的屬性信息以及CMDB庫(kù)中當(dāng)前的屬性信息一起提交,由后者發(fā)起審核流程,由用戶確定是否需要將新采集的屬性值更新到CMDB庫(kù)。
3.2 配置信息管理
3.2.1 CMDB面向管理
配置管理數(shù)據(jù)庫(kù)CMDB的數(shù)據(jù)模型基于面向?qū)ο蠹夹g(shù),可以靈活進(jìn)行擴(kuò)展,并提供可視化的模型管理工具,管理項(xiàng)可以根據(jù)管理的層次進(jìn)行樹(shù)狀設(shè)計(jì)。
CMDB模型管理提供圖形化界面定義CMDB的數(shù)據(jù)結(jié)構(gòu),包括CI類(lèi)型、每個(gè)CI類(lèi)型包含的屬性、對(duì)應(yīng)的CI狀態(tài)取值、允許的關(guān)系類(lèi)型、CI實(shí)例唯一性判斷規(guī)則,定義每個(gè)CI屬性字段的數(shù)據(jù)類(lèi)型、合法性校驗(yàn)規(guī)則、數(shù)據(jù)調(diào)和規(guī)則。
3.2.2 配置類(lèi)別管理
配置類(lèi)別設(shè)計(jì)將要納入到配置管理中的配置類(lèi)別,能夠?qū)崿F(xiàn)自定義配置類(lèi)別模板。
用戶可以自定義樹(shù)形的配置項(xiàng)分類(lèi),根據(jù)分類(lèi)定義該分類(lèi)對(duì)應(yīng)的屬性。通常配置項(xiàng)的屬性會(huì)根據(jù)不同用途定義屬性分類(lèi),針對(duì)主機(jī)的分類(lèi),定義主機(jī)的常用屬性、特有屬性等,然后再相應(yīng)的屬性分類(lèi)定義配置項(xiàng)的屬性。
3.2.3 配置項(xiàng)模型
配置項(xiàng)屬性表示配置項(xiàng)CI的一項(xiàng)信息,如序列號(hào)、版本等。系統(tǒng)支持附件的方式記錄CI的相關(guān)額外信息:手冊(cè)、維護(hù)合同、配置文件、圖片等,可以使CI的信息更加全面。不同配置項(xiàng)之間的字段是不盡相同的,系統(tǒng)能夠靈活地增加新的字段,滿足對(duì)各種配置項(xiàng)信息的記錄。
支持配置項(xiàng)的層次化結(jié)構(gòu)。配置項(xiàng)結(jié)構(gòu)的細(xì)分程度取決于組織中配置項(xiàng)的使用情況。例如:將服務(wù)器整體看作一個(gè)配置項(xiàng),則可將CPU看作服務(wù)器的一個(gè)配置屬性;進(jìn)一步細(xì)分,可將CPU看作是一個(gè)配置項(xiàng)。
CMDB的父子配置項(xiàng)類(lèi)型之間具有可繼承性,子分類(lèi)的配置項(xiàng)類(lèi)型應(yīng)可繼承父分類(lèi)的配置項(xiàng)類(lèi)型的屬性和類(lèi)型關(guān)系定義,并可在繼承基礎(chǔ)上進(jìn)一步擴(kuò)展定義。
3.2.4 配置關(guān)系管理
CMDB不僅記錄了配置項(xiàng)的詳細(xì)信息,還能夠記錄各元素之間的關(guān)系:父配置項(xiàng)、子配置項(xiàng)、關(guān)聯(lián)配置項(xiàng)等邏輯關(guān)系。
系統(tǒng)能夠支持以多級(jí)層次化(3層以上)的結(jié)構(gòu)描述配置項(xiàng)的關(guān)聯(lián)邏輯,并且能夠以業(yè)務(wù)拓?fù)鋱D(樹(shù)狀結(jié)構(gòu)視圖形式)展現(xiàn)這種關(guān)聯(lián)的邏輯。對(duì)監(jiān)控平臺(tái)中產(chǎn)生的告警情況能夠反映在業(yè)務(wù)拓?fù)鋱D中。
3.3 配置維護(hù)功能
3.3.1 配置信息維護(hù)功能
系統(tǒng)支持CMDB中配置項(xiàng)和配置關(guān)系的查詢、新增、修改、刪除、批量導(dǎo)入導(dǎo)出等操作。
系統(tǒng)支持對(duì)配置項(xiàng)對(duì)象、配置項(xiàng)操作日志、配置項(xiàng)版本的查詢。
系統(tǒng)支持對(duì)配置項(xiàng)、關(guān)系的添加和有效性驗(yàn)證。
系統(tǒng)可以對(duì)配置項(xiàng)字段和配置項(xiàng)關(guān)系進(jìn)行修改和有效性驗(yàn)證。
系統(tǒng)可以對(duì)單一配置項(xiàng)或者多個(gè)配置項(xiàng)進(jìn)行刪除,用戶只能刪除被授權(quán)配置項(xiàng)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)。配置項(xiàng)刪除支持邏輯刪除,刪除對(duì)象仍舊保存在CMDB中。
系統(tǒng)支持配置項(xiàng)和關(guān)系的導(dǎo)入功能,用戶可以從CMDB模型管理模塊中導(dǎo)出每種CI類(lèi)型的配置項(xiàng)實(shí)例的Excel導(dǎo)入模板文件,手工填寫(xiě)相關(guān)字段值后,批量導(dǎo)入到系統(tǒng)中。系統(tǒng)會(huì)對(duì)導(dǎo)入字段值進(jìn)行校驗(yàn)、數(shù)據(jù)調(diào)和。
系統(tǒng)支持配置項(xiàng)和關(guān)系的導(dǎo)出功能,可以選擇導(dǎo)出全部配置項(xiàng)和關(guān)系記錄或者選定的配置項(xiàng)類(lèi)型及其子類(lèi)的記錄,配置項(xiàng)記錄導(dǎo)出后應(yīng)直接可以作為導(dǎo)入模板使用。
3.3.2 IT資源關(guān)系圖
系統(tǒng)可以圖形化顯示應(yīng)用系統(tǒng)所依賴的服務(wù)器、網(wǎng)絡(luò)設(shè)備之間的物理連接關(guān)系,應(yīng)用系統(tǒng)所依賴的應(yīng)用組件與中間件、數(shù)據(jù)庫(kù)系統(tǒng)等支撐軟件之間,以及它們與服務(wù)器之間的部署關(guān)系,應(yīng)用系統(tǒng)各個(gè)應(yīng)用組件之間、應(yīng)用組件與中間件、數(shù)據(jù)庫(kù)系統(tǒng)之間的數(shù)據(jù)訪問(wèn)邏輯關(guān)系。
3.3.3 配置信息盤(pán)點(diǎn)
為了保證配置項(xiàng)信息準(zhǔn)確性和完整性,配置管理提供針對(duì)特定對(duì)象和范圍的審核;包括規(guī)范的審核以及差異審核等。系統(tǒng)可以通過(guò)配置審核策略來(lái)生成配置審核(盤(pán)點(diǎn))任務(wù)工單,并更改相關(guān)配置項(xiàng)的審核狀態(tài)。
對(duì)于盤(pán)點(diǎn)或者日常運(yùn)維過(guò)程中發(fā)現(xiàn)的配置信息異常情況,系統(tǒng)提供配置管理流程,由配置經(jīng)理和相關(guān)責(zé)任人對(duì)數(shù)據(jù)變更進(jìn)行確認(rèn)并完成修改。
3.3.4 配置信息訂閱
系統(tǒng)提供自動(dòng)感知CMDB數(shù)據(jù)的變化功能,實(shí)時(shí)向訂閱用戶推送CMDB變化內(nèi)容。
用戶或者其他運(yùn)維系統(tǒng)可以設(shè)定所關(guān)注的CMDB數(shù)據(jù),并且訂閱所關(guān)注的數(shù)據(jù)增刪改變化,由CMDB系統(tǒng)進(jìn)行推送。
3.3.5 數(shù)據(jù)權(quán)限管理
具有用戶角色分類(lèi)和權(quán)限控制功能,根據(jù)角色設(shè)定查詢、變更、管理配置管理數(shù)據(jù)庫(kù)內(nèi)容。提供安全控制功能,保證經(jīng)過(guò)正常變更程序和授權(quán)人員方可輸入和變更配置信息,其它人員只具察看數(shù)據(jù)庫(kù)權(quán)限。
3.3.6 數(shù)據(jù)查詢和搜索
系統(tǒng)支持對(duì)CI屬性(基礎(chǔ)屬性和擴(kuò)展屬性)和關(guān)系的全文檢索的查詢和搜索,用戶可以自定義關(guān)鍵詞、查詢范圍形成查詢主題,進(jìn)行快捷搜索,獲取CI信息以及關(guān)系視圖。
3.4 服務(wù)化API
CMDB自動(dòng)化系統(tǒng)對(duì)外提供Restful接口,供各種DevOps工具、運(yùn)維工具消費(fèi)CMDB數(shù)據(jù)。主要接口有:
(1)認(rèn)證接口
基于用戶名、口令的認(rèn)證,返回一個(gè)會(huì)話ID。后續(xù)所有接口操作都需要帶此會(huì)話ID作為身份標(biāo)識(shí)。當(dāng)會(huì)話超時(shí)后,需要重新調(diào)用此接口進(jìn)行認(rèn)證,獲得新的會(huì)話ID。
(2)獲取CI實(shí)例簡(jiǎn)要信息
輸入一個(gè)CI類(lèi)型,返回該CI類(lèi)型的所有CI實(shí)例的簡(jiǎn)要信息列表,如CI實(shí)例ID、CI實(shí)例名稱、IP、OS、廠商、版本、標(biāo)簽、創(chuàng)建時(shí)間、修改時(shí)間等。
(3)獲取CI實(shí)例詳細(xì)信息
輸入一個(gè)CI實(shí)例ID,返回其所有屬性值、連接關(guān)系信息。
(4)獲取CI實(shí)例關(guān)聯(lián)關(guān)系
輸入CI實(shí)例,返回該CI實(shí)例的所有關(guān)聯(lián)關(guān)系、關(guān)聯(lián)關(guān)系屬性值、以及對(duì)端的CI實(shí)例ID。
(5)獲取CI實(shí)例指定關(guān)系類(lèi)型的對(duì)端CI實(shí)例
輸入CI實(shí)例、關(guān)系類(lèi)型,返回與該CI實(shí)例關(guān)聯(lián)的指定關(guān)系類(lèi)型的對(duì)端CI實(shí)例ID。
(6)判斷兩個(gè)CI實(shí)例之間是否存在某種關(guān)聯(lián)關(guān)系類(lèi)型
輸入CI實(shí)例、關(guān)系類(lèi)型,返回是否存在。
(7)設(shè)置CI實(shí)例狀態(tài)
輸入一個(gè)CI實(shí)例ID和狀態(tài)值,返回更新成功標(biāo)識(shí)。
(8)更新CI實(shí)例屬性
輸入一個(gè)CI實(shí)例ID、屬性及屬性值,進(jìn)行相關(guān)屬性的更新,返回更新成功標(biāo)識(shí)。
(9)新增CI實(shí)例
輸入新的CI實(shí)例信息,將CI實(shí)例新加入系統(tǒng),返回操作成功標(biāo)識(shí)。
(10)更新CI實(shí)例的屬性值
輸入CI實(shí)例ID、屬性名、屬性值,更新相應(yīng)CI實(shí)例的屬性值,返回操作成功標(biāo)識(shí)。
(11)新增CI實(shí)例關(guān)聯(lián)關(guān)系
輸入上端CI實(shí)例、下端CI實(shí)例、關(guān)系類(lèi)型、關(guān)系屬性值,在系統(tǒng)中增加新的關(guān)聯(lián)關(guān)系,返回操作成功標(biāo)識(shí)。
(12)刪除CI實(shí)例關(guān)聯(lián)關(guān)系
輸入上端CI實(shí)例、下端CI實(shí)例、關(guān)系類(lèi)型,在系統(tǒng)中將此關(guān)系刪除掉,返回操作成功標(biāo)識(shí)。
配置自動(dòng)發(fā)現(xiàn)屬性示例
網(wǎng)絡(luò)設(shè)備:
基本信息:IP 地址、MAC 地址、設(shè)備名、設(shè)備類(lèi)型、廠商、OS 版本、接口信息。
設(shè)備之間的物理連接關(guān)系:上游設(shè)備、上游設(shè)備端口、下游設(shè)備、下游設(shè)備端口。
F5 BIG-IP
端口信息
地址池
負(fù)載均衡策略
Windows 服務(wù)器
Windows 服務(wù)器硬件信息以及 OS 信息;
基本信息:主機(jī)名、IP 地址、當(dāng)前時(shí)間、最近啟動(dòng)時(shí)間、系統(tǒng)區(qū)域(zh-cn;中文(中國(guó)))、時(shí)區(qū)、NTP 服務(wù)是否開(kāi)啟
OS 信息:OS 大類(lèi)(Windows)、OS 名稱(如 WindowsServer 2008 SP2)、OS 版本(6.1.7601 Service Pack 1 Build7601)
硬件信息:服務(wù)器廠商、設(shè)備型號(hào)、產(chǎn)品 ID、BIOS 信息;CPU 總核數(shù)、總主頻數(shù)、CPU 個(gè)數(shù);物理內(nèi)存大小、虛擬內(nèi)存大小、虛擬內(nèi)存文件位置;本地硬盤(pán)類(lèi)型、大小、數(shù)量,文件系統(tǒng)大小(文件系統(tǒng)類(lèi)型);網(wǎng)絡(luò)接口(包括以太網(wǎng)接口、HBA 接口)類(lèi)型、IP、MAC。
安裝軟件信息。軟件名稱、版本、發(fā)布者。
補(bǔ)丁列表信息。KB 號(hào)、MS 號(hào)。
注冊(cè)表參數(shù)信息。TcpTimedWaitDelay,MaxUserPort
Linux 服務(wù)器
基本信息:主機(jī)名、IP 地址、當(dāng)前時(shí)間、最近啟動(dòng)時(shí)間、時(shí)區(qū)、默認(rèn)語(yǔ)言、NTP 服務(wù)是否開(kāi)啟
OS 信息。OS 大類(lèi)(Linux、AIX、HP-UX)、OS 名稱(Redhat Enterprise 6.5 Santago)、OS 內(nèi)核版本(Linux的內(nèi)核版本)。
硬件信息:
(1)服務(wù)器廠商、設(shè)備型號(hào)、產(chǎn)品 ID、BIOS 信息;
(2)CPU 總核數(shù)、總主頻數(shù)、CPU 個(gè)數(shù);
(3)物理內(nèi)存大小、SWAP 內(nèi)存大小、SWAP 內(nèi)存文件位置;
(4)本地硬盤(pán)類(lèi)型、大小、數(shù)量,文件系統(tǒng)大?。ㄎ募到y(tǒng)類(lèi)型);
(5)網(wǎng)絡(luò)接口(包括以太網(wǎng)接口、HBA 接口)類(lèi)型、IP、MAC。
安裝軟件信息。軟件名稱、版本、發(fā)布者。
OS 參數(shù)信息:
(1)ulimit 參數(shù)
(2)Selinux 是否啟用
AIX 服務(wù)器
基本信息:主機(jī)名、IP 地址、當(dāng)前時(shí)間、最近啟動(dòng)時(shí)間、時(shí)區(qū)、默認(rèn)語(yǔ)言、NTP 服務(wù)是否開(kāi)啟
OS 信息。OS 大類(lèi)(AIX)、OS 名稱、OS 內(nèi)核版本。
硬件信息
(1)服務(wù)器廠商、設(shè)備型號(hào)、產(chǎn)品 ID、BIOS 信息;
(2)CPU 總核數(shù)、總主頻數(shù)、CPU 個(gè)數(shù);
(3)物理內(nèi)存大小、SWAP 內(nèi)存大小、SWAP 內(nèi)存文件位置;
(4)本地硬盤(pán)類(lèi)型、大小、數(shù)量,文件系統(tǒng)大小(文件系統(tǒng)類(lèi)型);
(5)網(wǎng)絡(luò)接口(包括以太網(wǎng)接口、HBA 接口)類(lèi)型、IP、MAC。
安裝軟件信息。軟件名稱、版本、發(fā)布者。
OS 參數(shù)信息
(1)用戶最大進(jìn)程數(shù)(maxuproc)
(2)系統(tǒng)塊大?。╪cargs)
(3)limits
Vmware 云環(huán)境
物理機(jī)信息。
(1)主機(jī)信息。IP 地址、設(shè)備名、所屬集群、虛擬 CPU(已用、總共)、虛擬內(nèi)存(已用、總共)、存儲(chǔ)(已用、總共)。
(2)連接的存儲(chǔ)信息。數(shù)據(jù)存儲(chǔ)名稱、類(lèi)型、存儲(chǔ)容量(已用、總共)。
(3)虛擬網(wǎng)絡(luò)信息。端口組、VLAN 號(hào)。
(4)擁有的虛機(jī)信息。虛機(jī) ID、IP、名稱、CPU 核數(shù)(主頻)、內(nèi)存、磁盤(pán)空間、OS 類(lèi)型、OS、狀態(tài)。
存儲(chǔ):數(shù)據(jù)存儲(chǔ)名稱、類(lèi)型、存儲(chǔ)容量(已用、總共)。
虛擬網(wǎng)絡(luò):端口組、VLAN 號(hào)。
虛機(jī):虛機(jī) ID、IP、名稱、CPU 核數(shù)(主頻)、內(nèi)存、磁盤(pán)空間、OS 類(lèi)型、OS、狀態(tài)。
Oracle 數(shù)據(jù)庫(kù)
Oracle 數(shù)據(jù)庫(kù)部署信息
(1)版本、安裝目錄、服務(wù)端口、RAC 架構(gòu)、主從同步架構(gòu)(對(duì)端信息)。
(2)數(shù)據(jù)文件信息
(3)日志文件信息
運(yùn)行實(shí)例信息
(1)Oracle 服務(wù)、實(shí)例、用戶、主從角色。
(2)最大連接數(shù)、歸檔模式
(3)表空間配置信息(文件路徑、初始大小、拓展方式和每次增加空間大小、當(dāng)前表空間大?。?/p>
(4)PGA、SGA、共享池、游標(biāo)設(shè)置的最大值,日志緩沖大小
SQL Server 數(shù)據(jù)庫(kù)
SQL Server 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、服務(wù)端口。
運(yùn)行實(shí)例信息:數(shù)據(jù)庫(kù)、用戶;最大連接數(shù);數(shù)據(jù)庫(kù)歸檔方式
Mysql 數(shù)據(jù)庫(kù)
Mysql 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、數(shù)據(jù)目錄、服務(wù)端口、主從同步結(jié)構(gòu)(對(duì)端信息)。
運(yùn)行實(shí)例信息
(1)數(shù)據(jù)庫(kù)、用戶、主從角色、讀寫(xiě)角色。
(2)最大連接數(shù)、表緩沖區(qū)大小、空閑連接超時(shí)時(shí)間、交互式連接超時(shí)時(shí)間、請(qǐng)求的 backlog 隊(duì)列長(zhǎng)度、寫(xiě)操作的超時(shí)時(shí)間、讀操作的超時(shí)時(shí)間、表高速緩存大小、結(jié)果緩存大小、線程緩存大小、是否開(kāi)啟 binlog、主從操作寫(xiě)入 binlog、binlog 文件的最大容量。
(3)InnoDB引擎獨(dú)立表空間開(kāi)啟、redo 日志的大小、redo 日志的文件個(gè)數(shù)、innodb 引擎的數(shù)據(jù)與索引緩存大小、讀 io 的后臺(tái)線程數(shù)、寫(xiě) io 的后臺(tái)線程數(shù)、事務(wù)日志所使用的緩沖區(qū)大小、innodb 版本號(hào)、是否啟用表鎖
DB2 數(shù)據(jù)庫(kù)
DB2 數(shù)據(jù)庫(kù)部署信息,版本、安裝目錄、服務(wù)端口。
運(yùn)行實(shí)例信息:數(shù)據(jù)庫(kù)、用戶、表空間、最大連接數(shù)。
Sybase 數(shù)據(jù)庫(kù)
Sybase 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、服務(wù)端口。
運(yùn)行實(shí)例信息:數(shù)據(jù)庫(kù)、用戶、最大連接數(shù)。
Informix 數(shù)據(jù)庫(kù)
Informix 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、服務(wù)端口。
運(yùn)行實(shí)例信息:數(shù)據(jù)庫(kù)、用戶、最大連接數(shù)。
PostgreSQL 數(shù)據(jù)庫(kù)
PostgreSQL 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、服務(wù)端口、最大連接數(shù)。
運(yùn)行實(shí)例信息:數(shù)據(jù)庫(kù)、用戶。
MongoDB
MongoDB 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、服務(wù)端口。
Redis
Redis 數(shù)據(jù)庫(kù)部署信息:版本、安裝目錄、服務(wù)端口。
Weblogic
Weblogic 部署信息
(1)版本、安裝目錄、服務(wù)端口;
(2)管理域名、域目錄、域服務(wù)端口
(3)JVM 版本、JVM 目錄
管理域運(yùn)行實(shí)例信息
(1)JVM 運(yùn) 行參數(shù)
(2)連接池參數(shù)
(3)應(yīng)用組件、應(yīng)用組件連接的數(shù)據(jù)庫(kù)
Websphere
Websphere 部署信息:
(1)版本、安裝目錄;
(2)單元、節(jié)點(diǎn),應(yīng)用服務(wù)器名、端口(HTTP 端口、管理控制臺(tái)端口、SOAP 端口),管理服務(wù)器名、端口
(3)JVM 版本、JVM 目錄
節(jié)點(diǎn)運(yùn)行信息:JVM 運(yùn)行參數(shù);連接池參數(shù);應(yīng)用組件、應(yīng)用組件連接的數(shù)據(jù)庫(kù)
Tomcat
Tomcat 部署信息:版本、安裝目錄、端口;JVM 版本、JVM 目錄
運(yùn)行信息:JVM 運(yùn)行參數(shù);應(yīng)用組件、應(yīng)用組件連接的數(shù)據(jù)庫(kù)
JBoss
部署信息:版本、安裝目錄、端口; JVM 版本、JVM 目錄
運(yùn)行信息:JVM 運(yùn)行參數(shù);應(yīng)用組件、應(yīng)用組件連接的數(shù)據(jù)庫(kù)
Apache WebServer
部署信息:版本、部署目錄、端口
親愛(ài)的朋友,如您對(duì)我們的產(chǎn)品感興趣,您可以通過(guò)以下方式聯(lián)系我們