變更處理方法、裝置及系統的製作方法
2023-10-08 12:34:24
變更處理方法、裝置及系統的製作方法
【專利摘要】本發明公開了一種變更處理方法、裝置及系統,屬於計算機【技術領域】。所述方法,用於監控系統中,包括:接收變更系統發送的變更記錄;根據變更記錄生成變更操作的匯總分值;檢測匯總分值是否超過預設閾值;若檢測結果為匯總分值超過預設閾值,則根據匯總分值發出對變更操作進行處理的提示。監控裝置包括:接收模塊、第一生成模塊、檢測模塊和提示模塊。變更裝置包括:第二生成模塊和發送模塊。本發明解決了刷新監控指標的變化情況造成的浪費時間和精力、分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響業務正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。
【專利說明】變更處理方法、裝置及系統
【技術領域】
[0001]本發明涉及計算機【技術領域】,特別涉及一種變更處理方法、裝置及系統。
【背景技術】
[0002]通常,可以將一個應用程式稱為一項業務,將組成該應用程式的各個版塊稱為該業務的業務模塊。比如,某一項業務為X空間且該X空間可以包括日誌、相冊等版塊,則可以將日誌、相冊等版塊稱為該業務的業務模塊。其中,業務模塊是獨立的邏輯單元,由應用該業務模塊的伺服器、運行在該伺服器上的伺服器程序和伺服器程序之間的訪問關係等組成。
[0003]在發布某一項業務之後,開發人員可以通過配置管理系統對該業務的配置信息進行維護和管理。其中,配置信息可以包括業務模塊、該業務模塊包括的伺服器和負責人等信肩、O
[0004]進一步地,若負責人需要對業務所發布的對象進行變更,比如,在對象上發布新版本的業務、在對象上進行業務的bug (漏洞)修復和增加業務所發布的對象等,則負責人可以通過變更系統對該對象進行相應的變更操作。其中,變更系統是指業務的運維作業系統,t匕如,發布伺服器程序的包發布系統和域名變更系統等。通過變更系統進行變更操作的對象可以稱為變更對象,比如,伺服器或網絡線路等。
[0005]由於監控系統每隔預定時間對所有對象進行一次監控且根據該監控項生成監控指標,因此,在使用變更系統進行變更操作後,負責人還可以在監控系統中讀取該變更對象的監控指標,並根據該監控指標確定變更操作是否正常。其中,監控系統用於對所有對象進行高效準確的監控。監控指標是監控系統對變更對象的監控項進行監控生成的數據,比如,監控項可以是伺服器的CPU (Central Processing Unit,中央處理單元)使用率、內存使用量和流量等項目;業務模塊的用戶在線數和流量等項目。若監控項為伺服器的CPU使用率,則監控指標可以是45%,用來指示伺服器的CPU使用率為45%。
[0006]現有技術中,在對變更對象進行變更操作後,負責人不斷刷新監控系統中變更操作後變更對象的監控指標,並讀取變更操作前變更對象的監控指標,根據個人經驗判斷變更操作前後監控指標的變化情況是否存在異常,若變化情況存在異常,則負責人對該變更操作進行處理。比如,假設監控項為CPU使用率、變更對象在進行變更操作之前的監控指標為35%、在進行變更操作之後的監控指標為90%,則負責人計算出變更對象在變更操作前後的CPU使用率的變化為55%,根據經驗判斷該變化不屬於正常變化範圍,則負責人確定變更操作異常,對該變更操作進行處理。
[0007]在對變更對象進行變更操作後,負責人需要不斷刷新監控指標的變化情況,浪費了負責人的時間和精力;另外,若變更操作涉及多個變更對象,則負責人需要分別對該多個變更對象進行監控,並結合多項監控指標和個人經驗確定造成變更操作異常的問題,很難及時準確的發現問題,影響了業務的正常運轉。
【發明內容】
[0008]為了解決不斷刷新監控指標的變化情況造成的浪費時間和精力,以及分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,本發明實施例提供了一種變更處理方法、裝置及系統。所述技術方案如下:
[0009]第一方面,本發明實施例提供了一種變更處理方法,用於監控系統中,所述方法包括:
[0010]接收變更系統發送的變更記錄,所述變更記錄為所述變更系統對變更對象進行變更操作所記錄的信息;
[0011]根據所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到;
[0012]檢測所述匯總分值是否超過預設閾值;
[0013]若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
[0014]第二方面,本發明實施例提供了一種變更處理方法,用於變更系統中,所述方法包括:
[0015]根據對變更對象進行變更操作所記錄的信息生成變更記錄;
[0016]向監控系統發送所述變更記錄,以便所述監控系統接收所述變更系統發送的所述變更記錄,根據所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到;檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
[0017]第三方面,本發明實施例提供了一種監控裝置,用於監控系統中,所述裝置包括:
[0018]接收模塊,用於接收變更系統發送的變更記錄,所述變更記錄為所述變更系統對變更對象進行變更操作所記錄的信息;
[0019]第一生成模塊,用於根據所述接收模塊接收到的所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到;
[0020]檢測模塊,用於檢測第一生成模塊生成的所述匯總分值是否超過預設閾值;
[0021]提示模塊,用於若所述檢測模塊檢測的結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
[0022]第四方面,本發明實施例提供了一種變更裝置,用於變更系統中,所述裝置包括:
[0023]第二生成模塊,用於根據對變更對象進行變更操作所記錄的信息生成變更記錄;
[0024]發送模塊,用於向監控系統發送所述第二生成模塊生成的所述變更記錄,以便所述監控系統接收所述變更系統發送的所述變更記錄,根據所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到;檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
[0025]第五方面,本發明實施例提供了一種監控系統,所述系統包括如上所述的監控裝置。
[0026]第六方面,本發明實施例提供了一種變更系統,所述系統包括如上所述的變更裝置。
[0027]第七方面,本發明實施例提供了一種變更處理系統,所述系統包括:配置管理系統、如上所述的監控系統和如上所述的變更系統;
[0028]所述配置管理系統和所述監控系統之間通過有線網絡或無線網絡連接;所述監控系統和所述變更系統之間通過有線網絡或無線網絡連接。
[0029]通過接收變更系統發送的變更記錄;根據所述變更記錄生成所述變更操作的匯總分值,解決了不斷刷新監控指標的變化情況造成的浪費時間和精力的問題,進一步地,通過檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示,可以直接根據匯總分值分析造成變更操作失敗的原因,解決了分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。
【專利附圖】
【附圖說明】
[0030]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0031]圖1是本發明一個實施例提供的變更處理方法的方法流程圖;
[0032]圖2A是本發明另一實施例提供的變更處理方法的方法流程圖;
[0033]圖2B是本發明實施例提供的獲取監控對象的方法的方法流程圖;
[0034]圖2C是本發明實施例提供的計算基礎平均值的方法的方法流程圖;
[0035]圖2D是本發明實施例提供的計算告警平均值的方法的方法流程圖;
[0036]圖2E是本發明實施例提供的計算業務平均值的方法的方法流程圖;
[0037]圖3是本發明又一實施例提供的變更處理系統的結構框架圖;
[0038]圖4是本發明再一實施例提供的變更處理系統的結構框架圖;
[0039]圖5是本發明又一實施例提供的變更處理系統的結構框架圖。
【具體實施方式】
[0040]為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
[0041]請參考圖1,其示出了本發明一個實施例提供的變更處理方法的方法流程圖,該變更處理方法可以應用於包括監控系統和變更系統的變更處理系統中。該變更處理方法,包括:
[0042]步驟101,變更系統根據對變更對象進行變更操作所記錄的信息生成變更記錄;
[0043]變更系統是業務的運維作業系統,用來對業務所發布的對象進行變更操作。其中,業務是應用類的產品,比如,應用程式等。業務所發布的對象是指用於發布業務的對象,比如,應用該業務伺服器或發布該業務所需要部署的網絡線路等。變更操作是對對象進行變更的操作,比如,在對象上發布新版本的業務、在對象上進行業務的bug修復和增加業務所發布的對象等。通過變更系統進行變更操作的對象可以稱為變更對象,比如,上述的伺服器和網絡線路等。
[0044]在對變更對象進行變更操作時,變更系統對變更操作中涉及的信息進行記錄,生成變更記錄。具體地,變更記錄可以包括但不限於:變更對象、變更時間、負責人和變更描述。
[0045]步驟102,變更系統向監控系統發送變更記錄;
[0046]變更系統將變更記錄發送給監控系統的方法有很多種,比如,變更系統可以定時將變更記錄發送給監控系統;或者,變更系統可以在變更操作完成後主動將變更記錄發送給監控系統;或者,變更系統可以在接收到監控系統發送的用於請求變更記錄的消息後將變更記錄發送給監控系統等,本實施例不對變更系統發送變更記錄的方式作限定。
[0047]步驟103,監控系統接收變更系統發送的變更記錄,該變更記錄為變更系統對變更對象進行變更操作所記錄的信息;
[0048]監控系統可以接收變更系統定時或完成變更操作後主動發送的變更記錄;或者,監控系統可以定時向變更系統發送用於請求變更記錄的消息,並接收變更系統根據該消息反饋的變更記錄,本實施例不對監控系統接收變更記錄的方式作限定。
[0049]步驟104,監控系統根據變更記錄生成變更操作的匯總分值,該匯總分值由對變更對象的各個監控項的監控得分匯總得到;
[0050]監控系統接收到變更記錄後,可以根據該變更記錄對變更對象的各個監控項進行監控,並對各個監控項的監控結果進行匯總,得到變更對象的監控結果。其中,監控項是指對變更對象進行監控的項目,比如,若變更對象為伺服器,則監控項可以是伺服器的CPU使用率、內存使用量、流量和變更對象死機等項目。監控項可以預先設置,本實施例不限定監控項的設置方式。
[0051]進一步地,可以將監控項的監控結果稱為監控指標。比如,假設變更對象為伺服器,若監控項為CPU使用率,則監控指標可以是45%,用來指示伺服器的CPU使用率為45% ;若監控項為變更對象死機,則監控指標可以是伺服器的死機告警等,本實施例不作限定。
[0052]監控結果可以是匯總得到的變更對象是否異常的結果。優選地,為了明確變更對象的各個監控項的監控情況,以便於根據該監控情況對變更對象所屬的變更操作進行處理,監控結果還可以是對各個監控項的監控得分匯總得到的匯總分值。具體地,可以對每一個監控項設置分值,若變更對象滿足該監控項,則加上與該監控項對應的分值,得到匯總分值。
[0053]步驟105,監控系統檢測匯總分值是否超過預設閾值,若檢測結果為匯總分值超過預設閾值,則執行步驟106 ;
[0054]監控系統可以設置預設閾值,並檢測匯總分值是否超過該預設閾值,若檢測結果為該匯總分值超過預設閾值,則確定變更操作異常,執行步驟106 ;若檢測結果為匯總分值未超過預設閾值,則確定變更操作正常,結束流程。其中,預設閾值可以自行設置和修改,本實施例不作限定。
[0055]步驟106,監控系統根據匯總分值發出對變更操作進行處理的提示。
[0056]在監控系統檢測出變更操作異常後,可以根據匯總分值向負責人發送提示信息,以便負責人根據該提示消息對變更操作進行處理,從而消除該變更操作引起的業務故障,保持業務的正常運轉。
[0057]具體地,監控系統可以將匯總分值發送給負責人,以便負責人根據變更操作的各個監控項的得分確定造成變更操作異常的問題,從而根據該問題針對性地對變更操作進行處理,提高了變更操作的處理效率。
[0058]綜上所述,本發明實施例提供的變更處理方法,通過接收變更系統發送的變更記錄;根據所述變更記錄生成所述變更操作的匯總分值,解決了不斷刷新監控指標的變化情況造成的浪費時間和精力的問題,進一步地,通過檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示,可以直接根據匯總分值分析造成變更操作失敗的原因,解決了分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。
[0059]請參考圖2A,其示出了本發明另一實施例提供的變更處理方法的方法流程圖,該變更處理方法可以應用於包括監控系統和變更系統的變更處理系統中。該變更處理方法,包括:
[0060]步驟201,變更系統根據對變更對象進行變更操作所記錄的信息生成變更記錄;
[0061]變更系統是業務的運維作業系統,用來對業務所發布的對象進行變更操作。其中,業務是應用類的產品,比如,應用程式等。業務所發布的對象是指用於發布業務的對象,比如,應用該業務伺服器或發布該業務所需要部署的網絡線路等。變更操作是對對象進行變更的操作,比如,在對象上發布新版本的業務、在對象上進行業務的bug修復和增加業務所發布的對象等。通過變更系統進行變更操作的對象可以稱為變更對象,比如,上述的伺服器和網絡線路等。
[0062]在對變更對象進行變更操作時,變更系統對變更操作中涉及的信息進行記錄,生成變更記錄。具體地,變更記錄可以包括但不限於:變更對象、變更時間、負責人、監控項和變更描述。
[0063]若變更系統為至少一個且每一個變更系統可以根據每一次的變更操作生成一條變更記錄,則優選地,還可以對該至少一個變更系統記錄的至少一條變更記錄統一進行存儲,以便後續根據變更記錄統一跟蹤和管理該至少一個變更系統。
[0064]步驟202,變更系統向監控系統發送變更記錄;
[0065]變更系統將變更記錄發送給監控系統的方法有很多種,比如,變更系統可以定時將變更記錄發送給監控系統;或者,變更系統可以在變更操作完成後主動將變更記錄發送給監控系統;或者,變更系統可以在接收到監控系統發送的用於請求變更記錄的消息後將變更記錄發送給監控系統等,本實施例不對變更系統發送變更記錄的方式作限定。
[0066]步驟203,監控系統接收變更系統發送的變更記錄,該變更記錄為變更系統對變更對象進行變更操作所記錄的信息;
[0067]監控系統可以接收變更系統定時或完成變更操作後主動發送的變更記錄;或者,監控系統可以定時向變更系統發送用於請求變更記錄的消息,並接收變更系統根據該消息反饋的變更記錄,本實施例不對監控系統接收變更記錄的方式作限定。
[0068]步驟204,監控系統根據變更記錄獲取監控對象,該監控對象包括變更對象和與變更對象相關聯的關聯對象兩者中的前一種或者全部兩種;
[0069]若變更系統進行了變更操作,則監控系統需要對該變更對象進行監控。進一步地,若存在與該變更對象相關聯的關聯對象,則對變更對象進行變更操作也會對該關聯對象產生影響,因此,監控系統還需要對該關聯對象進行監控,以提高對變更對象進行監控的全面性和準確性。其中,若變更對象為伺服器,則關聯對象可以是該伺服器所屬的業務模塊等。業務模塊是業務劃分的模塊,由應用該業務模塊的伺服器、運行在該伺服器上的伺服器程序和伺服器程序之間的訪問關係等組成。
[0070]請參考圖2B所示的獲取監控對象的方法的方法流程圖,在圖2B中,根據變更記錄獲取監控對象,可以包括如下幾個子步驟:
[0071]204a,讀取變更記錄中記錄的變更對象,該變更對象至少為一個;
[0072]204b,檢測配置管理系統中是否存在與變更對象相關聯的關聯對象,若檢測結果為不存在關聯對象,則執行步驟204c,若檢測結果為存在關聯對象,則執行步驟202d ;
[0073]204c,確定監控對象包括變更對象;
[0074]204d,確定監控對象包括變更對象和關聯對象。
[0075]由於變更記錄中包括變更對象,因此,監控系統可以直接從變更記錄中讀取出該變更對象,該變更對象至少為一個。在確定出變更對象後,監控系統可以在配置管理系統中查找與每一個變更對象對應的關聯對象。其中,配置管理系統用於對業務的配置信息進行維護和管理。該配置信息可以包括業務模塊、該業務模塊包括的伺服器和負責人等信息。
[0076]具體地,若與該變更對象對應的配置信息中記錄了關聯對象,則確定監控對象包括變更對象和關聯對象,即監控系統需要對變更對象和關聯對象進行監控;若與該變更對象對應的配置信息中未記錄關聯對象,則確定監控對象包括變更對象,即監控系統僅需要對變更對象進行監控。
[0077]步驟205,若監控對象包括變更對象,則監控系統根據預設的基礎監控項和變更對象生成變更操作的匯總分值,該匯總分值由對變更對象的各個監控項的監控得分匯總得至丨J,執行步驟207 ;
[0078]監控系統可以對監控對象的各個監控項進行監控,並對各個監控項的監控結果進行匯總,得到監控對象的監控結果。其中,監控項是指對監控對象進行監控的項目。監控項可以預先設置,比如,可以在變更記錄中設置監控項,或者,設置默認的監控項等,本實施例不限定監控項的設置方式。
[0079]監控系統可以根據監控對象設置不同的監控項。若監控對象為變更對象,則可以對變更對象的基礎監控項和告警監控項進行監控。比如,若變更對象為伺服器,則基礎監控項可以是伺服器的CPU使用率、內存使用量和流量等項目;告警監控項可以是變更對象死機等項目。
[0080]進一步地,可以將監控項的監控結果稱為監控指標。比如,假設變更對象為伺服器,若監控項為CPU使用率,則監控指標可以是45%,用來指示伺服器的CPU使用率為45% ;若監控項為變更對象死機,則監控指標可以是伺服器的死機告警等,本實施例不作限定。
[0081]監控結果可以是匯總得到的變更對象是否異常的結果。優選地,為了明確變更對象的各個監控項的監控情況,以便於根據該監控情況對變更對象所屬的變更操作進行處理,監控結果還可以是對各個監控項的監控得分匯總得到的匯總分值。
[0082]具體地,根據預設的基礎監控項和變更對象生成變更操作的匯總分值,可以包括:
[0083]對於每一個基礎監控項,計算與基礎監控項對應的所有變更對象的基礎平均值,該基礎平均值為所有變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與基礎監控項對應的預定得分,或者零;
[0084]計算與每一個基礎監控項對應的基礎平均值相加之後的基礎平均值總和,將該基礎平均值總和確定為匯總分值或匯總分值的部分分值。
[0085]其中,監控系統可以為每一個基礎監控項設置一個判斷條件和預定得分。若變更對象滿足該判斷條件,則將與該變更對象對應的基礎權重分確定為與基礎監控項對應的預定得分;若變更對象不滿足該判斷條件,則將與該變更對象對應的基礎權重分確定為零,從而計算出該基礎監控項下該變更對象的基礎權重分。同樣的,監控系統可以計算出與該監控項對應的所有變更對象的基礎權重分總和,並計算該基礎權重分總和的平均值,得到與一個基礎監控項對應的基礎平均值。
[0086]監控系統在計算出與一個基礎監控項對應的基礎平均值之後,還可以計算與每一項基礎監控項對應的基礎平均值相加之後的基礎平均值總和,並根據該基礎平均值總和確定匯總分值。具體地,在確定匯總分值時,若變更對象的監控項為基礎監控項,則可以將基礎平均值總和確定為匯總分值;若變更對象的監控項為基礎監控項和告警監控項,則可以將基礎平均值總和確定為匯總分值的部分分值。
[0087]進一步地,請參考圖2C所示的計算基礎平均值的方法的方法流程圖,在圖2C中,計算與基礎監控項對應的所有變更對象的基礎平均值,可以包括如下幾個子步驟:
[0088]205a,對於每一個變更對象,讀取變更操作前變更對象的第一監控指標和變更操作後變更對象的第二監控指標;
[0089]205b,檢測第一監控指標與第二監控指標之間的差值是否滿足第一預設條件,若檢測結果為第一監控指標與第二監控指標之間的差值滿足第一預設條件,則執行步驟205c,若檢測結果為第一監控指標與第二監控指標之間的差值不滿足第一預設條件,則執行步驟205d ;
[0090]205c,確定與變更對象對應的基礎權重分為與基礎監控項對應的預定得分;
[0091]205d,確定與變更對象對應的基礎權重分為零;
[0092]205e,計算與每一個變更對象對應的基礎權重分相加得到的基礎權重分總和,並將該基礎權重分總和的平均值確定為基礎平均值。
[0093]由於監控系統每隔預定時間對所有對象進行一次監控,並根據監控項生成監控指標,因此,在使用變更系統進行變更操作後,監控系統還可以讀取變更對象在變更操作前後的基礎監控指標,並根據基礎監控指標的變化情況計算基礎平均值。
[0094]比如,基礎監控項為伺服器的CPU使用率,假設該基礎監控項的預定得分為I分且該判斷條件為第一監控指標與第二監控指標的差值超過50%,若變更對象為10個,若有6個變更對象第一監控指標與第二監控指標的差值超過50%、4個變更對象第一監控指標與第二監控指標的差值未超過50%,則該6個變更對象的基礎權重分分別為I分、該4個變更對象的基礎權重分分別為0,計算得到的基礎權重分總和為6分,基礎平均值為6/10=0.6分。
[0095]為了提高對變更對象進行監控的監控準確性,監控系統還可以讀取一個連續的時間段內的基礎監控指標,使得變更操作前後各個基礎監控指標之間相對連續,避免了讀取間斷的基礎監控指標導致的基礎監控指標之間的差值較大,造成計算誤差的問題。具體地,監控系統可以在變更操作前的預定時間段內讀取第一監控指標,在變更操作後的預定時間段內讀取第二監控指標。比如,將預定時間段設置為20分鐘等,則可以在變更操作前20分鐘內讀取第一監控指標,在變更操作後20分鐘內讀取第二監控指標。
[0096]進一步地,監控系統還可以在預定時間段內設置多個時刻,在每一個時刻讀取第一監控指標,同樣的,監控系統可以讀取多個第二監控指標,並根據該多個第一監控指標的平均值和第二監控指標的平均值進行計算,以進一步減少計算誤差。比如,預定時間段為20分鐘且每5分鐘進行一次監控,則監控系統可以分別讀取變更操作前第20分鐘、第15分鐘、第10分鐘和第5分鐘的第一監控指標,分別讀取變更操作後第5分鐘、第10分鐘、第15分鐘和第20分鐘的第二監控指標,並根據第一監控指標的平均值和第二監控指標的平均值進行計算。
[0097]若變更操作的變更對象較多,則一些業務故障在短時間內檢測不出來,因此,監控系統可以根據變更對象的個數設置檢測次數。具體地,監控系統還可以設置變更對象的個數閾值。若變更對象的個數超過該個數閾值,則可以設置多個預定時間段,並根據該多個預定時間段的第二監控指標進行計算,以便提高對變更對象的監控準確性。比如,可以設置預定時間段為20分鐘,則若變更對象的個數未超過個數閾值,則監控系統讀取20分鐘內的第二監控指標;若變更對象的個數超過個數閾值,則監控系統分別讀取20分鐘內、第20分鐘至第40分鐘內和第40分鐘至第60分鐘內的第二監控指標。
[0098]需要補充說明的是,若基礎平均值總和為匯總分值的部分分值,則該方法還可以包括:
[0099]對於每一個預設的告警監控項,計算與告警監控項對應的所有變更對象的告警平均值,該告警平均值為所有變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與告警監控項對應的預定得分,或者零;
[0100]計算與每一個告警監控項對應的告警平均值相加之後的告警平均值總和,將該基礎平均值總和和告警平均值總和相加之後的和確定為匯總分值。
[0101]其中,監控系統可以為每一個告警監控項設置一個判斷條件和預定得分。若變更對象滿足該判斷條件,則將與該變更對象對應的告警權重分確定為與告警監控項對應的預定得分;若變更對象不滿足該判斷條件,則將與該變更對象對應的告警權重分確定為零,從而計算出該告警監控項下該變更對象的告警權重分。同樣的,監控系統可以計算出與該監控項對應的所有變更對象的告警權重分總和,並計算該告警權重分總和的平均值,得到與一個告警監控項對應的告警平均值。
[0102]監控系統在計算出與一個告警監控項對應的告警平均值之後,還可以計算與每一項告警監控項對應的告警平均值相加之後的告警平均值總和,並計算基礎平均值總和和告警平均值總和的和,將該基礎平均值總和和告警平均值總和的和確定為匯總分值。
[0103]進一步地,請參考圖2D所示的計算告警平均值的方法的方法流程圖,在圖2D中,計算與告警監控項對應的所有變更對象的告警平均值,可以包括如下幾個子步驟:
[0104]205f,對於每一個變更對象,讀取變更操作後變更對象的告警監控指標;
[0105]205g,檢測告警監控指標的指示是否為異常,若檢測結果為告警監控指標的指示為異常,則執行步驟205h,若檢測結果為告警監控指標的指示為正常,則執行步驟205i ;
[0106]205h,確定與變更對象對應的告警權重分為與告警監控項對應的預定得分;
[0107]205i,確定與變更對象對應的告警權重分為零;
[0108]205j,計算與每一個變更對象對應的告警權重分相加得到的告警權重分總和,並將該告警權重分總和的平均值確定為告警平均值。
[0109]由於監控系統每隔預定時間對所有對象進行一次監控,並根據監控項生成監控指標,因此,在使用變更系統進行變更操作後,監控系統還可以讀取變更對象在變更操作後的告警監控指標,並根據告警監控指標計算告警平均值。
[0110]比如,告警監控項為變更對象死機,假設該告警監控項的預定得分為I分且該判斷條件為變更對象死機,若變更對象為10個,若有I個變更對象死機、9個變更對象未死機,則該I個變更對象的告警權重分為I分、該9個變更對象的告警權重分分別為0,計算得到的告警權重分總和為I分,告警平均值為1/10=0.1分。
[0111]監控系統還可以在預定時間段內設置多個時刻,在每一個時刻讀取告警監控指標,並根據該多個告警監控指標的平均值進行計算,以減少計算誤差。若變更操作的變更對象較多,則一些業務故障在短時間內檢測不出來,因此,監控系統可以根據變更對象的個數設置檢測次數。具體地,監控系統還可以設置變更對象的個數閾值。若變更對象的個數超過該個數閾值,則可以設置多個預定時間段,並根據該多個預定時間段的告警監控指標進行計算,以便提高對變更對象的監控準確性。
[0112]步驟206,若監控對象包括變更對象和關聯對象,則監控系統根據預設的基礎監控項、預設的業務監控項、變更對象和關聯對象生成變更操作的匯總分值,該匯總分值由對變更對象的各個監控項的監控得分匯總得到;
[0113]監控系統可以根據監控對象設置不同的監控項。若監控對象為變更對象,則可以對變更對象的基礎監控項和告警監控項進行監控。若監控對象為關聯對象,則可以對關聯對象的業務監控項進行監控。比如,若關聯對象為業務模塊,則業務監控項可以是業務模塊的用戶在線數和業務模塊的訪問時延等。若關聯對象為業務模塊,則業務監控項可以是業務的整體流量、業務用戶的在線數和外網用戶訪問延時等項目。
[0114]進一步地,可以將監控項的監控結果稱為監控指標。比如,假設關聯對象對象為業務模塊,若監控項為業務用戶的在線數,則監控指標可以是I萬,用來指示I萬的業務用戶在線等,本實施例不作限定。
[0115]監控結果可以是匯總得到的變更對象和關聯對象是否異常的結果。優選地,為了明確變更對象和關聯對象的各個監控項的監控情況,以便於根據該監控情況對變更對象和關聯對象所屬的變更操作進行處理,監控結果還可以是對各個監控項的監控得分匯總得到的匯總分值。
[0116]具體地,根據預設的基礎監控項、預設的業務監控項、變更對象和關聯對象生成變更操作的匯總分值,可以包括:
[0117]對於每一個基礎監控項,計算與基礎監控項對應的所有變更對象的基礎平均值,該基礎平均值為所有變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與基礎監控項對應的預定得分,或者零;對於每一個業務監控項,計算與業務監控項對應的所有關聯對象的業務平均值,該業務平均值為所有關聯對象對應的業務權重分總和的平均值,每一個變更對象對應的業務權重分為:與業務監控項對應的預定得分,或者零;
[0118]計算與每一個基礎監控項對應的基礎平均值相加得到的基礎平均值總和,並計算與每一個業務監控項對應的業務平均值相加得到的業務平均值總和;
[0119]將該基礎平均值總和和該業務平均值總和相加之後的和確定為匯總分值或匯總分值的部分分值。
[0120]監控系統在計算出與一個基礎監控項對應的基礎平均值之後,還可以計算與每一項基礎監控項對應的基礎平均值相加之後的基礎平均值總和,並計算與每一項業務監控項對應的業務平均值相加之後的業務平均值總和,根據該基礎平均值總和和該業務平均值總和相加之後的和確定匯總分值。具體地,在確定匯總分值時,若變更對象的監控項為基礎監控項,則可以將基礎平均值總和和業務平均值總和相加之後的和確定為匯總分值;若變更對象的監控項為基礎監控項和告警監控項,則可以將基礎平均值總和和業務平均值總和相加之後的和確定為匯總分值的部分分值。
[0121]進一步地,請參考圖2C所示的計算基礎平均值的方法的方法流程圖,在圖2C中,計算與基礎監控項對應的所有變更對象的基礎平均值,可以包括如下幾個子步驟:
[0122]205a,對於每一個變更對象,讀取變更操作前變更對象的第一監控指標和變更操作後變更對象的第二監控指標;
[0123]205b,檢測第一監控指標與第二監控指標之間的差值是否滿足第一預設條件;
[0124]205c,若檢測結果為第一監控指標與第二監控指標之間的差值滿足第一預設條件,則確定與變更對象對應的基礎權重分為與基礎監控項對應的預定得分;
[0125]205d,若檢測結果為第一監控指標與第二監控指標之間的差值不滿足第一預設條件,則確定與變更對象對應的基礎權重分為零;
[0126]205e,計算與每一個變更對象對應的基礎權重分相加得到的基礎權重分總和,並將該基礎權重分總和的平均值確定為基礎平均值。
[0127]監控系統計算基礎平均值的流程詳見步驟205中的描述,此處不贅述。
[0128]進一步地,請參考圖2E所示的計算業務平均值的方法的方法流程圖,在圖2E中,計算與業務監控項對應的所有關聯對象的業務平均值,可以包括如下幾個子步驟:
[0129]206a,對於每一個關聯對象,讀取變更操作前關聯對象的第三監控指標和變更操作後關聯對象的第四監控指標;
[0130]206b,檢測第三監控指標與第四監控指標之間的差值是否滿足第二預設條件,若檢測結果為第三監控指標與第四監控指標之間的差值滿足第二預設條件,則執行步驟206c,若檢測結果為第三監控指標與第四監控指標之間的差值不滿足第二預設條件,則執行步驟206d ;
[0131]206c,確定與關聯對象對應的業務權重分為與業務監控項的對應的預定得分;
[0132]206d,確定與關聯對象對應的業務權重分為零;
[0133]206e,計算與每一個關聯對象對應的業務權重分相加得到的業務權重分總和,並將該業務權重分總和的平均值確定為業務平均值。
[0134]由於監控系統每隔預定時間對所有對象進行一次監控,並根據監控項生成監控指標,因此,在使用變更系統進行變更操作後,監控系統還可以讀取關聯對象在變更操作前後的業務監控指標,並根據業務監控指標的變化情況計算業務平均值。
[0135]比如,業務監控項為業務用戶的在線數,假設該業務監控項的預定得分為I分且該判斷條件為第三監控指標與第四監控指標大於I萬且差值超過50%,若關聯對象為10個,若有3個關聯對象第三監控指標與第四監控指標大於I萬且差值超過50%、7個關聯對象第三監控指標與第四監控指標大於I萬且差值未超過50%,則該3個關聯對象的業務權重分分別為I分、該7個關聯對象的業務權重分分別為0,計算得到的業務權重分總和為3分,業務平均值為3/10=0.3分。
[0136]為了提高對關聯對象進行監控的監控準確性,監控系統還可以讀取一個連續的時間段內的業務監控指標,使得變更操作前後各個業務監控指標之間相對連續,避免了讀取間斷的業務監控指標導致的業務監控指標之間的差值較大,造成計算誤差的問題。具體地,監控系統可以在變更操作前的預定時間段內讀取第三監控指標,在變更操作後的預定時間段內讀取第四監控指標。比如,將預定時間段設置為20分鐘等則可以在變更操作前20分鐘內讀取第一監控指標,在變更操作後20分鐘內讀取第二監控指標。
[0137]進一步地,監控系統還可以在預定時間段內設置多個時刻,在每一個時刻讀取第三監控指標,同樣的,監控系統可以讀取多個第四監控指標,並根據該多個第三監控指標的平均值和第四監控指標的平均值進行計算,以進一步減少計算誤差。
[0138]需要補充說明的是,若基礎平均值總和和業務平均值總和相加之後的和為匯總分值的部分分值,則該方法還可以包括:
[0139]對於每一個預設的告警監控項,計算與告警監控項對應的所有變更對象的告警平均值,該告警平均值為所有變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與告警監控項對應的預定得分,或者零;
[0140]計算與每一個告警監控項對應的告警平均值相加之後的告警平均值總和,將該基礎平均值總和、該業務平均值總和和該告警平均值總和相加之後的和確定為匯總分值。
[0141]監控系統在計算出與一個告警監控項對應的告警平均值之後,還可以計算與每一項告警監控項對應的告警平均值相加之後的告警平均值總和,並計算基礎平均值總和、業務平均值總和和告警平均值總和的和,將該基礎平均值總和、業務平均值總和和告警平均值總和的和確定為匯總分值。
[0142]進一步地,請參考圖2D所示的計算告警平均值的方法的方法流程圖,在圖2D中,計算與告警監控項對應的所有變更對象的告警平均值,可以包括如下幾個子步驟:
[0143]205f,對於每一個變更對象,讀取變更操作後變更對象的告警監控指標;
[0144]205g,檢測告警監控指標的指示是否為異常;
[0145]205h,若檢測結果為告警監控指標的指示為異常,則確定與變更對象對應的告警權重分為與告警監控項對應的預定得分;
[0146]205i,若檢測結果為告警監控指標的指示為正常,則確定與變更對象對應的告警權重分為零;
[0147]205j,計算與每一個變更對象對應的告警權重分相加得到的告警權重分總和,並將該告警權重分總和的平均值確定為告警平均值。
[0148]監控系統計算告警平均值的流程詳見步驟205中的描述,此處不贅述。
[0149]步驟207,監控系統檢測匯總分值是否超過預設閾值,若檢測結果為匯總分值超過預設閾值,則執行步驟208 ;
[0150]監控系統可以設置預設閾值,並檢測匯總分值是否超過該預設閾值,若檢測結果為該匯總分值超過預設閾值,則確定變更操作異常,執行步驟208 ;若檢測結果為匯總分值未超過預設閾值,則確定變更操作正常,結束流程。其中,預設閾值可以自行設置和修改,本實施例不作限定。
[0151]若變更操作正常,則負責人可以擴大變更操作作用的變更對象範圍,避免了變更操作異常時,對較大範圍的變更對象進行變更操作造成大範圍業務故障的問題,達到了提高變更效率的效果。
[0152]步驟208,監控系統根據匯總分值發出對變更操作進行處理的提示。
[0153]在監控系統檢測出變更操作異常後,可以根據匯總分值向負責人發送提示信息,以便負責人根據該提示消息對變更操作進行處理,從而消除該變更操作引起的業務故障,保持業務的正常運轉。
[0154]具體地,監控系統可以將匯總分值發送給負責人,以便負責人根據變更操作的各個監控項的得分確定造成變更操作異常的問題,從而根據該問題針對性地對變更操作進行處理,提高了變更操作的處理效率。
[0155]具體地,根據匯總分值發出對變更操作進行處理的提示,可以包括:
[0156]根據匯總分值確定變更操作的異常等級;
[0157]根據異常等級確定對變更操作進行處理的提示方式;
[0158]根據該提示方式發出提示。
[0159]其中,監控對象可以劃分變更操作異常的異常等級,比如,異常等級可以包括一般和嚴重。若變更操作的異常等級為一般,則監控系統可以讀取變更記錄中的負責人信息,並通過郵件等形式向該負責人發出對變更操作進行處理的提示,由於郵件是非實時提示消息,避免了對負責人的打擾;若變更操作的異常等級為嚴重,則監控系統可以讀取變更記錄中的負責人信息,並通過郵件、簡訊和電話等形式向該負責人發出對變更操作進行處理的提示,由於簡訊和電話為實時提示消息,以便於負責人及時對該變更操作進行處理。其中,負責人可以包括但不限於:變更負責人、業務模塊負責人和變更操作人。
[0160]在劃分異常等級時,監控系統可以預先設置異常等級分值,根據匯總分值與異常等級分值確定異常等級。比如,監控系統設置匯總分值為O分時變更操作正常;匯總分值屬於(0,11]時異常等級為一般;匯總分值大於11時異常等級為嚴重。或者,監控系統可以設置異常等級比值,根據匯總分值與所有監控項的預定得分和的匯總比值和異常等級比值確定異常等級。比如,監控系統設置匯總比值與異常等級比值為O時變更操作正常;匯總比值屬於(0,50%]時異常等級為一般;匯總比值大於50%時異常等級為嚴重。當然,監控系統還可以通過其他方式劃分異常等級,本實施例不作限定。
[0161]進一步地,監控系統還可以對變更操作的匯總分值進行存儲,以便對多次存儲的匯總分值進行分析,從而對該變更系統進行跟蹤。若存在多個變更系統,則監控系統可以將所有變更系統的匯總分值統一進行存儲,以便於對該多個變更系統進行跟蹤。
[0162]綜上所述,本發明實施例提供的變更處理方法,通過接收變更系統發送的變更記錄;根據所述變更記錄生成所述變更操作的匯總分值,解決了不斷刷新監控指標的變化情況造成的浪費時間和精力的問題,進一步地,通過檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示,可以直接根據匯總分值分析造成變更操作失敗的原因,解決了分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。另外,通過根據匯總分值確定變更操作的異常等級;根據異常等級確定對變更操作進行處理的提示方式;根據該提示方式發出提示,可以在異常等級較低時發出非實時提示消息,避免了對負責人的打擾,在異常等級較高時發出實時提示消息,以便於負責人及時對該變更操作進行處理,解決了所有的異常等級採用相同的提示方式時,無法根據異常等級進行提示的問題,達到了優化提示方式的效果。
[0163]請參考圖3,其示出了本發明又一實施例提供的變更處理系統的結構框架圖,該變更處理系統可以包括監控裝置和變更裝置。該監控裝置可以包括:接收模塊310、第一生成模塊320、檢測模塊330和提示模塊340 ;該變更裝置可以包括:第二生成模塊410和發送模塊 420。
[0164]第二生成模塊410,用於根據對變更對象進行變更操作所記錄的信息生成變更記錄;
[0165]發送模塊420,用於向監控系統發送第二生成模塊410生成的變更記錄,以便監控系統接收變更系統發送的變更記錄,根據變更記錄生成變更操作的匯總分值,匯總分值由對變更對象的各個監控項的監控得分匯總得到;檢測匯總分值是否超過預設閾值;若檢測結果為匯總分值超過預設閾值,則根據匯總分值發出對變更操作進行處理的提示;
[0166]接收模塊310,用於接收變更系統發送的變更記錄,該變更記錄為變更系統對變更對象進行變更操作所記錄的信息;
[0167]第一生成模塊320,用於根據接收模塊310接收到的變更記錄生成變更操作的匯總分值,該匯總分值由對變更對象的各個監控項的監控得分匯總得到;
[0168]檢測模塊330,用於檢測第一生成模塊320生成的匯總分值是否超過預設閾值;
[0169]提示模塊340,用於若檢測模塊330檢測的結果為匯總分值超過預設閾值,則根據匯總分值發出對變更操作進行處理的提示。
[0170]綜上所述,本發明實施例提供的變更處理系統,通過接收變更系統發送的變更記錄;根據所述變更記錄生成所述變更操作的匯總分值,解決了不斷刷新監控指標的變化情況造成的浪費時間和精力的問題,進一步地,通過檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示,可以直接根據匯總分值分析造成變更操作失敗的原因,解決了分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。
[0171]請參考圖4,其示出了本發明再一實施例提供的變更處理系統的結構框架圖,該變更處理系統可以包括監控裝置和變更裝置。該監控裝置可以包括:接收模塊310、第一生成模塊320、檢測模塊330和提示模塊340 ;該變更裝置可以包括:第二生成模塊410和發送模塊 420。
[0172]第二生成模塊410,用於根據對變更對象進行變更操作所記錄的信息生成變更記錄;
[0173]發送模塊420,用於向監控系統發送第二生成模塊410生成的變更記錄,以便監控系統接收變更系統發送的變更記錄,根據變更記錄生成變更操作的匯總分值,匯總分值由對變更對象的各個監控項的監控得分匯總得到;檢測匯總分值是否超過預設閾值;若檢測結果為匯總分值超過預設閾值,則根據匯總分值發出對變更操作進行處理的提示;
[0174]接收模塊310,用於接收變更系統發送的變更記錄,該變更記錄為變更系統對變更對象進行變更操作所記錄的信息;
[0175]第一生成模塊320,用於根據接收模塊310接收到的變更記錄生成變更操作的匯總分值,該匯總分值由對變更對象的各個監控項的監控得分匯總得到;
[0176]檢測模塊330,用於檢測第一生成模塊320生成的匯總分值是否超過預設閾值;
[0177]提示模塊340,用於若檢測模塊330檢測的結果為匯總分值超過預設閾值,則根據匯總分值發出對變更操作進行處理的提示。
[0178]進一步地,第一生成模塊320,可以包括:
[0179]獲取單元321,用於根據變更記錄獲取監控對象,監控對象包括變更對象和與變更對象相關聯的關聯對象兩者中的前一種或者全部兩種;
[0180]第一生成單元322,用於若獲取單元321獲取到的監控對象包括變更對象,則根據預設的基礎監控項和變更對象生成變更操作的匯總分值;
[0181]第二生成單元323,用於若獲取單元321獲取到的監控對象包括變更對象和關聯對象,則根據預設的基礎監控項、預設的業務監控項、變更對象和關聯對象生成變更操作的匯總分值。
[0182]進一步地,獲取單元321,可以包括:
[0183]讀取子單元321A,用於讀取變更記錄中記錄的變更對象,變更對象至少為一個;
[0184]檢測子單元321B,用於檢測配置管理系統中是否存在與讀取子單元321A讀取到的變更對象相關聯的關聯對象;
[0185]第一確定子單元321C,用於若檢測子單元321B檢測的結果為不存在關聯對象,則確定監控對象包括變更對象;
[0186]第二確定子單元321D,用於若檢測子單元321B檢測的結果為存在關聯對象,則確定監控對象包括變更對象和關聯對象。
[0187]進一步地,第一生成單元322,可以包括:
[0188]第一計算子單元322A,用於對於每一個基礎監控項,計算與基礎監控項對應的所有變更對象的基礎平均值,基礎平均值為所有變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與基礎監控項對應的預定得分,或者零;
[0189]第三確定子單元322B,用於計算第一計算子單元322A計算得到的與每一個基礎監控項對應的基礎平均值相加之後的基礎平均值總和,將基礎平均值總和確定為匯總分值或匯總分值的部分分值。
[0190]進一步地,第二生成單元323,可以包括:
[0191]第一計算子單元322A,用於對於每一個基礎監控項,計算與基礎監控項對應的所有變更對象的基礎平均值,基礎平均值為所有變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與基礎監控項對應的預定得分,或者零;第二計算子單元323B,用於對於每一個業務監控項,計算與業務監控項對應的所有關聯對象的業務平均值,業務平均值為所有關聯對象對應的業務權重分總和的平均值,每一個變更對象對應的業務權重分為:與業務監控項對應的預定得分,或者零;
[0192]第三計算子單元323C,用於計算第一計算子單元322A計算得到的與每一個基礎監控項對應的基礎平均值相加得到的基礎平均值總和,並計算第二計算子單元323B計算得到的與每一個業務監控項對應的業務平均值相加得到的業務平均值總和;
[0193]第四確定子單元323D,用於將第三計算子單元323C計算得到的基礎平均值總和和業務平均值總和相加之後的和確定為匯總分值或匯總分值的部分分值。
[0194]進一步地,第一計算子單元322A,用於對於每一個變更對象,讀取變更操作前變更對象的第一監控指標和變更操作後變更對象的第二監控指標;檢測第一監控指標與第二監控指標之間的差值是否滿足第一預設條件;若檢測結果為第一監控指標與第二監控指標之間的差值滿足第一預設條件,則確定與變更對象對應的基礎權重分為與基礎監控項對應的預定得分;若檢測結果為第一監控指標與第二監控指標之間的差值不滿足第一預設條件,則確定與變更對象對應的基礎權重分為零;計算與每一個變更對象對應的基礎權重分相加得到的基礎權重分總和,並將基礎權重分總和的平均值確定為基礎平均值。
[0195]進一步地,第二計算子單元323B,用於對於每一個關聯對象,讀取變更操作前關聯對象的第三監控指標和變更操作後關聯對象的第四監控指標;檢測第三監控指標與第四監控指標之間的差值是否滿足第二預設條件;若檢測結果為第三監控指標與第四監控指標之間的差值滿足第二預設條件,則確定與關聯對象對應的業務權重分為與業務監控項的對應的預定得分;若檢測結果為第三監控指標與第四監控指標之間的差值不滿足第二預設條件,則確定與關聯對象對應的業務權重分為零;計算與每一個關聯對象對應的業務權重分相加得到的業務權重分總和,並將業務權重分總和的平均值確定為業務平均值。
[0196]進一步地,若基礎平均值總和為匯總分值的部分分值,則監控裝置還可以包括:
[0197]計算模塊,用於對於每一個預設的告警監控項,計算與告警監控項對應的所有變更對象的告警平均值,告警平均值為所有變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與告警監控項對應的預定得分,或者零;
[0198]第一確定模塊,用於計算計算模塊計算得到的與每一個告警監控項對應的告警平均值相加之後的告警平均值總和,將基礎平均值總和和告警平均值總和相加之後的和確定為匯總分值。
[0199]進一步地,若基礎平均值總和和業務平均值總和相加之後的和為匯總分值的部分分值,則監控裝置還可以包括:
[0200]計算模塊,用於對於每一個預設的告警監控項,計算與告警監控項對應的所有變更對象的告警平均值,告警平均值為所有變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與告警監控項對應的預定得分,或者零;
[0201]第二確定模塊,用於計算計算模塊計算得到的與每一個告警監控項對應的告警平均值相加之後的告警平均值總和,將基礎平均值總和、業務平均值總和和告警平均值總和相加之後的和確定為匯總分值。
[0202]進一步地,計算模塊,可以包括:
[0203]讀取單元,用於對於每一個變更對象,讀取變更操作後變更對象的告警監控指標;
[0204]檢測單元,用於檢測讀取單元讀取到的告警監控指標的指示是否為異常;
[0205]第一確定單元,用於若檢測模塊檢測的結果為告警監控指標的指示為異常,則確定與變更對象對應的告警權重分為與告警監控項對應的預定得分;
[0206]第二確定單元,用於若檢測模塊檢測的結果為告警監控指標的指示為正常,則確定與變更對象對應的告警權重分為零;
[0207]第三確定單元,用於計算第一確定單元和第二確定單元確定的與每一個變更對象對應的告警權重分相加得到的告警權重分總和,並將告警權重分總和的平均值確定為告警平均值。
[0208]進一步地,提示模塊340,可以包括:
[0209]第四確定單元341,用於根據匯總分值確定變更操作的異常等級;
[0210]第五確定單元342,用於根據第四確定單元341確定的異常等級確定對變更操作進行處理的提示方式;
[0211]提示單元343,用於根據第五確定單元342確定的提示方式發出提示。
[0212]綜上所述,本發明實施例提供的變更處理系統,通過接收變更系統發送的變更記錄;根據所述變更記錄生成所述變更操作的匯總分值,解決了不斷刷新監控指標的變化情況造成的浪費時間和精力的問題,進一步地,通過檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示,可以直接根據匯總分值分析造成變更操作失敗的原因,解決了分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。另外,通過根據匯總分值確定變更操作的異常等級;根據異常等級確定對變更操作進行處理的提示方式;根據該提示方式發出提示,可以在異常等級較低時發出非實時提示消息,避免了對負責人的打擾,在異常等級較高時發出實時提示消息,以便於負責人及時對該變更操作進行處理,解決了所有的異常等級採用相同的提示方式時,無法根據異常等級進行提示的問題,達到了優化提示方式的效果。
[0213]請參考圖5,其示出了本發明又一實施例提供的變更處理系統的結構框架圖。該變更處理系統,包括:配置管理系統510、監控系統520和變更系統530 ;配置管理系統510和監控系統520之間通過有線網絡或無線網絡連接;監控系統520和變更系統530之間通過有線網絡或無線網絡連接。
[0214]其中,監控系統520可以包括圖3或圖4提供的監控裝置;變更系統530可以包括圖3或圖4提供的變更裝置。
[0215]綜上所述,本發明實施例提供的變更處理系統,通過接收變更系統發送的變更記錄;根據所述變更記錄生成所述變更操作的匯總分值,解決了不斷刷新監控指標的變化情況造成的浪費時間和精力的問題,進一步地,通過檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示,可以直接根據匯總分值分析造成變更操作失敗的原因,解決了分別對多個變更對象進行監控造成的很難及時準確的發現問題,影響了業務的正常運轉的問題,達到了節省時間和精力、保持業務正常運轉的效果。另外,通過根據匯總分值確定變更操作的異常等級;根據異常等級確定對變更操作進行處理的提示方式;根據該提示方式發出提示,可以在異常等級較低時發出非實時提示消息,避免了對負責人的打擾,在異常等級較高時發出實時提示消息,以便於負責人及時對該變更操作進行處理,解決了所有的異常等級採用相同的提示方式時,無法根據異常等級進行提示的問題,達到了優化提示方式的效果。
[0216]需要說明的是:上述實施例提供的監控裝置和變更裝置在進行變更處理時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將監控裝置和變更裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的監控裝置和變更裝置與變更處理方法實施例屬於同一構思,其具體實現過程詳見方法實施例,這裡不再贅述。
[0217]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0218]本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬體來完成,也可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。
[0219]以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種變更處理方法,其特徵在於,用於監控系統中,所述方法包括: 接收變更系統發送的變更記錄,所述變更記錄為所述變更系統對變更對象進行變更操作所記錄的信息; 根據所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到; 檢測所述匯總分值是否超過預設閾值; 若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
2.根據權利要求1所述的變更處理方法,其特徵在於,所述根據所述變更記錄生成所述變更操作的匯總分值,包括: 根據所述變更記錄獲取監控對象,所述監控對象包括所述變更對象和與所述變更對象相關聯的關聯對象兩者中的前一種或者全部兩種; 若所述監控對象包括所述變更對象,則根據預設的基礎監控項和所述變更對象生成所述變更操作的匯總分值; 若所述監控對象包括所述變更對象和所述關聯對象,則根據預設的基礎監控項、預設的業務監控項、所述變更對象和所述關聯對象生成所述變更操作的匯總分值。
3.根據權利要求2所述的變更處理方法,其特徵在於,所述根據所述變更記錄獲取監控對象,包括: 讀取所述變更記錄中記錄的所述變更對象,所述變更對象至少為一個; 檢測配置管理系統中是否存在與所述變更對象相關聯的關聯對象; 若檢測結果為不存在所述關聯對象,則確定所述監控對象包括所述變更對象; 若檢測結果為存在所述關聯對象,則確定所述監控對象包括所述變更對象和所述關聯對象。
4.根據權利要求2或3所述的變更處理方法,其特徵在於,所述根據預設的基礎監控項和所述變更對象生成所述變更操作的匯總分值,包括: 對於每一個基礎監控項,計算與所述基礎監控項對應的所有所述變更對象的基礎平均值,所述基礎平均值為所有所述變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與所述基礎監控項對應的預定得分,或者零; 計算與每一個基礎監控項對應的所述基礎平均值相加之後的基礎平均值總和,將所述基礎平均值總和確定為所述匯總分值或所述匯總分值的部分分值。
5.根據權利要求2或3所述的變更處理方法,其特徵在於,所述根據預設的基礎監控項、預設的業務監控項、所述變更對象和所述關聯對象生成所述變更操作的匯總分值,包括: 對於每一個基礎監控項,計算與所述基礎監控項對應的所有所述變更對象的基礎平均值,所述基礎平均值為所有所述變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與所述基礎監控項對應的預定得分,或者零;對於每一個業務監控項,計算與所述業務監控項對應的所有所述關聯對象的業務平均值,所述業務平均值為所有所述關聯對象對應的業務權重分總和的平均值,每一個變更對象對應的業務權重分為:與所述業務監控項對應的預定得分,或者零; 計算與每一個基礎監控項對應的所述基礎平均值相加得到的基礎平均值總和,並計算與每一個業務監控項對應的所述業務平均值相加得到的業務平均值總和; 將所述基礎平均值總和和所述業務平均值總和相加之後的和確定為所述匯總分值或所述匯總分值的部分分值。
6.根據權利要求4或5所述的變更處理方法,其特徵在於,所述計算與所述基礎監控項對應的所有所述變更對象的基礎平均值,包括: 對於每一個變更對象,讀取所述變更操作前所述變更對象的第一監控指標和所述變更操作後所述變更對象的第二監控指標; 檢測所述第一監控指標與所述第二監控指標之間的差值是否滿足第一預設條件;若檢測結果為所述第一監控指標與所述第二監控指標之間的差值滿足所述第一預設條件,則確定與所述變更對象對應的基礎權重分為與所述基礎監控項對應的預定得分;若檢測結果為所述第一監控指標與所述第二監控指標之間的差值不滿足所述第一預設條件,則確定與所述變更對象對應的基礎權重分為零; 計算與每一個變更對象對應的所述基礎權重分相加得到的所述基礎權重分總和,並將所述基礎權重分總和的平均值確定為所述基礎平均值。
7.根據權利要求5所述的變更處理方法,其特徵在於,所述計算與所述業務監控項對應的所有所述關聯對象的業務平均值,包括: 對於每一個關聯對象,讀取所述變更操作前所述關聯對象的第三監控指標和所述變更操作後所述關聯對象的第四監控指標; 檢測所述第三監控指標與所述第四監控指標之間的差值是否滿足第二預設條件;若檢測結果為所述第三監控指標與所述第四監控指標之間的差值滿足所述第二預設條件,則確定與所述關聯對象對應的業務權重分為與所述業務監控項的對應的預定得分;若檢測結果為所述第三監控指標與所述第四監控指標之間的差值不滿足所述第二預設條件,則確定與所述關聯對象對應的業務權重分為零; 計算與每一個關聯對象對應的所述業務權重分相加得到的所述業務權重分總和,並將所述業務權重分總和的平均值確定為所述業務平均值。
8.根據權利要求4或6所述的變更處理方法,其特徵在於,若所述基礎平均值總和為所述匯總分值的部分分值,則所述方法還包括: 對於每一個預設的告警監控項,計算與所述告警監控項對應的所有所述變更對象的告警平均值,所述告警平均值為所有所述變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與所述告警監控項對應的預定得分,或者零; 計算與每一個告警監控項對應的所述告警平均值相加之後的告警平均值總和,將所述基礎平均值總和和所述告警平均值總和相加之後的和確定為所述匯總分值。
9.根據權利要求5或7所述的變更處理方法,其特徵在於,若所述基礎平均值總和和所述業務平均值總和相加之後的和為所述匯總分值的部分分值,則所述方法還包括: 對於每一個預設的告警監控項,計算與所述告警監控項對應的所有所述變更對象的告警平均值,所述告警平均值為所有所述變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與所述告警監控項對應的預定得分,或者零; 計算與每一個告警監控項對應的所述告警平均值相加之後的告警平均值總和,將所述基礎平均值總和、所述業務平均值總和和所述告警平均值總和相加之後的和確定為所述匯總分值。
10.根據權利要求8或9所述的變更處理方法,其特徵在於,所述計算與所述告警監控項對應的所有所述變更對象的告警平均值,包括: 對於每一個變更對象,讀取所述變更操作後所述變更對象的告警監控指標; 檢測所述告警監控指標的指示是否為異常; 若檢測結果為所述告警監控指標的指示為異常,則確定與所述變更對象對應的告警權重分為與所述告警監控項對應的預定得分; 若檢測結果為所述告警監控指標的指示為正常,則確定與所述變更對象對應的告警權重分為零; 計算與每一個變更對象對應的所述告警權重分相加得到的所述告警權重分總和,並將所述告警權重分總和的平均值確定為所述告警平均值。
11.根據權利要求1所述的變更處理方法,其特徵在於,所述根據所述匯總分值發出對所述變更操作進行處理的提示,包括: 根據所述匯總分值確定所述變更操作的異常等級; 根據所述異常等級確定對所述變更操作進行處理的提示方式; 根據所述提示方式發出所述提示。
12.一種變更處理方法,其特徵在於,用於變更系統中,所述方法包括: 根據對變更對象進行變更操作所記錄的信息生成變更記錄; 向監控系統發送所述變更記錄,以便所述監控系統接收所述變更系統發送的所述變更記錄,根據所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到;檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提/Jn ο
13.一種監控裝置,其特徵在於,用於監控系統中,所述裝置包括: 接收模塊,用於接收變更系統發送的變更記錄,所述變更記錄為所述變更系統對變更對象進行變更操作所記錄的信息; 第一生成模塊,用於根據所述接收模塊接收到的所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到; 檢測模塊,用於檢測第一生成模塊生成的所述匯總分值是否超過預設閾值; 提示模塊,用於若所述檢測模塊檢測的結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
14.根據權利要求13所述的監控裝置,其特徵在於,所述第一生成模塊,包括: 獲取單元,用於根據所述變更記錄獲取監控對象,所述監控對象包括所述變更對象和與所述變更對象相關聯的關聯對象兩者中的前一種或者全部兩種; 第一生成單元,用於若所述獲取單元獲取到的所述監控對象包括所述變更對象,則根據預設的基礎監控項和所述變更對象生成所述變更操作的匯總分值; 第二生成單元,用於若所述獲取單元獲取到的所述監控對象包括所述變更對象和所述關聯對象,則根據預設的基礎監控項、預設的業務監控項、所述變更對象和所述關聯對象生成所述變更操作的匯總分值。
15.根據權利要求14所述的監控裝置,其特徵在於,所述獲取單元,包括: 讀取子單元,用於讀取所述變更記錄中記錄的所述變更對象,所述變更對象至少為一個; 檢測子單元,用於檢測配置管理系統中是否存在與所述讀取子單元讀取到的所述變更對象相關聯的關聯對象; 第一確定子單元,用於若所述檢測子單元檢測的結果為不存在所述關聯對象,則確定所述監控對象包括所述變更對象; 第二確定子單元,用於若所述檢測子單元檢測的結果為存在所述關聯對象,則確定所述監控對象包括所述變更對象和所述關聯對象。
16.根據權利要求14或15所述的監控裝置,其特徵在於,所述第一生成單元,包括: 第一計算子單元,用於對於每一個基礎監控項,計算與所述基礎監控項對應的所有所述變更對象的基礎平均值,所述基礎平均值為所有所述變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與所述基礎監控項對應的預定得分,或者零; 第三確定子單元,用於計算所述第一計算子單元計算得到的與每一個基礎監控項對應的所述基礎平均值相加之後的基礎平均值總和,將所述基礎平均值總和確定為所述匯總分值或所述匯總分值的部分分值。
17.根據權利要求14或15所述的監控裝置,其特徵在於,所述第二生成單元,包括: 第一計算子單元,用於對於每一個基礎監控項,計算與所述基礎監控項對應的所有所述變更對象的基礎平均值,所述基礎平均值為所有所述變更對象對應的基礎權重分總和的平均值,每一個變更對象對應的基礎權重分為:與所述基礎監控項對應的預定得分,或者零;第二計算子單元,用於對於每一個業務監控項,計算與所述業務監控項對應的所有所述關聯對象的業務平均值,所述業務平均值為所有所述關聯對象對應的業務權重分總和的平均值,每一個變更對象對應的業務權重分為:與所述業務監控項對應的預定得分,或者零;第三計算子單元,用於計算所述第一計算子單元計算得到的與每一個基礎監控項對應的所述基礎平均值相加得到的基礎平均值總和,並計算所述第二計算子單元計算得到的與每一個業務監控項對應的所述業務平均值相加得到的業務平均值總和; 第四確定子單元,用於將所述第三計算子單元計算得到的所述基礎平均值總和和所述業務平均值總和相加之後的和確定為所述匯總分值或所述匯總分值的部分分值。
18.根據權利要求16或17所述的監控裝置,其特徵在於,所述第一計算子單元,用於對於每一個變更對象,讀取所述變更操作前所述變更對象的第一監控指標和所述變更操作後所述變更對象的第二監控指標;檢測所述第一監控指標與所述第二監控指標之間的差值是否滿足第一預設條件;若檢測結果為所述第一監控指標與所述第二監控指標之間的差值滿足所述第一預設條件,則確定與所述變更對象對應的基礎權重分為與所述基礎監控項對應的預定得分;若檢測結果為所述第一監控指標與所述第二監控指標之間的差值不滿足所述第一預設條件,則確定與所述變更對象對應的基礎權重分為零;計算與每一個變更對象對應的所述基礎權重分相加得到的所述基礎權重分總和,並將所述基礎權重分總和的平均值確定為所述基礎平均值。
19.根據權利要求17所述的監控裝置,其特徵在於,所述第二計算子單元,用於對於每一個關聯對象,讀取所述變更操作前所述關聯對象的第三監控指標和所述變更操作後所述關聯對象的第四監控指標;檢測所述第三監控指標與所述第四監控指標之間的差值是否滿足第二預設條件;若檢測結果為所述第三監控指標與所述第四監控指標之間的差值滿足所述第二預設條件,則確定與所述關聯對象對應的業務權重分為與所述業務監控項的對應的預定得分;若檢測結果為所述第三監控指標與所述第四監控指標之間的差值不滿足所述第二預設條件,則確定與所述關聯對象對應的業務權重分為零;計算與每一個關聯對象對應的所述業務權重分相加得到的所述業務權重分總和,並將所述業務權重分總和的平均值確定為所述業務平均值。
20.根據權利要求16或18所述的監控裝置,其特徵在於,若所述基礎平均值總和為所述匯總分值的部分分值,則所述裝置還包括: 計算模塊,用於對於每一個預設的告警監控項,計算與所述告警監控項對應的所有所述變更對象的告警平均值,所述告警平均值為所有所述變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與所述告警監控項對應的預定得分,或者零; 第一確定模塊,用於計算所述計算模塊計算得到的與每一個告警監控項對應的所述告警平均值相加之後的告警平均值總和,將所述基礎平均值總和和所述告警平均值總和相加之後的和確定為所述匯總分值。
21.根據權利要求17或19所述的監控裝置,其特徵在於,若所述基礎平均值總和和所述業務平均值總和相加之後的和為所述匯總分值的部分分值,則所述裝置還包括: 計算模塊,用於對於每一個預設的告警監控項,計算與所述告警監控項對應的所有所述變更對象的告警平均值,所述告警平均值為所有所述變更對象對應的告警權重分總和的平均值,每一個變更對象對應的告警權重分為:與所述告警監控項對應的預定得分,或者零; 第二確定模塊,用於計算所述計算模塊計算得到的與每一個告警監控項對應的所述告警平均值相加之後的告警平均值總和,將所述基礎平均值總和、所述業務平均值總和和所述告警平均值總和相加之後的和確定為所述匯總分值。
22.根據權利要求20或21所述的監控裝置,其特徵在於,所述計算模塊,包括: 讀取單元,用於對於每一個變更對象,讀取所述變更操作後所述變更對象的告警監控指標; 檢測單元,用於檢測所述讀取單元讀取到的所述告警監控指標的指示是否為異常; 第一確定單元,用於若所述檢測模塊檢測的結果為所述告警監控指標的指示為異常,則確定與所述變更對象對應的告警權重分為與所述告警監控項對應的預定得分; 第二確定單元,用於若所述檢測模塊檢測的結果為所述告警監控指標的指示為正常,則確定與所述變更對象對應的告警權重分為零; 第三確定單元,用於計算所述第一確定單元和所述第二確定單元確定的與每一個變更對象對應的所述告警權重分相加得到的所述告警權重分總和,並將所述告警權重分總和的平均值確定為所述告警平均值。
23.根據權利要求13所述的監控裝置,其特徵在於,所述提示模塊,包括: 第四確定單元,用於根據所述匯總分值確定所述變更操作的異常等級; 第五確定單元,用於根據所述第四確定單元確定的所述異常等級確定對所述變更操作進行處理的提示方式; 提示單元,用於根據所述第五確定單元確定的所述提示方式發出所述提示。
24.一種變更裝置,其特徵在於,用於變更系統中,所述裝置包括: 第二生成模塊,用於根據對變更對象進行變更操作所記錄的信息生成變更記錄; 發送模塊,用於向監控系統發送所述第二生成模塊生成的所述變更記錄,以便所述監控系統接收所述變更系統發送的所述變更記錄,根據所述變更記錄生成所述變更操作的匯總分值,所述匯總分值由對所述變更對象的各個監控項的監控得分匯總得到;檢測所述匯總分值是否超過預設閾值;若檢測結果為所述匯總分值超過所述預設閾值,則根據所述匯總分值發出對所述變更操作進行處理的提示。
25.—種監控系統,其特徵在於,所述監控系統包括:如權利要求13至23任一項所述的監控裝置。
26.—種變更系統,其特徵在於,所述變更系統包括:如權利要求24所述的變更裝置。
27.一種變更處理系統,其特徵在於,所述變更處理系統包括:配置管理系統、如權利要求25所述的監控系統和如權利要求26所述的變更系統; 所述配置管理系統和所述監控系統之間通過有線網絡或無線網絡連接;所述監控系統和所述變更系統之間通過有線網絡或無線網絡連接。
【文檔編號】G06F11/30GK104239180SQ201310254248
【公開日】2014年12月24日 申請日期:2013年6月24日 優先權日:2013年6月24日
【發明者】楊帥, 趙耀, 羅偉, 趙建春 申請人:騰訊科技(深圳)有限公司