專利名稱:跨平臺(tái)定時(shí)程序監(jiān)控方法
跨平臺(tái)定時(shí)程序監(jiān)控方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可對(duì)不同操作系統(tǒng)平臺(tái)下的定時(shí)程序進(jìn)行有效監(jiān)控的監(jiān)控方法。背景技術(shù):
隨著IT業(yè)的飛速發(fā)展,IT管理在現(xiàn)代企業(yè)的發(fā)展中扮演著越來越重要的角色,企業(yè)IT的應(yīng)用水平往往能夠決定他們?cè)诟?jìng)爭(zhēng)中所處的位置。面臨著越來越激烈的市場(chǎng)競(jìng)爭(zhēng), IT技術(shù)也得到了不斷的發(fā)展,企業(yè)IT應(yīng)用也越來越復(fù)雜,對(duì)網(wǎng)絡(luò)中服務(wù)器、網(wǎng)絡(luò)設(shè)備和應(yīng)用系統(tǒng)安全運(yùn)轉(zhuǎn)的監(jiān)測(cè)需求也會(huì)越來越多,尤其對(duì)于一些大型企業(yè)、跨國(guó)公司來說,企業(yè)內(nèi)部IT技術(shù)的應(yīng)用將對(duì)員工的日常工作、甚至整個(gè)集團(tuán)企業(yè)的正常運(yùn)作都至關(guān)重要,若無法對(duì)企業(yè)內(nèi)部的網(wǎng)絡(luò)設(shè)備、服務(wù)器等進(jìn)行及時(shí)準(zhǔn)確的安全監(jiān)控,將會(huì)給企業(yè)帶來極大的安全隱患,一旦發(fā)生系統(tǒng)癱瘓、設(shè)備受損的情況,將造成巨大的損失。在一些大型的企業(yè)內(nèi),基于不同的應(yīng)用需求,常常會(huì)存在很多型號(hào)不同、操作系統(tǒng)或平臺(tái)不同的服務(wù)器、網(wǎng)絡(luò)設(shè)備及應(yīng)用系統(tǒng),以滿足不同部門的不同應(yīng)用需求。為了使得這些服務(wù)器或應(yīng)用系統(tǒng)能夠安全穩(wěn)定的運(yùn)作,必須對(duì)其進(jìn)行及時(shí)有效的監(jiān)控,例如對(duì)各個(gè)操作系統(tǒng)內(nèi)的定時(shí)程序進(jìn)行監(jiān)控。定時(shí)程序一般都是由操作系統(tǒng)調(diào)用,目前常見的定時(shí)程序主要是在Windows、Unix等操作系統(tǒng)下及Oracle數(shù)據(jù)庫下運(yùn)行的定時(shí)任務(wù),為了確保各個(gè)操作系統(tǒng)下定時(shí)程序運(yùn)行的正確性,必須登錄定時(shí)程序所在的主機(jī),一條條查看定時(shí)程序運(yùn)行的結(jié)果,費(fèi)時(shí)費(fèi)力。另外,由于操作系統(tǒng)種類繁多,在不同的操作系統(tǒng)或平臺(tái)下,很多程序是無法兼容的,這也使得長(zhǎng)久以來一直缺乏一種定時(shí)程序監(jiān)控方法來對(duì)不同操作系統(tǒng)或平臺(tái)的定時(shí)程序進(jìn)行監(jiān)控。鑒于上述問題,有必要提供一種跨平臺(tái)定時(shí)程序監(jiān)控方法以解決上述問題。
發(fā)明內(nèi)容本發(fā)明所解決的技術(shù)問題在于提供一種跨平臺(tái)定時(shí)程序監(jiān)控方法,其可實(shí)現(xiàn)對(duì)不同操作系統(tǒng)平臺(tái)的定時(shí)程序進(jìn)行監(jiān)控。為解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案一種跨平臺(tái)定時(shí)程序監(jiān)控方法, 其包括如下步驟首先,提供一網(wǎng)絡(luò)存儲(chǔ)位置,用于存儲(chǔ)各個(gè)操作系統(tǒng)平臺(tái)下定時(shí)程序的運(yùn)行記錄;其次,提供一配置信息模塊,用于存儲(chǔ)各個(gè)操作平臺(tái)定時(shí)程序的配置信息;第三, 提供一監(jiān)控程序,用于讀取所述網(wǎng)絡(luò)存儲(chǔ)位置中存放的運(yùn)行記錄,并將該運(yùn)行記錄與所述配置信息做比較;最后,提供一報(bào)警模塊,當(dāng)所述監(jiān)控程序發(fā)現(xiàn)運(yùn)行記錄與所述配置信息不符時(shí),所述報(bào)警模塊將發(fā)出報(bào)警信息。進(jìn)一步地,所述報(bào)警信息是通過電子郵件的方式或手機(jī)短信的方式發(fā)送至工作人
員O進(jìn)一步地,所述運(yùn)行記錄分別在所述定時(shí)程序運(yùn)行開始和運(yùn)行結(jié)束時(shí)存放至網(wǎng)絡(luò)存儲(chǔ)位置內(nèi),所述網(wǎng)絡(luò)存儲(chǔ)位置通過網(wǎng)絡(luò)與各個(gè)不同操作系統(tǒng)平臺(tái)進(jìn)行連接。相較于現(xiàn)有技術(shù),本發(fā)明所述的跨平臺(tái)定時(shí)程序監(jiān)控方法的有益效果是能夠監(jiān)控不同操作系統(tǒng)平臺(tái)下的定時(shí)程序,并對(duì)定時(shí)程序不正常的運(yùn)行情況進(jìn)行及時(shí)的報(bào)警。
圖1為本發(fā)明所述跨平臺(tái)定時(shí)程序監(jiān)控方法的流程圖。
具體實(shí)施方式請(qǐng)參圖1所示,本發(fā)明提供一種跨平臺(tái)定時(shí)程序監(jiān)控方法,其包括如下步驟首先,提供一網(wǎng)絡(luò)存儲(chǔ)位置,用于存儲(chǔ)各個(gè)操作系統(tǒng)平臺(tái)下定時(shí)程序的運(yùn)行記錄, 具體來說,就是在不同操作系統(tǒng)平臺(tái)下的定時(shí)程序在運(yùn)行開始和運(yùn)行結(jié)束的時(shí)候,分別放置一條信息至所述網(wǎng)絡(luò)存儲(chǔ)位置內(nèi),該信息記錄著所述定時(shí)程序在運(yùn)行開始和運(yùn)行結(jié)束時(shí)的運(yùn)行狀態(tài),其可反映出主機(jī)的運(yùn)行狀態(tài)是否正常。所述網(wǎng)絡(luò)存儲(chǔ)位置可以是網(wǎng)絡(luò)上的一個(gè)文件夾,又或是數(shù)據(jù)庫,其通過網(wǎng)絡(luò)與各個(gè)操作系統(tǒng)平臺(tái)進(jìn)行連接,以存儲(chǔ)定時(shí)程序的運(yùn)行記錄。其次,提供一配置信息模塊,用于存儲(chǔ)各個(gè)操作平臺(tái)定時(shí)程序的配置信息,該配置信息主要用于記錄在監(jiān)控前預(yù)設(shè)好的一些需要監(jiān)控的參數(shù),如哪些項(xiàng)目需要被監(jiān)控、多長(zhǎng)時(shí)間監(jiān)控一次以及什么情況下開始報(bào)警等。第三,提供一監(jiān)控程序,用于讀取所述網(wǎng)絡(luò)存儲(chǔ)位置中存放的運(yùn)行記錄,并將該運(yùn)行記錄與所述配置信息做比較,以確定所述定時(shí)程序是否與所述配置信息模塊中的配置信
息一致。最后,提供一報(bào)警模塊,其受到所述監(jiān)控程序的控制。當(dāng)所述監(jiān)控程序在將運(yùn)行記錄與所述配置信息比較時(shí),若發(fā)現(xiàn)運(yùn)行記錄與所述配置信息不符,則所述報(bào)警模塊將開始進(jìn)行報(bào)警,報(bào)警信息可以是通過電子郵件的方式發(fā)送、也可以通過手機(jī)短信的方式發(fā)送至工作人員。本發(fā)明所述的跨平臺(tái)定時(shí)程序監(jiān)控方法,其通過將不同操作系統(tǒng)平臺(tái)的定時(shí)程序運(yùn)行記錄存放至一特定的網(wǎng)絡(luò)存儲(chǔ)位置,再利用監(jiān)控程序直接讀取所述運(yùn)行記錄,實(shí)現(xiàn)了對(duì)不同平臺(tái)、不同操作系統(tǒng)的定時(shí)程序的有效監(jiān)控,且對(duì)于定時(shí)程序的不正常運(yùn)行情況能夠及時(shí)的發(fā)現(xiàn),并進(jìn)行報(bào)警。以上所述,僅是本發(fā)明的最佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制。任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,利用上述揭示的方法內(nèi)容對(duì)本發(fā)明技術(shù)方案做出許多可能的變動(dòng)和修飾,均屬于權(quán)利要求書保護(hù)的范圍。
權(quán)利要求
1.一種跨平臺(tái)定時(shí)程序監(jiān)控方法,其包括如下步驟首先,提供一網(wǎng)絡(luò)存儲(chǔ)位置,用于存儲(chǔ)各個(gè)操作系統(tǒng)平臺(tái)下定時(shí)程序的運(yùn)行記錄; 其次,提供一配置信息模塊,用于存儲(chǔ)各個(gè)操作平臺(tái)定時(shí)程序的配置信息; 第三,提供一監(jiān)控程序,用于讀取所述網(wǎng)絡(luò)存儲(chǔ)位置中存放的運(yùn)行記錄,并將該運(yùn)行記錄與所述配置信息做比較;最后,提供一報(bào)警模塊,當(dāng)所述監(jiān)控程序發(fā)現(xiàn)運(yùn)行記錄與所述配置信息不符時(shí),所述報(bào)警模塊將發(fā)出報(bào)警信息。
2.如權(quán)利要求1所述的跨平臺(tái)定時(shí)程序監(jiān)控方法,其特征在于所述報(bào)警信息是通過電子郵件的方式或手機(jī)短信的方式發(fā)送至工作人員。
3.如權(quán)利要求1所述的跨平臺(tái)定時(shí)程序監(jiān)控方法,其特征在于所述運(yùn)行記錄分別在所述定時(shí)程序運(yùn)行開始和運(yùn)行結(jié)束時(shí)存放至網(wǎng)絡(luò)存儲(chǔ)位置內(nèi),所述網(wǎng)絡(luò)存儲(chǔ)位置通過網(wǎng)絡(luò)與各個(gè)不同操作系統(tǒng)平臺(tái)進(jìn)行連接。
全文摘要
本發(fā)明提供了一種跨平臺(tái)定時(shí)程序監(jiān)控方法,其包括如下步驟首先,提供一網(wǎng)絡(luò)存儲(chǔ)位置,用于存儲(chǔ)各個(gè)操作系統(tǒng)平臺(tái)下定時(shí)程序的運(yùn)行記錄;其次,提供一配置信息模塊,用于存儲(chǔ)各個(gè)操作平臺(tái)定時(shí)程序的配置信息;第三,提供一監(jiān)控程序,用于讀取所述網(wǎng)絡(luò)存儲(chǔ)位置中存放的運(yùn)行記錄,并將該運(yùn)行記錄與所述配置信息做比較;最后,提供一報(bào)警模塊,當(dāng)所述監(jiān)控程序發(fā)現(xiàn)運(yùn)行記錄與所述配置信息不符時(shí),所述報(bào)警模塊將發(fā)出報(bào)警信息。相較于現(xiàn)有技術(shù),本發(fā)明所述的跨平臺(tái)定時(shí)程序監(jiān)控方法的有益效果是能夠監(jiān)控不同操作系統(tǒng)平臺(tái)下的定時(shí)程序,并對(duì)定時(shí)程序不正常的運(yùn)行情況進(jìn)行及時(shí)的報(bào)警。
文檔編號(hào)H04L12/26GK102546279SQ20101060525
公開日2012年7月4日 申請(qǐng)日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者居震, 馬斌 申請(qǐng)人:無錫華潤(rùn)上華科技有限公司