1.一種基于接口撥測的告警方法,其特征在于,包括如下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于接口撥測的告警方法,其特征在于,所述獲取計(jì)劃撥測對象包括獲取對象的主應(yīng)用名稱、主管單位名稱、主應(yīng)用編碼和運(yùn)維公司名稱,所述創(chuàng)建撥測接口包括利用批量導(dǎo)入的方式或逐一輸入的方式進(jìn)行創(chuàng)建。
3.根據(jù)權(quán)利要求1所述的一種基于接口撥測的告警方法,其特征在于,所述配置不同的主應(yīng)用節(jié)點(diǎn)信息包括配置主應(yīng)用下一級的子應(yīng)用信息,所述配置子應(yīng)用信息包括配置接口名稱、接口類型、接口地址、接口請求方式、接口參數(shù)、接口描述和預(yù)期結(jié)果,所述接口類型為內(nèi)部接口,所述接口請求方式根據(jù)接口地址的請求類型選擇,所述接口參數(shù)為json或from。
4.根據(jù)權(quán)利要求3所述的一種基于接口撥測的告警方法,其特征在于,所述接口類型包括httpclientpost發(fā)送post請求、httpclientget發(fā)送get請求、httpclientpostjson發(fā)送json格式post請求、httpclientput發(fā)送put請求、httpclientputjson發(fā)送json格式put請求、httpclientuploadfile上傳文件、httpurlpost發(fā)送post?請求和urlpost發(fā)送post請求。
5.根據(jù)權(quán)利要求3所述的一種基于接口撥測的告警方法,其特征在于,所述預(yù)期結(jié)果為對撥測接口配置基于接口錯誤率閾值的告警觸發(fā)條件,利用預(yù)期結(jié)果與撥測接口執(zhí)行后返回值進(jìn)行模糊匹配,所述撥測接口執(zhí)行后返回值包含預(yù)期結(jié)果則撥測成功,所述撥測接口執(zhí)行后返回值不包含預(yù)期結(jié)果則撥測失敗并觸發(fā)告警。
6.根據(jù)權(quán)利要求1所述的一種基于接口撥測的告警方法,其特征在于,所述對撥測計(jì)劃配置執(zhí)行任務(wù)包括配置任務(wù)名稱、主應(yīng)用名稱、撥測計(jì)劃、客戶端、客戶端執(zhí)行線程數(shù)、任務(wù)超時(shí)時(shí)間、任務(wù)類型、執(zhí)行頻率、執(zhí)行策略和任務(wù)狀態(tài),所述任務(wù)類型包括ping、tcp、http和dns中的一種,所述執(zhí)行頻率為cron表達(dá)式,所述執(zhí)行策略包括按執(zhí)行頻率默認(rèn)執(zhí)行或按執(zhí)行頻率自動執(zhí)行一次。
7.根據(jù)權(quán)利要求1所述的一種基于接口撥測的告警方法,其特征在于,所述告警信息包括告警時(shí)間、告警級別、告警內(nèi)容和關(guān)聯(lián)信息,所述告警時(shí)間包括記錄告警發(fā)生的具體時(shí)間,所述告警級別包括嚴(yán)重等級、警告等級和提示等級,所述告警內(nèi)容包括詳細(xì)描述告警的原因、涉及的接口和觸發(fā)條件,所述關(guān)聯(lián)信息包括接口的調(diào)用日志和服務(wù)器狀態(tài)。
8.根據(jù)權(quán)利要求1所述的一種基于接口撥測的告警方法,其特征在于,所述告警方式包括短信通知和系統(tǒng)通知,所述告警警示包括通過系統(tǒng)通知在內(nèi)部系統(tǒng)顯示在系統(tǒng)主頁面,所述系統(tǒng)通知包括統(tǒng)計(jì)各個(gè)撥測接口和撥測任務(wù)的告警數(shù)量和告警內(nèi)容,利用告警警示提供的信息對撥測接口和撥測任務(wù)的錯誤進(jìn)行修正。
9.一種基于接口撥測的告警系統(tǒng),其特征在于,包括后臺部、前端部和通訊部,通訊部用于實(shí)現(xiàn)后臺部與前端部之間的通訊,所述后臺部包括撥測管理模塊和告警模塊,所述撥測管理模塊用于配置撥測用例、配置撥測計(jì)劃和配置撥測任務(wù),所述告警模塊用于配置接口錯誤率閾值的告警觸發(fā)條件和響應(yīng)時(shí)間閾值的告警觸發(fā)條件,所述前端部包括終端設(shè)備和告警信息模塊,所述終端設(shè)備響應(yīng)于告警信息模塊并接收告警信息。
10.根據(jù)權(quán)利要求9所述的一種基于接口撥測的告警系統(tǒng),其特征在于,所述配置撥測用例包括配置主應(yīng)用信息和子應(yīng)用信息,所述配置撥測任務(wù)包括配置任務(wù)名稱、主應(yīng)用名稱、撥測計(jì)劃、客戶端、客戶端執(zhí)行線程數(shù)、任務(wù)超時(shí)時(shí)間、任務(wù)類型、執(zhí)行頻率、執(zhí)行策略和任務(wù)狀態(tài),所述任務(wù)類型包括ping、tcp、http和dns中的一種,所述執(zhí)行頻率為cron表達(dá)式,所述執(zhí)行策略包括按執(zhí)行頻率默認(rèn)執(zhí)行或按執(zhí)行頻率自動執(zhí)行一次,所述告警信息模塊包括告警時(shí)間、告警級別、告警內(nèi)容和關(guān)聯(lián)信息。