本發(fā)明涉及IT資源監(jiān)控技術領域,具體地說是一種實用性強、預警自動管理的實現(xiàn)方法置的方法。
背景技術:
當前企業(yè)的信息系統(tǒng)對性能和穩(wěn)定性要求很高,為了系統(tǒng)運維人員及時獲取系統(tǒng)運行異常情況,以及提前預見一些可能會影響系統(tǒng)可用性、穩(wěn)定性和性能的資源監(jiān)控信息。預警系統(tǒng)已經成為當前運維系統(tǒng)中不可或缺的組成部分,預警系統(tǒng)通過郵件、短信等功能直接發(fā)送系統(tǒng)故障預警給相關運維人員,指導運維人員開展工作。
當前的預警系統(tǒng)存在配置復雜等問題,添加監(jiān)控資源以后,需要對系統(tǒng)中的所有資源配置預警規(guī)則,并且預警解除后還需要運維人員登錄到預警系統(tǒng)中手動關閉預警信息。同時,存在由于配置不完全造成的預警遺漏問題?;诖?,本發(fā)明提供一種預警自動管理的實現(xiàn)方法置的方法。
技術實現(xiàn)要素:
本發(fā)明的技術任務是針對以上不足之處,提供一種實用性強、預警自動管理的實現(xiàn)方法置的方法。
一種預警自動管理的實現(xiàn)方法置的方法,其具體實現(xiàn)過程為:
首先制定預警指標;
然后根據(jù)預警指標和系統(tǒng)資源生成預警規(guī)則;
定時采集資源監(jiān)控數(shù)據(jù);
根據(jù)采集到的監(jiān)控數(shù)據(jù)和預警規(guī)則生成和發(fā)出預警;
預警解除后系統(tǒng)自動關閉預警。
制定預警指標是指針對業(yè)務系統(tǒng)中主機、操作系統(tǒng)、中間件、數(shù)據(jù)庫及業(yè)務應用,按照類型分別制定預警指標,每條預警指標包括以下屬性:指標名稱、指標分類、關系公式、預警閾值、嚴重程度、預警產生周期、預警郵件發(fā)送周期、是否生成預警事件。
生成預警規(guī)則的具體過程為:首先添加業(yè)務系統(tǒng)中所有被監(jiān)控資源,該資源包括主機、操作系統(tǒng)、中間件、數(shù)據(jù)庫和業(yè)務應用;添加被監(jiān)控資源的時,系統(tǒng)根據(jù)所添加資源的資源類型,對照預先制定的預警指標自動生成預警規(guī)則,當所生成監(jiān)控資源的某條預警規(guī)則需個性化調整時,只需修改已生成的此條規(guī)則即可,不需要修改此條預警規(guī)則所對應的預警指標。
根據(jù)采集到的資源監(jiān)控信息產生預警過程為:定期采集監(jiān)控資源的監(jiān)控信息,并將采集到監(jiān)控數(shù)據(jù)同時對照預警規(guī)則,如果滿足預警規(guī)則的預警條件,則自動發(fā)出預警;當采集指標不穩(wěn)定時,即在設置的預警閾值上下波動較大時,則多次采集,連續(xù)幾次都滿足預警規(guī)則,即連續(xù)超過閾值時才發(fā)出預警。
預警解除后自動關閉預警過程為:定時任務采集監(jiān)控資源的監(jiān)控信息,檢測到某條預警不再符合預警規(guī)則,預警系統(tǒng)自動關閉此條預警。
本發(fā)明的一種預警自動管理的實現(xiàn)方法置的方法,具有以下優(yōu)點:
該發(fā)明的一種預警自動管理的實現(xiàn)方法置的方法可以方便的對新添加的IT資源進行預警管理,僅需系統(tǒng)部署時定義一次預警指標,業(yè)務系統(tǒng)中添加新的被監(jiān)控資源時,不需要再對預警進行配置;預警規(guī)則生成、預警產生、預警關閉全部自動化,減少運維工作量;新添加的任何資源,會自動根據(jù)預先存在的預警指標自動生成預警規(guī)則,避免資源預警遺漏;具有很好的推廣使用價值,實用性強。
附圖說明
附圖1為本發(fā)明的實現(xiàn)示意圖。
具體實施方式
下面結合附圖及具體實施例對本發(fā)明作進一步說明。
預警管理是大型的企業(yè)級業(yè)務系統(tǒng)中運維管理中不可或缺的組成部分。通過對業(yè)務系統(tǒng)中資源及業(yè)務應用的預警,可以提前預見系統(tǒng)可能要出現(xiàn)問題,及時察覺系統(tǒng)已經出現(xiàn)的異常。如附圖1所示,本發(fā)明旨在用一種自動快捷的方式識別系統(tǒng)中所有類型的資源,并采集所有資源的監(jiān)控數(shù)據(jù),根據(jù)預先定義的預警指標,自動生成預警規(guī)則,自動發(fā)出預警,并在預警解除后系統(tǒng)自動關閉預警。以便快速準確發(fā)現(xiàn)業(yè)務系統(tǒng)及其運行環(huán)境下軟件、硬件即將和已經出現(xiàn)的問題。
其實現(xiàn)過程為:
首先制定預警指標;
然后根據(jù)預警指標和系統(tǒng)資源生成預警規(guī)則;
定時采集資源監(jiān)控數(shù)據(jù);
根據(jù)采集到的監(jiān)控數(shù)據(jù)和預警規(guī)則生成和發(fā)出預警;
預警解除后系統(tǒng)自動關閉預警。
基于上述步驟,本發(fā)明的具體實現(xiàn)過程為:
制定預警指標。
針對業(yè)務系統(tǒng)中主機、操作系統(tǒng)、中間件、數(shù)據(jù)庫及業(yè)務應用,按照類型分別制定預警指標。每條預警指標包括指標名稱、指標分類、關系公式、預警閾值、嚴重程度、預警產生周期、預警郵件發(fā)送周期、是否生成預警事件等屬性。
添加監(jiān)控資源自動生成預警規(guī)則。
添加業(yè)務系統(tǒng)中所有被監(jiān)控資源,包括主機、操作系統(tǒng)、中間件、數(shù)據(jù)庫和業(yè)務應用。添加被監(jiān)控資源的時,系統(tǒng)根據(jù)所添加資源的資源類型,對照預先制定的預警指標自動生成預警規(guī)則。如果所生成監(jiān)控資源的某條預警規(guī)則需個性化調整,只需修改已生成的此條規(guī)則,不需要修改此條預警規(guī)則所對應的預警指標。
采集資源監(jiān)控信息產生預警。
定時任務定期采集監(jiān)控資源的監(jiān)控信息,采集到監(jiān)控數(shù)據(jù)同時對照預警規(guī)則,如果滿足預警規(guī)則的預警條件,則自動發(fā)出預警。某些表現(xiàn)不穩(wěn)定的采集指標,為保證預警的準確性,可多次采集,連續(xù)幾次都滿足預警規(guī)則時才發(fā)出預警。在預警發(fā)送方式上,對于嚴重程度低的預警,只需在監(jiān)控頁面中顯示預警信息;對嚴重程度中等的預警還需產生預警郵件;對嚴重程度高的預警還需發(fā)出預警短信。
預警解除自動關閉預警。
定時任務采集監(jiān)控資源的監(jiān)控信息,檢測到某條預警不再符合預警規(guī)則,預警系統(tǒng)會自動關閉此條預警,不需要到預警系統(tǒng)中手動關閉這條預警。
在本發(fā)明中,所有被監(jiān)控資源的預警規(guī)則的生成全部是自動化完成的。新添加監(jiān)控資源時,根據(jù)這條資源的類型查找預先制定的預警指標,根據(jù)預警指標自動生成這條資源上的多條預警規(guī)則。當對某條規(guī)則還有更加個性化的預警要求時,還可以通過手動修改某條預警規(guī)則。
預警的產生和發(fā)送、預警的關閉自動完成,根據(jù)預警的嚴重程度,選擇不同的預警發(fā)送途徑。采集到監(jiān)控資源的監(jiān)控信息,對照此條資源的預警規(guī)則,符合預警規(guī)則產生預警。某些表現(xiàn)不穩(wěn)定的監(jiān)控信息,可以設置連續(xù)多次超過閾值才產生預警。同時,根據(jù)預警指標的嚴重程度,可以選擇不同的預警發(fā)送方式,對于嚴重程度低的預警,只需在監(jiān)控頁面中顯示預警信息;對嚴重程度中等的預警還需產生預警郵件;對嚴重程度高的預警還需發(fā)出預警短信。
上述具體實施方式僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述具體實施方式,任何符合本發(fā)明的一種預警自動管理的實現(xiàn)方法置的方法的權利要求書的且任何所屬技術領域的普通技術人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。