專利名稱:網(wǎng)絡(luò)資源自動化管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)信息科技(Information Technology,IT)資源管理系統(tǒng)及方法,尤指一種網(wǎng)絡(luò)中計算機資料搜集與管理任務(wù)執(zhí)行自動化的系統(tǒng)及方法。
背景技術(shù):
今日的企業(yè)面臨眾多的系統(tǒng)管理挑戰(zhàn),包括繁多的人工操作,管理工作繁雜且茫無頭緒;缺乏有效監(jiān)控計算機狀態(tài)的機制;出現(xiàn)安全問題后被動處理,不能防患未然;缺乏整合的工具及完整的架構(gòu)。
針對上述網(wǎng)絡(luò)IT資源的管理,許多廠商推出個別的解決方案,而這些解決方案的系統(tǒng)建置和管理往往既昂貴又復雜。
因此為了大幅減少系統(tǒng)管理者管理數(shù)以千計的計算機與使用者的工作量,有必要提出一種網(wǎng)絡(luò)IT資源自動化管理系統(tǒng)及方法,以達成IT資源整合管理的目標。經(jīng)由資料的自動搜集與過濾,系統(tǒng)管理者只需針對本管理系統(tǒng)界面作必要的管理及操作,而不需逐臺親臨計算機即可收集準確的信息并完成指定的任務(wù)。
發(fā)明內(nèi)容本發(fā)明較佳實施例提供一種網(wǎng)絡(luò)資源自動化管理系統(tǒng),該系統(tǒng)整合既有企業(yè)網(wǎng)絡(luò)架構(gòu)網(wǎng)域,其中網(wǎng)域客戶端計算機設(shè)備分散在網(wǎng)絡(luò)環(huán)境中,管理者通過一臺計算機利用網(wǎng)絡(luò)訪問網(wǎng)站服務(wù)器(Web Server),透過網(wǎng)頁管理界面,指定網(wǎng)域中的目標對象并快速、準確地執(zhí)行管理任務(wù),該系統(tǒng)包括一資料搜集模塊,通過設(shè)定網(wǎng)域控制器的組策略原則自動搜集各網(wǎng)域客戶端的資料,并上傳資料至一共享文件夾中;一代理程序模塊,用于將上述共享文件夾中的資料進行比對、過濾與處理及將資料導入一數(shù)據(jù)庫中;一網(wǎng)絡(luò)計算機任務(wù)管理模塊,用于提供管理者通過一臺計算機透過網(wǎng)站服務(wù)器(Web Server),訪問數(shù)據(jù)庫與網(wǎng)域控制器(Domain Server)進行查詢與執(zhí)行管理任務(wù)。
其中資料搜集模塊所搜集的網(wǎng)域客戶端的資料包括各網(wǎng)域客戶端的計算機硬件資料、軟件資料、計算機使用記錄資料、補丁安裝資料及事件資料。網(wǎng)絡(luò)計算機任務(wù)管理模塊可根據(jù)得到的信息結(jié)果發(fā)布計算機管理任務(wù),及追蹤查詢計算機管理任務(wù)的最新執(zhí)行狀態(tài)。
本發(fā)明較佳實施例還提供一種網(wǎng)絡(luò)資源自動管理方法,該方法包括如下步驟(a)網(wǎng)域控制器搜集各網(wǎng)域客戶端的資料;(b)上傳上述資料至一共享文件夾中;(c)比對、過濾及處理上述共享文件夾中的資料,并上傳資料至數(shù)據(jù)庫中;(d)通過網(wǎng)站服務(wù)器查詢數(shù)據(jù)庫,根據(jù)得到的信息結(jié)果發(fā)布管理任務(wù);(e)從數(shù)據(jù)庫獲取執(zhí)行該管理任務(wù)的目標對象集合以執(zhí)行該管理任務(wù)。
其中于步驟d中發(fā)布管理任務(wù)包括如下步驟(d1)選擇管理任務(wù)模板;(d2)通過網(wǎng)域控制器查詢與驗證管理者帳號與密碼;(d3)選擇本次管理任務(wù)的執(zhí)行目標類型;(d4)根據(jù)所選擇的本次管理任務(wù)的執(zhí)行目標類型,產(chǎn)生任務(wù)目標對象集合與待執(zhí)行任務(wù)目標對象集合;(d5)將所選擇的管理任務(wù)模板內(nèi)容加入管理者帳號與密碼,對此腳本加密及在代理服務(wù)器建立管理任務(wù)腳本;(d6)指定該管理任務(wù)腳本執(zhí)行的日期、時間與頻率;(d7)連接數(shù)據(jù)庫,產(chǎn)生該管理任務(wù)的流水號,將該管理任務(wù)信息寫入數(shù)據(jù)庫中;(d8)轉(zhuǎn)換該管理任務(wù)執(zhí)行的日期、時間與頻率成工作排程腳本,由代理服務(wù)器執(zhí)行。
其中于步驟e中執(zhí)行管理任務(wù)包括如下步驟(e1)在工作排程的時間點觸發(fā)代理服務(wù)器中的該工作排程腳本;(e2)執(zhí)行該工作排程腳本,根據(jù)腳本參數(shù)至數(shù)據(jù)庫中取出對應(yīng)上述管理任務(wù)流水號的待執(zhí)行任務(wù)目標對象集合;(e3)根據(jù)待執(zhí)行任務(wù)目標對象集合中的目標對象是否都已取出判斷本次工作排程是否執(zhí)行完畢;(e4)如果本次工作排程沒有執(zhí)行完畢,則取出該待執(zhí)行目標對象集合中的一個目標對象,執(zhí)行該管理任務(wù);(e5)如果本次工作排程已經(jīng)執(zhí)行完畢,則判斷該待執(zhí)行目標對象集合是否為空;(e6)如果該待執(zhí)行任務(wù)目標對象集合不為空,則判斷該工作排程執(zhí)行次數(shù)是否完成,并執(zhí)行如下步驟之一(e61)如果該工作排程執(zhí)行次數(shù)還未完成,則更新該待執(zhí)行任務(wù)目標對象集合與任務(wù)成功集合的內(nèi)容,返回步驟e1;(e62)如果該工作排程執(zhí)行次數(shù)已完成,則更新該待執(zhí)行任務(wù)目標對象集合與任務(wù)成功集合的內(nèi)容及更新該管理作務(wù)狀態(tài)。
相較現(xiàn)有技術(shù),本發(fā)明網(wǎng)絡(luò)資源自動化管理系統(tǒng)及方法可在整合既有企業(yè)網(wǎng)絡(luò)架構(gòu)網(wǎng)域的前提下,彌補網(wǎng)域計算機設(shè)備管理功能的不足,快速、準確地執(zhí)行計算機管理任務(wù),并隨時掌握最新執(zhí)行結(jié)果,從資料搜集→數(shù)據(jù)處理→資料導入→資料查詢→任務(wù)發(fā)布的計算機管理循環(huán)過程,可大幅提升網(wǎng)絡(luò)資源管理的時效性與便利性。
圖1是本發(fā)明網(wǎng)絡(luò)資源自動化管理系統(tǒng)較佳實施例的實施環(huán)境圖。
圖2是本發(fā)明網(wǎng)絡(luò)資源自動化管理系統(tǒng)較佳實施例的總體作業(yè)流程圖。
圖3是本發(fā)明網(wǎng)絡(luò)資源自動化管理方法較佳實施例的資料搜集模塊的數(shù)據(jù)處理流程圖。
圖4是本發(fā)明網(wǎng)絡(luò)資源自動化管理方法較佳實施例的網(wǎng)絡(luò)計算機任務(wù)管理模塊進行管理任務(wù)發(fā)布的工作流程圖。
圖5是本發(fā)明網(wǎng)絡(luò)資源自動化管理方法較佳實施例的網(wǎng)絡(luò)計算機任務(wù)管理模塊進行管理任務(wù)執(zhí)行的工作流程圖。
具體實施方式參閱圖1所示,是本發(fā)明網(wǎng)絡(luò)資源自動化管理系統(tǒng)較佳實施例的實施環(huán)境圖。該圖描述了網(wǎng)絡(luò)資源自動化管理系統(tǒng)所需軟硬件環(huán)境。該系統(tǒng)包括一網(wǎng)域控制器1、一管理者端計算機2、一網(wǎng)站服務(wù)器3、一數(shù)據(jù)庫7、一代理服務(wù)器4、多個共享文件夾5及多個網(wǎng)域客戶端6。其中,任何一臺可以訪問網(wǎng)站服務(wù)器3的計算機都可作為管理者端計算機2,如其可以是多個網(wǎng)域客戶端6中的計算機之一。該管理者端計算機2通過目錄服務(wù)接口(Active Directory Service Interface,ADSI)連接到網(wǎng)絡(luò)上的設(shè)備,通過綁定管理者選擇的對象,再通過利用窗口管理設(shè)備(Windows Management Instrumentation,WMI)和窗口腳本(WindowsScript Host,WSH)技術(shù)編寫的計算機管理腳本管理網(wǎng)域資源,要求遠程的指定網(wǎng)域客戶端6執(zhí)行,并將執(zhí)行狀態(tài)導入數(shù)據(jù)庫7中,使用者通過管理者端計算機2訪問網(wǎng)站服務(wù)器3,以網(wǎng)頁的形式搜尋及瀏覽上述結(jié)果;使用者根據(jù)得到的信息結(jié)果再執(zhí)行對應(yīng)的管理任務(wù)。其中所述網(wǎng)絡(luò)上的設(shè)備包括個人計算機、服務(wù)器、打印機等,如本發(fā)明中的網(wǎng)域控制器1、網(wǎng)站服務(wù)器3、網(wǎng)域客戶端6等,其中代理服務(wù)器4是一個人計算機(PC)或者是其它可用的計算機類型。
所述的網(wǎng)域控制器1是一臺提供目錄服務(wù)(Active Directory,AD)的服務(wù)器,管理者使用網(wǎng)站服務(wù)器3提供的界面可對網(wǎng)域控制器1查詢所需的資料。其包括一資料搜集模塊11,該資料搜集模塊11用于搜集各網(wǎng)域客戶端6的資料,并將資料上傳至共享文件夾5中。其中所搜集的資料包括各網(wǎng)域客戶端6的計算機硬件資料、軟件安裝資料、計算機使用記錄、補丁(Patch)安裝資料及事件資料。該資料搜集模塊11所使用的資料搜集方式是通過網(wǎng)域控制器1的組策略原則,指定啟動腳本、登入腳本、登出腳本、關(guān)機腳本,監(jiān)控腳本由登入腳本呼叫后常駐執(zhí)行。
所述的代理服務(wù)器4包括一代理程序模塊41,該代理程序模塊41用于將上傳至共享文件夾5的資料進行比對、過濾與處理,所述處理包括資料導入數(shù)據(jù)庫7中及執(zhí)行報警處理等。
所述的網(wǎng)站服務(wù)器3包括一網(wǎng)絡(luò)計算機任務(wù)管理模塊31,該網(wǎng)絡(luò)計算機任務(wù)管理模塊31用于提供使用者通過管理者端計算機2執(zhí)行與查詢管理任務(wù)。
參閱圖2所示,是本發(fā)明網(wǎng)絡(luò)資源自動化管理系統(tǒng)的較佳實施例的總體作業(yè)流程圖。資料搜集模塊11由網(wǎng)域控制器1的組策略腳本進行部署,指定啟動腳本、登入腳本、登出腳本、關(guān)機腳本,再由登入腳本呼叫事件監(jiān)控腳本常駐執(zhí)行(S20);由各網(wǎng)域客戶端6執(zhí)行上述組策略腳本,其中各網(wǎng)域客戶端6不需額外安裝程序,由于硬件資料只會在計算機關(guān)機到開機間發(fā)生變動,因此計算機開機后由啟動腳本搜集網(wǎng)域客戶端6的計算機非隨插即用的硬件資料與韌體數(shù)據(jù)清單,并將計算機開機時間寫入計算機使用記錄資料(S22);資料搜集模塊11將上述搜集到的各類資料通過網(wǎng)絡(luò)上傳到共享文件夾5中(S28),另外,當管理者指定的計算機管理任務(wù)腳本(S24)被指定的工作排程觸發(fā)后,被指定執(zhí)行的各網(wǎng)域客戶端6執(zhí)行該管理任務(wù)腳本(S26)并將執(zhí)行結(jié)果寫入數(shù)據(jù)庫7。
對于由資料搜集模塊11寫入共享文件夾5中的資料,代理程序模塊41以掃描共享文件夾的方式,實時將上述資料進行比對、過濾與處理并導入數(shù)據(jù)庫7中。其中,事件監(jiān)控腳本直接從網(wǎng)絡(luò)上的設(shè)備如服務(wù)器或個人計算機等實時擷取事件記錄中的事件,將本機初步過濾后的事件回傳,其中所述個人計算機可以是各網(wǎng)域客戶端6的計算機。代理程序模塊41進一步分析上述事件(S30),對于重大事件(如安全、系統(tǒng)、應(yīng)用程序、效能等)判斷是否觸發(fā)報警等實時對應(yīng)處理動作(S32),如果是則執(zhí)行報警處理等(S36),并將事件資料寫入數(shù)據(jù)庫7中,以比對、統(tǒng)計該事件是否觸發(fā)對應(yīng)處理(S34)。
對于導入數(shù)據(jù)庫7中的資料,使用者利用網(wǎng)絡(luò)計算機任務(wù)管理模塊31通過管理者端計算機2以網(wǎng)頁的形式查詢管理任務(wù)的最新執(zhí)行狀態(tài)(S44),根據(jù)得到的信息結(jié)果再發(fā)布存取AD的管理任務(wù)(S38)及發(fā)布計算機管理任務(wù)(S42),通過ADSI指令查詢網(wǎng)域控制器1(S40),使用者通過該網(wǎng)絡(luò)計算機任務(wù)管理模塊31可以做的事情還有報警處理、修改任務(wù)內(nèi)容或中止任務(wù)及查詢?nèi)魏涡枰馁Y料(S46)。
參閱圖3所示,是本發(fā)明網(wǎng)絡(luò)資源管理自動化方法的較佳實施例的資料搜集模塊的數(shù)據(jù)處理流程圖。首先,各網(wǎng)域客戶端6的計算機開機,其計算機系統(tǒng)啟動,執(zhí)行網(wǎng)域控制器1的啟動腳本(步驟S300);由該啟動腳本獲取該網(wǎng)域客戶端6的硬件資料并上傳至共享文件夾5,另外將該各計算機使用記錄資料上傳至暫時共享文件夾,開機完畢(步驟S302);各網(wǎng)域客戶端6的用戶登入計算機系統(tǒng),執(zhí)行登入腳本(步驟S304);由該登入腳本獲取該計算機的軟件資料并上傳至共享文件夾5,呼叫監(jiān)控腳本常駐執(zhí)行,登入過程結(jié)束(步驟S306);監(jiān)控腳本開始進行事件監(jiān)控(步驟S308);判斷是否有預設(shè)事件被觸發(fā)(步驟S310);如果有預設(shè)事件被觸發(fā),則將該事件資料上傳到共享文件夾5中等待代理程序模塊41進行處理并返回步驟S308繼續(xù)進行監(jiān)控(步驟S312);如果沒有預設(shè)事件被觸發(fā),則返回步驟S308繼續(xù)監(jiān)控計算機系統(tǒng)的執(zhí)行;在計算機系統(tǒng)的執(zhí)行過程中,如果用戶需要注銷該計算機系統(tǒng),則執(zhí)行登出腳本(步驟S314);由該登出腳本獲取在計算機執(zhí)行過程中更新的最新補丁清單并上傳至共享文件夾5,登出過程結(jié)束(步驟S316);用戶關(guān)機,執(zhí)行關(guān)機腳本將計算機使用記錄資料由暫時共享文件夾移至共享文件夾5,關(guān)機過程結(jié)束(步驟S318)。
參閱圖4所示,是本發(fā)明網(wǎng)絡(luò)資源管理自動化方法的較佳實施例的網(wǎng)絡(luò)計算機任務(wù)管理模塊進行管理任務(wù)發(fā)布的工作流程。首先,管理者通過系統(tǒng)管理界面選擇管理任務(wù)模板(步驟S500);系統(tǒng)提示管理者輸入網(wǎng)域管理者帳號與密碼并接收該管理者所輸入的帳號與密碼(步驟S502);系統(tǒng)向網(wǎng)域控制器1提出驗證上述帳號與密碼是否正確的查詢請求(步驟S506);如果驗證出該帳號與密碼不正確,則提示錯誤信息,并返回步驟S502(步驟S508);如果驗證該帳號與密碼正確,則管理者選擇本次管理任務(wù)的執(zhí)行目標類型(步驟S510)。
在步驟S510中,如果管理者選擇個別部門所構(gòu)成的部門群組作為本次管理任務(wù)的執(zhí)行目標類型(步驟S512),則系統(tǒng)將查詢數(shù)據(jù)庫7中的該部門群組所對應(yīng)的組織單位(Organization Unit,OU)群組(步驟S514);并執(zhí)行ADSI指令查詢網(wǎng)域控制器1以找出該組織單位群組所包含的計算機名群組(步驟S516),然后進入步驟S538。
在步驟S510中,如果管理者選擇的本次管理任務(wù)的執(zhí)行目標類型是依部門選擇的個別計算機名構(gòu)成的計算機名群組,則系統(tǒng)將查詢數(shù)據(jù)庫7中的該部門所包含的計算機名群組,管理者可依需求全部選取或部份選擇此計算機名群組,進入步驟S538(步驟S518)。
在步驟S510中,如果管理者選擇的本次管理任務(wù)的執(zhí)行目標類型是匯入外部計算機名群組,則管理者輸入該外部計算機名群組的檔案匯入路徑(步驟S520);系統(tǒng)再讀取此外部檔案,進入步驟S538(步驟S522)。
在步驟S510中,如果管理者選擇的本次管理任務(wù)的執(zhí)行目標類型是輸入個別計算機名所構(gòu)成的計算機名群組,則管理者輸入個別計算機名后進入步驟S538(步驟S524)。
在步驟S510中,如果管理者選擇的本次管理任務(wù)的執(zhí)行目標類型是輸入歷史管理任務(wù)的執(zhí)行目標,則管理者首先輸入歷史管理任務(wù)流水號(步驟S526),選擇該歷史管理任務(wù)流水號的對象集合類型,所述歷史管理任務(wù)流水號的對象集合類型包括任務(wù)目標對象集合、成功執(zhí)行任務(wù)對象集合及待執(zhí)行對象集合(步驟S528);系統(tǒng)連結(jié)數(shù)據(jù)庫7取出上述所選擇的該歷史管理任務(wù)流水號的對象集合,再進入步驟S538(步驟S536)。
在步驟S538中,根據(jù)上述管理者所選擇的本次管理任務(wù)的執(zhí)行目標類型,產(chǎn)生任務(wù)目標對象集合與待執(zhí)行任務(wù)目標對象集合,所述待執(zhí)行任務(wù)目標對象集合是該任務(wù)目標對象集合的復制本。
在步驟S540中,將管理任務(wù)模板內(nèi)容加入AD管理者帳號及密碼,并對此腳本加密及在代理服務(wù)器4中建立管理任務(wù)腳本。
在步驟S542中,由管理者指定本次管理任務(wù)執(zhí)行的日期、時間與頻率。
在步驟S544中,連結(jié)數(shù)據(jù)庫7,產(chǎn)生本次管理任務(wù)的流水號,將本次管理任務(wù)信息寫入數(shù)據(jù)庫7中。
在步驟S546中,轉(zhuǎn)換上述管理任務(wù)執(zhí)行的日期、時間與頻率成工作排程腳本,內(nèi)容包括工作排程時間觸發(fā)點,由代理服務(wù)器4執(zhí)行。
在步驟S548中,提示管理者本次管理任務(wù)的相關(guān)信息。
參閱圖5所示,是本發(fā)明網(wǎng)絡(luò)資源管理自動化方法的較佳實施例的網(wǎng)絡(luò)計算機任務(wù)管理模塊進行管理任務(wù)執(zhí)行的工作流程。首先,在所述工作排程時間觸發(fā)點觸發(fā)代理服務(wù)器3中的工作排程(步驟S600);執(zhí)行上述建立的管理任務(wù)腳本,根據(jù)管理任務(wù)流水號至數(shù)據(jù)庫7中取出待執(zhí)行任務(wù)目標對象集合(步驟S602);判斷本次工作排程是否執(zhí)行完畢,即判斷該待執(zhí)行任務(wù)目標對象集合中是否所有目標對象都已取出(步驟S604);如果判斷出該待執(zhí)行任務(wù)目標對象集合中還有未執(zhí)行的目標對象,則取出該待執(zhí)行目標對象集合中的下一個目標對象(步驟S606);判斷該目標對象是否在暫時共享文件夾中存在對應(yīng)計算機使用記錄資料文件(步驟S608);如果該目標對象在暫時共享文件夾中存在對應(yīng)計算機使用記錄資料文件,則執(zhí)行本次管理任務(wù)腳本(步驟S610);判斷該管理任務(wù)腳本是否執(zhí)行成功(步驟S612);如果沒有執(zhí)行成功,則直接返回步驟S604,如果執(zhí)行成功,則將該目標對象由待執(zhí)行任務(wù)目標對象集合中刪除,轉(zhuǎn)入任務(wù)成功集合(步驟S614),并將管理任務(wù)腳本執(zhí)行過程得到的結(jié)果寫入數(shù)據(jù)庫7,返回步驟S604繼續(xù)判斷是否還有目標對象未取出執(zhí)行該管理任務(wù)(步驟S616)。
在步驟S608中,如果判斷出該目標對象在暫時共享文件夾中不存在對應(yīng)計算機使用記錄資料文件,則判斷該計算機是否上線(步驟S618);如果該計算機上線了,則表明該計算機無使用記錄,進入異常處理,并轉(zhuǎn)入步驟S610(步驟S620);如果該計算機沒有上線,則返回步驟S604。
在步驟S604中,如果待執(zhí)行任務(wù)目標對象集合中所有目標對象都已取出執(zhí)行,則判斷待執(zhí)行任務(wù)對象集合是否為空(步驟S622);如果待執(zhí)行任務(wù)目標對象集合不為空,則判斷該工作排程的執(zhí)行次數(shù)是否完成(步驟S624);如果工作排程的執(zhí)行次數(shù)未完成,則更新數(shù)據(jù)庫中任務(wù)集合內(nèi)容,包括待執(zhí)行任務(wù)目標對象集合和任務(wù)成功集合的內(nèi)容并返回步驟S600(步驟S626);如果待執(zhí)行任務(wù)目標對象集合為空或工作排程的執(zhí)行次數(shù)已經(jīng)完成,則更新數(shù)據(jù)庫中任務(wù)集合的內(nèi)容以供查詢,包括待執(zhí)行任務(wù)目標對象集合和任務(wù)成功集合的內(nèi)容與變更新任務(wù)狀態(tài)(步驟S628),流程結(jié)束。
權(quán)利要求
1.一種網(wǎng)絡(luò)資源自動化管理系統(tǒng),在該系統(tǒng)中,多個網(wǎng)域客戶端設(shè)備分散在網(wǎng)絡(luò)環(huán)境中,管理者利用網(wǎng)絡(luò)訪問網(wǎng)站服務(wù)器,透過網(wǎng)頁管理接口查詢網(wǎng)域控制器,指定網(wǎng)域中的目標對象并執(zhí)行管理任務(wù),其特征在于,該系統(tǒng)包括一資料搜集模塊,通過網(wǎng)域控制器搜集各網(wǎng)域客戶端的資料,并將資料上傳至一共享文件夾中;一代理程序模塊,用于將上述共享文件夾中的資料進行比對、過濾與處理,并將資料寫入一數(shù)據(jù)庫中;一網(wǎng)絡(luò)計算機任務(wù)管理模塊,用于管理者通過網(wǎng)站服務(wù)器訪問上述數(shù)據(jù)庫并進行查詢與執(zhí)行管理任務(wù)。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)資源自動化管理系統(tǒng),其特征在于,其中資料搜集模塊所搜集的各網(wǎng)域客戶端的資料包括計算機硬件資料、計算機軟件資料、計算機使用記錄資料、補丁安裝資料及事件資料。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)資源自動化管理系統(tǒng),其特征在于,其中網(wǎng)絡(luò)計算機任務(wù)管理模塊還用于根據(jù)查詢的信息結(jié)果發(fā)布計算機管理任務(wù),管理者追蹤查詢計算機管理任務(wù)的最新執(zhí)行狀態(tài)。
4.一種網(wǎng)絡(luò)資源自動化管理方法,該方法提供多個分散在網(wǎng)絡(luò)環(huán)境中的網(wǎng)域客戶端設(shè)備,管理者利用網(wǎng)絡(luò)訪問網(wǎng)站服務(wù)器,透過網(wǎng)頁管理界面查詢網(wǎng)域控制器,指定網(wǎng)域中的目標對象并執(zhí)行管理任務(wù),其特征在于,該方法包括如下步驟網(wǎng)域控制器搜集各網(wǎng)域客戶端的資料;上傳上述資料至一共享文件夾中;比對、過濾及處理上述共享文件夾中的資料,將資料寫入一數(shù)據(jù)庫中;通過網(wǎng)站服務(wù)器查詢數(shù)據(jù)庫,根據(jù)得到的信息結(jié)果發(fā)布管理任務(wù);從數(shù)據(jù)庫中獲取執(zhí)行該管理任務(wù)的目標對象集合以執(zhí)行該管理任務(wù)。
5.如權(quán)利要求4所述的網(wǎng)絡(luò)資源自動化管理方法,其特征在于,其中各網(wǎng)域客戶端的資料包括計算機的硬件資料、計算機使用記錄資料、計算機的軟件資料、被觸發(fā)的事件資料、最新補丁案裝資料。
6.如權(quán)利要求4所述的網(wǎng)絡(luò)資源自動化管理方法,其特征在于,其中步驟通過網(wǎng)站服務(wù)器查詢數(shù)據(jù)庫,根據(jù)得到的信息結(jié)果發(fā)布管理任務(wù)包括如下步驟選擇管理任務(wù)模板;通過網(wǎng)域控制器查詢與驗證管理者帳號與密碼;選擇本次管理任務(wù)的執(zhí)行目標類型;根據(jù)所選擇的本次管理任務(wù)的執(zhí)行目標類型,產(chǎn)生任務(wù)目標對象集合與待執(zhí)行任務(wù)目標對象集合;將所選擇的管理任務(wù)模板內(nèi)容加入管理者帳號與密碼,對此腳本加密及在代理服務(wù)器建立管理任務(wù)腳本;指定該管理任務(wù)腳本執(zhí)行的日期、時間與頻率;連接數(shù)據(jù)庫,產(chǎn)生該管理任務(wù)的流水號,將該管理任務(wù)信息寫入數(shù)據(jù)庫中;轉(zhuǎn)換該管理任務(wù)執(zhí)行的日期、時間與頻率成工作排程腳本,由代理服務(wù)器執(zhí)行。
7.如權(quán)利要求6所述的絡(luò)資源自動化管理方法,其特征在于,其中管理任務(wù)的執(zhí)行目標類型包括個別部門所構(gòu)成的部門群組,依部門選擇個別計算機名構(gòu)成的計算機名群組,輸入外部計算機名群組,個別計算機名群組,歷史管理任務(wù)的對象集合。
8.如權(quán)利要求6所述的網(wǎng)絡(luò)資源自動化管理方法,其特征在于,其中步驟從數(shù)據(jù)庫中獲取執(zhí)行該管理任務(wù)的目標對象集合以執(zhí)行該管理任務(wù)包括如下步驟在工作排程腳本的時間點觸發(fā)代理服務(wù)器中的該工作排程腳本;執(zhí)行該工作排程腳本,根據(jù)腳本參數(shù)至數(shù)據(jù)庫中取出對應(yīng)上述管理任務(wù)流水號的待執(zhí)行任務(wù)目標對象集合;根據(jù)待執(zhí)行任務(wù)目標對象集合中的目標對象是否都已取出判斷本次工作排程是否執(zhí)行完畢;如果本次工作排程沒有執(zhí)行完畢,則取出該待執(zhí)行目標對象集合中的一個目標對象,執(zhí)行該管理任務(wù);如果本次工作排程已執(zhí)行完畢,則判斷該待執(zhí)行目標對象集合是否為空;如果該待執(zhí)行任務(wù)目標對象集合不為空,則判斷該工作排程執(zhí)行次數(shù)是否完成,并執(zhí)行如下步驟之一;如果該工作排程執(zhí)行次數(shù)還未完成,則更新該待執(zhí)行任務(wù)目標對象集合與任務(wù)成功集合的內(nèi)容,返回觸發(fā)工作排程的步驟;如果該工作排程執(zhí)行次數(shù)已完成,則更新該待執(zhí)行任務(wù)目標對象集合與任務(wù)成功集合的內(nèi)容及更新該管理任務(wù)狀態(tài)。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)資源自動化管理方法,其特征在于,其中若步驟判斷該待執(zhí)行目標對象集合是否為空的結(jié)果為是,則更新數(shù)據(jù)庫中的該待執(zhí)行任務(wù)目標對象集合、任務(wù)成功集合的內(nèi)容及該管理任務(wù)的狀態(tài)。
10.如權(quán)利要求8所述網(wǎng)絡(luò)資源自動化管理方法,其特征在于,其中步驟取出該待執(zhí)行目標對象集合中的一個目標對象,執(zhí)行該管理任務(wù)包括如下步驟判斷該目標對象是否在共享文件夾中存在對應(yīng)計算機使用記錄資料文件;如果存在對應(yīng)計算機使用記錄資料文件,則執(zhí)行該管理任務(wù)腳本;判斷該目標對象執(zhí)行該管理任務(wù)腳本是否成功;如果執(zhí)行成功,則將該目標對象由該待執(zhí)行任務(wù)目標對象集合中刪除并轉(zhuǎn)入任務(wù)成功集合;將該管理任務(wù)腳本的執(zhí)行過程及結(jié)果回傳至數(shù)據(jù)庫中;返回判斷本次工作排程是否執(zhí)行完畢的步驟。
11如權(quán)利要求10所述的網(wǎng)絡(luò)資源自動化管理方法,其特征在于,其中若步驟判斷該目標對象是否在共享文件夾中存在對應(yīng)計算機使用記錄資料文件的結(jié)果為否,則判斷該對應(yīng)計算機是否上線并執(zhí)行如下步驟之一如果該對應(yīng)計算機已經(jīng)上線,則進入異常處理并進入執(zhí)行該管理任務(wù)腳本的步驟;如果該對應(yīng)計算機沒有上線,則返回判斷本次工作排程是否執(zhí)行完畢的步驟。
全文摘要
一種網(wǎng)絡(luò)資源自動化管理系統(tǒng),在該系統(tǒng)中,多個網(wǎng)域客戶端設(shè)備分散在網(wǎng)絡(luò)環(huán)境中,管理者通過網(wǎng)絡(luò)訪問網(wǎng)站服務(wù)器,透過網(wǎng)頁管理界面查詢網(wǎng)域控制器,指定網(wǎng)域中的目標對象并快速、準確地執(zhí)行管理任務(wù)。該系統(tǒng)包括一資料搜集模塊,通過網(wǎng)域控制器搜集各網(wǎng)域客戶端的資料,并上傳至一共享文件夾中;一代理程序模塊,用于將上述上傳至共享文件夾中的資料進行比對、過濾與處理,將資料寫入一數(shù)據(jù)庫中;一網(wǎng)絡(luò)計算機任務(wù)管理模塊,用于提供管理者透過網(wǎng)站服務(wù)器訪問數(shù)據(jù)庫進行查詢與執(zhí)行管理任務(wù)。本發(fā)明還提供一種網(wǎng)絡(luò)資源自動化管理方法。
文檔編號H04L12/24GK1924907SQ20051003701
公開日2007年3月7日 申請日期2005年9月2日 優(yōu)先權(quán)日2005年9月2日
發(fā)明者林政緯 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司