1.一種基于WMI的故障檢測分析及狀態(tài)預(yù)測方法,所述方法包括:通過Windows系統(tǒng)內(nèi)部的WMI接口,周期性檢測主機(jī)的各設(shè)備的監(jiān)測狀態(tài)值,并根據(jù)危害程度為每一類故障模式設(shè)置兩道檢測門限:報(bào)警門限和切換門限;當(dāng)監(jiān)測狀態(tài)值大于報(bào)警門限而未超過切換門限時(shí),利用最小二乘法對該設(shè)備的下個(gè)周期的故障趨勢進(jìn)行預(yù)測;當(dāng)監(jiān)測狀態(tài)值或預(yù)測值大于切換門限時(shí),輸出主從切換信息。
2.根據(jù)權(quán)利要求1所述的基于WMI的故障檢測分析及狀態(tài)預(yù)測方法,其特征在于,所述方法具體包括:
步驟1)通過Windows系統(tǒng)內(nèi)部的WMI接口,周期性檢測主機(jī)計(jì)算機(jī)的各設(shè)備具體參數(shù)值;
步驟2)判斷各參數(shù)值是否超過告警門限,如果存在一個(gè)及以上的參數(shù)值超過告警門限,輸出報(bào)警信息,轉(zhuǎn)入步驟3),否則,轉(zhuǎn)入步驟1);
步驟3)判斷參數(shù)值是否超過切換門限,如果存在一個(gè)及以上的參數(shù)值超過切換門限,轉(zhuǎn)入步驟7);否則,輸出報(bào)警信息,轉(zhuǎn)入步驟4);
步驟4)采集超過報(bào)警門限而未超過切換門限的設(shè)備的若干個(gè)采樣點(diǎn),利用最小二乘法進(jìn)行擬合出直線方程,計(jì)算出下一個(gè)時(shí)刻該設(shè)備的參數(shù)值;
步驟5)判斷預(yù)測出的參數(shù)值是否大于切換門限,如果判斷結(jié)果是肯定的,轉(zhuǎn)入步驟7);否則,轉(zhuǎn)入步驟6);
步驟6)根據(jù)擬合出的直線方程判斷是否有大于切換門限的趨勢,如果判斷結(jié)果是肯定,轉(zhuǎn)入步驟7),否則,轉(zhuǎn)入步驟1);
步驟7)輸出主從切換信息。
3.根據(jù)權(quán)利要求1所述的基于WMI的故障檢測分析及狀態(tài)預(yù)測方法,其特征在于,所述故障模式包括:CPU占用率、CPU溫度、硬盤剩余空間和硬盤溫度。