欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法與流程

文檔序號:12491795閱讀:389來源:國知局
一種基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法與流程
本發(fā)明涉及一種基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法,屬于計(jì)算機(jī)應(yīng)用
技術(shù)領(lǐng)域
。
背景技術(shù)
:跨地域的企業(yè)集團(tuán)實(shí)施了分布式PDM系統(tǒng)后,在業(yè)務(wù)上各個(gè)地域的子公司不僅要管理各自PDM子系統(tǒng)中的三維設(shè)計(jì)數(shù)據(jù),也要彼此之間進(jìn)行數(shù)據(jù)的傳輸和使用。PDM子系統(tǒng)具有獨(dú)立的數(shù)據(jù)庫服務(wù)器和文件卷服務(wù)器,用于存儲三維設(shè)計(jì)數(shù)據(jù),用戶通過客戶端使用對應(yīng)的PDM子系統(tǒng)。為了確保PDM子系統(tǒng)間大批量三維設(shè)計(jì)數(shù)據(jù)傳輸?shù)恼_性和完整性,需要實(shí)時(shí)監(jiān)控和管理數(shù)據(jù)傳輸?shù)倪^程,確定數(shù)據(jù)是否可以傳輸,傳輸過程是否正確,傳輸是否完成。而現(xiàn)有技術(shù)存在以下不足,為分布式PDM系統(tǒng)數(shù)據(jù)傳輸?shù)谋O(jiān)控和問題處理帶來不便:(1)分布式PDM系統(tǒng)的三維設(shè)計(jì)數(shù)據(jù)在不同地域間傳輸,現(xiàn)有技術(shù)無法做到實(shí)時(shí)監(jiān)控,不能及時(shí)發(fā)現(xiàn)和處理數(shù)據(jù)傳輸前、數(shù)據(jù)傳輸中的服務(wù)器問題、傳輸問題,無法準(zhǔn)確統(tǒng)計(jì)全天的每個(gè)時(shí)間段的數(shù)據(jù)傳輸狀態(tài)和過程信息;(2)大批量的三維設(shè)計(jì)數(shù)據(jù)在各個(gè)PDM子系統(tǒng)間傳輸,由于三維設(shè)計(jì)數(shù)據(jù)的裝配關(guān)系、版本升版、簽出使用,極易造成PDM數(shù)據(jù)庫的死鎖,現(xiàn)有技術(shù)不能實(shí)時(shí)監(jiān)控、及時(shí)處理由于數(shù)據(jù)傳輸產(chǎn)生的數(shù)據(jù)庫死鎖問題,導(dǎo)致用戶無法正常使用PDM系統(tǒng);(3)每個(gè)數(shù)據(jù)傳輸過程通過日志文件記錄,而日志文件存儲于各自PDM子系統(tǒng)服務(wù)器中,每次數(shù)據(jù)傳輸出現(xiàn)問題時(shí),需要聯(lián)系PDM子系統(tǒng)管理員登錄到自己管理的PDM子系統(tǒng)服務(wù)器中查找日志文件,需要投入大量的時(shí)間和人力,現(xiàn)有技術(shù)無法做到在一個(gè)統(tǒng)一的環(huán)境中對各個(gè)PDM子系統(tǒng)數(shù)據(jù)傳輸產(chǎn)生的日志進(jìn)行實(shí)時(shí)監(jiān)控、信息讀取、分析使用的方法;(4)分布式PDM系統(tǒng)建立在各個(gè)地域的PDM子系統(tǒng)都有自己的系統(tǒng)管理員,這些系統(tǒng)管理員只負(fù)責(zé)對自己系統(tǒng)的數(shù)據(jù)傳輸進(jìn)行監(jiān)控,現(xiàn)有技術(shù)缺乏一個(gè)對分布式PDM系統(tǒng)整體數(shù)據(jù)傳輸狀態(tài)監(jiān)控,數(shù)據(jù)傳輸問題處理的角色崗位,降低管理效率。綜合上述可知,分布式PDM系統(tǒng)中各個(gè)PDM子系統(tǒng)進(jìn)行數(shù)據(jù)傳輸時(shí),現(xiàn)有技術(shù)所提出的數(shù)據(jù)傳輸監(jiān)控的功能將無能為力。如果提供一種能夠?qū)?shù)據(jù)傳輸前、傳輸中、傳輸后的實(shí)時(shí)監(jiān)控方法,將各個(gè)PDM子系統(tǒng)服務(wù)器信息、三維設(shè)計(jì)數(shù)據(jù)傳輸狀態(tài)集中在一個(gè)統(tǒng)一的Web系統(tǒng)中管理,由分布式PDM系統(tǒng)管理員監(jiān)控和處理由于數(shù)據(jù)傳輸產(chǎn)生的問題,可有效提高工作效率,減少系統(tǒng)管理員的重復(fù)勞動,提高企業(yè)集團(tuán)的信息化管理水平。技術(shù)實(shí)現(xiàn)要素:針對上述技術(shù)問題,本發(fā)明所要解決的技術(shù)問題是提供一種在Web頁面中對分布式PDM系統(tǒng)數(shù)據(jù)傳輸?shù)谋O(jiān)控功能,能夠?qū)崟r(shí)監(jiān)控?cái)?shù)據(jù)傳輸過程與狀態(tài),有效判斷三維設(shè)計(jì)數(shù)據(jù)傳輸?shù)臏?zhǔn)確性和完整性,及時(shí)處理數(shù)據(jù)傳輸問題,提供監(jiān)控結(jié)果多樣化顯示的基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法。本發(fā)明的技術(shù)方案是:一種基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法,所述監(jiān)控方法在數(shù)據(jù)傳輸監(jiān)控過程中使用到的系統(tǒng)模塊包括分布式PDM系統(tǒng),還包括數(shù)據(jù)傳輸監(jiān)控與PDM系統(tǒng)接口模塊、服務(wù)器監(jiān)控模塊、數(shù)據(jù)傳輸監(jiān)控模塊、Web頁面顯示模塊、用戶管理模塊、Web監(jiān)控服務(wù)器,分布式PDM系統(tǒng)由多個(gè)獨(dú)立運(yùn)行的PDM子系統(tǒng)組成,每個(gè)PDM子系統(tǒng)均包含數(shù)據(jù)庫服務(wù)器、文件卷服務(wù)器;具體監(jiān)控方法包括以下步驟:步驟1、數(shù)據(jù)傳輸監(jiān)控與PDM系統(tǒng)接口模塊對每個(gè)PDM子系統(tǒng)的端口進(jìn)行監(jiān)聽,獲取并解析兩個(gè)PDM子系統(tǒng)間的每條SSL握手消息,進(jìn)而判斷兩個(gè)PDM子系統(tǒng)間是否將要傳輸三維設(shè)計(jì)數(shù)據(jù),如果兩個(gè)PDM子系統(tǒng)握手成功,則由接口模塊啟動服務(wù)器監(jiān)控功能;步驟2、服務(wù)器監(jiān)控模塊對數(shù)據(jù)接收方PDM子系統(tǒng)的系統(tǒng)服務(wù)、數(shù)據(jù)庫、文件卷進(jìn)行檢測,分析其信息是否滿足數(shù)據(jù)傳輸?shù)囊?,如果發(fā)現(xiàn)數(shù)據(jù)接收方PDM子系統(tǒng)存在問題,則不允許執(zhí)行數(shù)據(jù)傳輸,并將統(tǒng)計(jì)分析的結(jié)果以圖形化的方式顯示在Web頁面;步驟3、分布式PDM系統(tǒng)管理員在Web頁面中查看服務(wù)器監(jiān)控模塊統(tǒng)計(jì)分析的信息,修復(fù)Web頁面提示的問題,包括啟動服務(wù)器系統(tǒng)服務(wù),關(guān)閉產(chǎn)生數(shù)據(jù)庫死鎖的進(jìn)程,增加磁盤容量,服務(wù)器監(jiān)控模塊檢測通過后,允許執(zhí)行數(shù)據(jù)傳輸;步驟4、接口模塊的獲取數(shù)據(jù)信息功能獲取分布式PDM系統(tǒng)所有數(shù)據(jù)傳輸任務(wù),以發(fā)起數(shù)據(jù)傳輸?shù)臅r(shí)間先后順序生成隊(duì)列信息,從數(shù)據(jù)發(fā)送方PDM子系統(tǒng)獲得三維設(shè)計(jì)數(shù)據(jù)清單列表,將數(shù)據(jù)列表和數(shù)據(jù)接收方PDM子系統(tǒng)數(shù)據(jù)庫中接收到的三維設(shè)計(jì)數(shù)據(jù)遍歷對比,獲得對比信息,接口模塊將隊(duì)列信息、對比信息發(fā)送到數(shù)據(jù)傳輸監(jiān)控模塊,由數(shù)據(jù)傳輸監(jiān)控模塊進(jìn)行三維設(shè)計(jì)數(shù)據(jù)傳輸隊(duì)列監(jiān)控,傳輸狀態(tài)監(jiān)控,數(shù)據(jù)傳輸監(jiān)控模塊將傳輸隊(duì)列監(jiān)控、傳輸狀態(tài)監(jiān)控的結(jié)果以列表方式顯示到Web頁面;步驟5、數(shù)據(jù)傳輸過程中出現(xiàn)三維數(shù)據(jù)簽出使用、版本錯(cuò)亂、數(shù)據(jù)庫死鎖、網(wǎng)絡(luò)占用的傳輸問題后,Web頁面顯示問題信息,由分布式PDM系統(tǒng)管理員在Web數(shù)據(jù)操作頁面中修復(fù)傳輸問題,傳輸問題修復(fù)后,繼續(xù)執(zhí)行數(shù)據(jù)傳輸;步驟6、在兩個(gè)PDM子系統(tǒng)間完成三維設(shè)計(jì)數(shù)據(jù)傳輸后,數(shù)據(jù)傳輸監(jiān)控模塊對傳輸結(jié)果進(jìn)行監(jiān)控,判斷是否傳輸成功,如果傳輸成功,在Web頁面顯示完成信息,更新傳輸過程監(jiān)控功能中的隊(duì)列信息,如果不成功,則在Web頁面顯示錯(cuò)誤信息;步驟7、數(shù)據(jù)傳輸監(jiān)控模塊將完成信息、錯(cuò)誤信息以日志的方式記錄到Web監(jiān)控服務(wù)器中,由分布式PDM系統(tǒng)管理員進(jìn)行管理。優(yōu)選的,步驟2所述的對系統(tǒng)服務(wù)、數(shù)據(jù)庫、文件卷的信息進(jìn)行檢測,信息包括三類,服務(wù)器的關(guān)鍵服務(wù),由PoolManager,PDM數(shù)據(jù)庫服務(wù),PDM應(yīng)用服務(wù),WebService服務(wù)組成,數(shù)據(jù)接收方PDM子系統(tǒng)數(shù)據(jù)庫的死鎖信息,由造成數(shù)據(jù)庫死鎖的客戶端主機(jī)名、MAC地址、IP地址、PDM系統(tǒng)用戶名、產(chǎn)生死鎖的進(jìn)程、產(chǎn)生死鎖的時(shí)間、死鎖持續(xù)時(shí)間組成,數(shù)據(jù)接收方PDM子系統(tǒng)文件卷服務(wù)器上的磁盤使用信息,由文件卷服務(wù)器主機(jī)名、磁盤的總?cè)萘縯otal_capacity、已使用容量userd_capacity、磁盤空間剩余率vol_free_percentage組成。優(yōu)選的,步驟4所述的數(shù)據(jù)傳輸隊(duì)列的隊(duì)列信息,包括分布式PDM系統(tǒng)在某一時(shí)刻的數(shù)據(jù)傳輸任務(wù)總數(shù),已經(jīng)傳輸完畢的任務(wù)列表,當(dāng)前正在傳輸?shù)娜蝿?wù)列表,等待傳輸?shù)娜蝿?wù)列表,估算的正在傳輸任務(wù)的百分比、完成時(shí)間,估算的未傳輸任務(wù)的開始時(shí)間、百分比、完成時(shí)間,數(shù)據(jù)傳輸狀態(tài)的對比信息,每個(gè)數(shù)據(jù)傳輸任務(wù)中傳輸完成的、失敗的、等待傳輸?shù)娜S設(shè)計(jì)零部件的個(gè)數(shù)、失敗原因、零部件的圖號、版本號、中文名稱、零部件的發(fā)送用戶名、數(shù)據(jù)發(fā)送方PDM子系統(tǒng)的主機(jī)名、IP地址。優(yōu)選的,步驟6所述的完成信息包括數(shù)據(jù)發(fā)送方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶,數(shù)據(jù)接收方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)傳輸?shù)拈_始時(shí)間、結(jié)束時(shí)間、傳送的三維設(shè)計(jì)零部件列表清單及個(gè)數(shù),錯(cuò)誤信息包括數(shù)據(jù)發(fā)送方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)接收方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)傳輸?shù)拈_始時(shí)間、出錯(cuò)時(shí)間、出錯(cuò)的三維設(shè)計(jì)零部件列表清單及個(gè)數(shù),以及對應(yīng)的出錯(cuò)原因。本發(fā)明的有益效果;本發(fā)明所述基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法采用以上技術(shù)方案與現(xiàn)有技術(shù)相比,具有以下技術(shù)效果:(1)實(shí)時(shí)完成數(shù)據(jù)傳輸前的服務(wù)器檢測,確保兩個(gè)PDM子系統(tǒng)環(huán)境的正確性和可用性,并通過圖形化的方式以不同顏色標(biāo)識服務(wù)器運(yùn)行狀態(tài),(2)自動獲取數(shù)據(jù)傳輸?shù)年?duì)列信息和狀態(tài)信息,實(shí)時(shí)處理數(shù)據(jù)傳輸過程中遇到的問題,(3)直接監(jiān)控各個(gè)PDM子系統(tǒng)數(shù)據(jù)庫的實(shí)時(shí)死鎖情況,記錄死鎖詳細(xì)信息,方便分布式PDM系統(tǒng)管理員在最短時(shí)間內(nèi)處理死鎖,(4)通過基于Web頁面的集中化管理方式,分布式PDM系統(tǒng)管理員可集中管理處理不同地域的PDM子系統(tǒng)的數(shù)據(jù)傳輸問題,減少重復(fù)工作,從而工作效率。附圖說明下面結(jié)合附圖及實(shí)施例對本發(fā)明作進(jìn)一步描述:圖1為本發(fā)明設(shè)計(jì)基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法流程圖。圖2為本發(fā)明設(shè)計(jì)基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控硬件結(jié)構(gòu)示意圖。圖3為本發(fā)明設(shè)計(jì)基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法的模塊示意圖。具體實(shí)施方式如圖1所示,本發(fā)明設(shè)計(jì)的一種基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法,所述監(jiān)控方法在數(shù)據(jù)傳輸監(jiān)控過程中使用到的系統(tǒng)模塊包括分布式PDM系統(tǒng),還包括數(shù)據(jù)傳輸監(jiān)控與PDM系統(tǒng)接口模塊、服務(wù)器監(jiān)控模塊、數(shù)據(jù)傳輸監(jiān)控模塊、Web頁面顯示模塊、用戶管理模塊、Web監(jiān)控服務(wù)器。分布式PDM系統(tǒng)由多個(gè)獨(dú)立運(yùn)行的PDM子系統(tǒng)組成,每個(gè)PDM子系統(tǒng)均包含數(shù)據(jù)庫服務(wù)器、文件卷服務(wù)器;具體監(jiān)控方法包括以下步驟:步驟1、數(shù)據(jù)傳輸監(jiān)控與PDM系統(tǒng)接口模塊(簡稱接口模塊)對每個(gè)PDM子系統(tǒng)的端口進(jìn)行監(jiān)聽,獲取并解析兩個(gè)PDM子系統(tǒng)間的每條SSL握手消息,進(jìn)而判斷兩個(gè)PDM子系統(tǒng)間是否將要傳輸三維設(shè)計(jì)數(shù)據(jù),如果兩個(gè)PDM子系統(tǒng)握手成功,則由接口模塊啟動服務(wù)器監(jiān)控功能;步驟2、服務(wù)器監(jiān)控模塊對數(shù)據(jù)接收方PDM子系統(tǒng)的系統(tǒng)服務(wù)、數(shù)據(jù)庫、文件卷進(jìn)行檢測,分析其信息是否滿足數(shù)據(jù)傳輸?shù)囊?,如果發(fā)現(xiàn)數(shù)據(jù)接收方PDM子系統(tǒng)存在問題,則不允許執(zhí)行數(shù)據(jù)傳輸,并將統(tǒng)計(jì)分析的結(jié)果以圖形化的方式顯示在Web頁面;步驟3、分布式PDM系統(tǒng)管理員(簡稱系統(tǒng)管理員)在Web頁面中查看服務(wù)器監(jiān)控模塊統(tǒng)計(jì)分析的信息,修復(fù)Web頁面提示的問題,包括啟動服務(wù)器系統(tǒng)服務(wù),關(guān)閉產(chǎn)生數(shù)據(jù)庫死鎖的進(jìn)程,增加磁盤容量,服務(wù)器監(jiān)控模塊檢測通過后,允許執(zhí)行數(shù)據(jù)傳輸;步驟4、接口模塊的獲取數(shù)據(jù)信息功能獲取分布式PDM系統(tǒng)所有數(shù)據(jù)傳輸任務(wù),以發(fā)起數(shù)據(jù)傳輸?shù)臅r(shí)間先后順序生成隊(duì)列信息,從數(shù)據(jù)發(fā)送方PDM子系統(tǒng)獲得三維設(shè)計(jì)數(shù)據(jù)清單列表,將數(shù)據(jù)列表和數(shù)據(jù)接收方PDM子系統(tǒng)數(shù)據(jù)庫中接收到的三維設(shè)計(jì)數(shù)據(jù)遍歷對比,獲得對比信息,接口模塊將隊(duì)列信息、對比信息發(fā)送到數(shù)據(jù)傳輸監(jiān)控模塊,由數(shù)據(jù)傳輸監(jiān)控模塊進(jìn)行三維設(shè)計(jì)數(shù)據(jù)傳輸隊(duì)列監(jiān)控,傳輸狀態(tài)監(jiān)控,數(shù)據(jù)傳輸監(jiān)控模塊將傳輸隊(duì)列監(jiān)控、傳輸狀態(tài)監(jiān)控的結(jié)果以列表方式顯示到Web頁面;步驟5、數(shù)據(jù)傳輸過程中出現(xiàn)三維數(shù)據(jù)簽出使用、版本錯(cuò)亂、數(shù)據(jù)庫死鎖、網(wǎng)絡(luò)占用的傳輸問題后,Web頁面顯示問題信息,由系統(tǒng)管理員在Web數(shù)據(jù)操作頁面中修復(fù)傳輸問題,傳輸問題修復(fù)后,繼續(xù)執(zhí)行數(shù)據(jù)傳輸;步驟6、在兩個(gè)PDM子系統(tǒng)間完成三維設(shè)計(jì)數(shù)據(jù)傳輸后,數(shù)據(jù)傳輸監(jiān)控模塊對傳輸結(jié)果進(jìn)行監(jiān)控,判斷是否傳輸成功,如果傳輸成功,在Web頁面顯示完成信息,更新傳輸過程監(jiān)控功能中的隊(duì)列信息,如果不成功,則在Web頁面顯示錯(cuò)誤信息;步驟7、數(shù)據(jù)傳輸監(jiān)控模塊將完成信息、錯(cuò)誤信息以日志的方式記錄到Web監(jiān)控服務(wù)器中,由系統(tǒng)管理員進(jìn)行管理。如圖2和圖3所示,一種基于Web的分布式PDM系統(tǒng)數(shù)據(jù)傳輸監(jiān)控方法的硬件結(jié)構(gòu)和系統(tǒng)功能模塊是:數(shù)據(jù)傳輸監(jiān)控與PDM系統(tǒng)接口模塊包括傳輸偵聽功能、獲取數(shù)據(jù)信息功能。傳輸偵聽功能用于偵聽分布式PDM系統(tǒng)間的握手協(xié)議,進(jìn)而做出數(shù)據(jù)是否傳輸?shù)呐袛?。對每個(gè)PDM子系統(tǒng)的端口進(jìn)行監(jiān)聽,獲取并解析兩個(gè)PDM子系統(tǒng)間的每條SSL握手消息,進(jìn)而判斷兩個(gè)PDM子系統(tǒng)間是否將要傳輸三維設(shè)計(jì)數(shù)據(jù),如果兩個(gè)PDM子系統(tǒng)握手成功,則由接口模塊啟動服務(wù)器監(jiān)控功能。獲取數(shù)據(jù)信息功能獲取分布式PDM系統(tǒng)所有兩個(gè)PDM子系統(tǒng)間的數(shù)據(jù)傳輸任務(wù),按照啟動傳輸時(shí)間的先后順序生成隊(duì)列信息,同時(shí)從數(shù)據(jù)發(fā)送方PDM子系統(tǒng)獲得三維設(shè)計(jì)數(shù)據(jù)清單列表,將列表信息和數(shù)據(jù)接收方PDM子系統(tǒng)數(shù)據(jù)庫中接收到的三維設(shè)計(jì)數(shù)據(jù)遍歷對比,獲得對比信息,由接口模塊將隊(duì)列信息和對比信息發(fā)送到數(shù)據(jù)傳輸監(jiān)控模塊。服務(wù)器監(jiān)控模塊包括系統(tǒng)服務(wù)監(jiān)控功能、數(shù)據(jù)庫監(jiān)控功能、文件卷監(jiān)控功能,根據(jù)監(jiān)控分析結(jié)果,判斷能否允許兩個(gè)PDM子系統(tǒng)間進(jìn)行數(shù)據(jù)傳輸。系統(tǒng)服務(wù)監(jiān)控功能主要負(fù)責(zé)監(jiān)控PDM子系統(tǒng)服務(wù)器關(guān)鍵服務(wù)的運(yùn)行情況,分析判斷是否正常。各個(gè)PDM子系統(tǒng)均有數(shù)據(jù)庫服務(wù)器、PDM應(yīng)用服務(wù)器、WebService服務(wù),系統(tǒng)服務(wù)監(jiān)控功能讀取匯總的XML服務(wù)器配置文件,對接收方PDM子系統(tǒng)的關(guān)鍵服務(wù)進(jìn)行檢測,并進(jìn)行動態(tài)更新檢測結(jié)果。檢測的服務(wù)有PoolManager,PDM數(shù)據(jù)庫服務(wù),PDM應(yīng)用服務(wù),WebService服務(wù)。服務(wù)器監(jiān)控功能將檢測結(jié)果顯示在數(shù)據(jù)傳輸監(jiān)控Web圖形化顯示頁面中,通過三種顏色來代表數(shù)據(jù)接收方PDM子系統(tǒng)的服務(wù)狀況。三種顏色分別為綠色,黃色和紅色。其中,綠色圖形對應(yīng)服務(wù)信息為Running,表示該服務(wù)目前運(yùn)行狀況良好,黃色圖形對應(yīng)服務(wù)信息為Warning,表示對該服務(wù)目前運(yùn)行狀況發(fā)出警告,紅色圖形對應(yīng)服務(wù)信息為Critical,表示該服務(wù)目前出現(xiàn)了問題。數(shù)據(jù)庫監(jiān)控功能主要負(fù)責(zé)監(jiān)控?cái)?shù)據(jù)接收方PDM子系統(tǒng)數(shù)據(jù)庫是否發(fā)生了死鎖,如果發(fā)生死鎖,則記錄數(shù)據(jù)庫死鎖的詳細(xì)信息,將詳細(xì)信息逐條顯示在Web頁面中,并通過電子郵件、短信方式推送數(shù)據(jù)庫死鎖的詳細(xì)信息給系統(tǒng)管理員。系統(tǒng)管理員在顯示死鎖信息的Web頁面中清除產(chǎn)生死鎖的進(jìn)程。數(shù)據(jù)庫死鎖的詳細(xì)信息包括造成數(shù)據(jù)庫死鎖的客戶端主機(jī)名、MAC地址、IP地址、PDM系統(tǒng)用戶名、產(chǎn)生死鎖的進(jìn)程、產(chǎn)生死鎖的時(shí)間、死鎖持續(xù)時(shí)間。數(shù)據(jù)庫監(jiān)控功能通過編寫編寫死鎖查詢程序,程序中實(shí)現(xiàn)嵌入式SQL語句,用來查詢數(shù)據(jù)庫死鎖的詳細(xì)信息。程序計(jì)時(shí)器每隔一段時(shí)間調(diào)用死鎖查詢程序檢查死鎖情況。在數(shù)據(jù)庫監(jiān)控過程中,實(shí)現(xiàn)只查詢數(shù)據(jù)庫死鎖情況,而不去修改數(shù)據(jù)庫信息,從而保證安全的進(jìn)行數(shù)據(jù)庫死鎖監(jiān)控。當(dāng)查詢到死鎖時(shí),就把數(shù)據(jù)庫死鎖的詳細(xì)信息記錄下來,由Web圖形化顯示頁面的圓圈圖形顏色進(jìn)行表示。當(dāng)發(fā)生死鎖時(shí),圓圈顯示為紅色,沒有查詢到死鎖時(shí),圓圈顯示為藍(lán)色。當(dāng)系統(tǒng)管理員點(diǎn)擊死鎖信息的Clear清除按鈕后,數(shù)據(jù)接收方PDM子系統(tǒng)數(shù)據(jù)庫死鎖的進(jìn)程信息將被遠(yuǎn)程調(diào)用程序關(guān)閉。下表是存儲在數(shù)據(jù)傳輸監(jiān)控系統(tǒng)數(shù)據(jù)庫中的死鎖信息表,client_id是主鍵,client_name表示在PDM系統(tǒng)中的用戶名,machine_id表示客戶端主機(jī)名,blocked_id表示死鎖發(fā)生時(shí)造成死鎖的進(jìn)程,MAC_address表示MAC地址,IP_address表示IP地址,cmd表示PDM此時(shí)正在進(jìn)行的導(dǎo)出程序,start_time表示死鎖發(fā)生的時(shí)間,wait_time表示死鎖持續(xù)時(shí)間,其單位是秒。如下表所示。字段名字段類型是否主鍵允許為空client_idint是否client_namevarchar(128)否否machine_idvarchar(128)否是blocked_idvarchar(128)否是MAC_addressvarchar(128)否是IP_addressvarchar(128)否是cmdvarchar(32)否是start_timeint否是wait_timeint否是文件卷監(jiān)控功能主要負(fù)責(zé)監(jiān)控?cái)?shù)據(jù)接收方PDM子系統(tǒng)文件卷服務(wù)器上的磁盤使用情況,分析磁盤是否已占滿,將分析結(jié)果在Web圖形化顯示頁面中使用不同的顏色警示標(biāo)志進(jìn)行預(yù)警。文件卷監(jiān)控功能讀取匯總的XML服務(wù)器配置文件,獲取數(shù)據(jù)接收方PDM子系統(tǒng)文件卷服務(wù)器主機(jī)名以及磁盤的總?cè)萘縯otal_capacity、已使用容量userd_capacity后,計(jì)算磁盤空間剩余率vol_free_percentage,計(jì)算公式如下。vol_free_percentage=(total_capacity-userd_capacity)/total_capacity*100%如果vol_free_percentage*100>10,使用藍(lán)色圖形表示正常,5<vol_free_percentage*100<=10,使用黃色圖形表示警告,vol_free_percentage*100<=5,使用紅色圖形表示警告,此時(shí)停止兩個(gè)PDM子系統(tǒng)間的數(shù)據(jù)傳送,直到系統(tǒng)管理員擴(kuò)容磁盤空間,再次監(jiān)測通過后允許數(shù)據(jù)傳輸。數(shù)據(jù)傳輸監(jiān)控模塊包括傳輸過程監(jiān)控功能、傳輸結(jié)果監(jiān)控功能、日志記錄功能。傳輸過程監(jiān)控功能通過獲取接口模塊提供的隊(duì)列信息、對比信息,對PDM子系統(tǒng)間的所有數(shù)據(jù)傳輸任務(wù)進(jìn)行監(jiān)控和管理,對兩個(gè)PDM子系統(tǒng)間的數(shù)據(jù)傳輸狀態(tài)進(jìn)行監(jiān)控。接口模塊按傳輸時(shí)間的先后順序?qū)㈥?duì)列信息發(fā)送到數(shù)據(jù)傳輸監(jiān)控模塊后,由數(shù)據(jù)傳輸監(jiān)控模塊對分布式PDM系統(tǒng)所有的數(shù)據(jù)傳輸隊(duì)列進(jìn)行監(jiān)控和管理。數(shù)據(jù)傳輸隊(duì)列監(jiān)控在Web頁面中,以列表方式提供給系統(tǒng)管理員所有的隊(duì)列信息,查看自己提交的數(shù)據(jù)傳輸任務(wù)有沒有開始傳輸,有多少個(gè)數(shù)據(jù)傳輸任務(wù)排在自己的前面,后面等待傳輸?shù)膫鬏斎蝿?wù)個(gè)數(shù)。數(shù)據(jù)傳輸隊(duì)列監(jiān)控根據(jù)網(wǎng)絡(luò)傳輸速度和傳輸任務(wù)個(gè)數(shù),按隊(duì)列信息估算未傳輸任務(wù)的開始時(shí)間、百分比、完成時(shí)間,并顯示給系統(tǒng)管理員。開始時(shí)間通過讀取計(jì)算機(jī)當(dāng)前時(shí)間來獲取,百分比可以通過完成的數(shù)量以及總的解析出來的三維設(shè)計(jì)零部件的數(shù)量比來獲取,完成時(shí)間通過所剩個(gè)數(shù)乘以已傳輸數(shù)據(jù)所用的平均時(shí)間得到。在Web數(shù)據(jù)傳輸隊(duì)列列表中,系統(tǒng)管理員可以調(diào)整各個(gè)數(shù)據(jù)傳輸任務(wù)的先后順序。數(shù)據(jù)傳輸狀態(tài)監(jiān)控對當(dāng)前在網(wǎng)絡(luò)中進(jìn)行的數(shù)據(jù)傳輸狀態(tài)進(jìn)行監(jiān)控,由接口模塊獲取每個(gè)數(shù)據(jù)傳輸過程中的對比信息后,數(shù)據(jù)傳輸狀態(tài)監(jiān)控功能解析對比信息,在Web頁面中將傳輸完成的、失敗的、等待傳輸?shù)乃腥S設(shè)計(jì)零部件以列表方式顯示出來。并將傳輸出錯(cuò)的零部件信息提供給系統(tǒng)管理員、PDM子系統(tǒng)用戶,由系統(tǒng)管理員或PDM子系統(tǒng)用戶對傳輸錯(cuò)誤的零部件進(jìn)行處理。在兩個(gè)PDM子系統(tǒng)間完成數(shù)據(jù)傳輸后,傳輸結(jié)果監(jiān)控功能判斷是否傳輸成功。如果傳輸成功,在Web頁面顯示完成信息,如果沒有成功,則提供出錯(cuò)誤信息。完成信息包括數(shù)據(jù)發(fā)送方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)接收方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)傳輸?shù)拈_始時(shí)間、結(jié)束時(shí)間、傳送的三維設(shè)計(jì)零部件列表清單及個(gè)數(shù),錯(cuò)誤信息包括數(shù)據(jù)發(fā)送方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)接收方PDM子系統(tǒng)的主機(jī)名、IP地址、PDM系統(tǒng)用戶名,數(shù)據(jù)傳輸?shù)拈_始時(shí)間、出錯(cuò)時(shí)間、出錯(cuò)的三維設(shè)計(jì)零部件列表清單及個(gè)數(shù),以及對應(yīng)的出錯(cuò)原因。在兩個(gè)PDM子系統(tǒng)間完成數(shù)據(jù)傳輸后,日志記錄功能將完成信息、錯(cuò)誤信息以日志的方式記錄到數(shù)據(jù)傳輸監(jiān)控服務(wù)器的日志目錄中,由系統(tǒng)管理員進(jìn)行管理。Web顯示模塊用于顯示服務(wù)器監(jiān)控模塊、數(shù)據(jù)傳輸監(jiān)控模塊產(chǎn)生的監(jiān)控信息,Web頁面顯示方式分為Web圖形化顯示頁面、Web數(shù)據(jù)列表頁面和Web數(shù)據(jù)操作頁面。圖形化顯示頁面以圖形化的方式顯示各類服務(wù)器的服務(wù)運(yùn)行分析結(jié)果、數(shù)據(jù)接收方PDM子系統(tǒng)的數(shù)據(jù)庫死鎖分析結(jié)果、文件卷服務(wù)器磁盤的容量分析結(jié)果,Web數(shù)據(jù)列表頁面顯示數(shù)據(jù)傳輸任務(wù)的隊(duì)列信息、數(shù)據(jù)傳輸狀態(tài)的對比信息,Web數(shù)據(jù)操作頁面完成數(shù)據(jù)庫死鎖的處理、數(shù)據(jù)傳輸任務(wù)的隊(duì)列順序、處理三維設(shè)計(jì)零部件傳輸?shù)某鲥e(cuò)問題。在Web監(jiān)控系統(tǒng)中設(shè)置了兩種角色,一種是分布式PDM系統(tǒng)管理員,另一種是PDM子系統(tǒng)用戶。用戶管理模塊對使用分布式PDM系統(tǒng)管理員、PDM子系統(tǒng)用戶進(jìn)行個(gè)人信息管理、權(quán)限管理。用戶信息管理功能包含系統(tǒng)登錄驗(yàn)證,實(shí)現(xiàn)系統(tǒng)管理員、用戶的增加、刪除,修改個(gè)人信息的操作,權(quán)限管理功能包括分配、修改系統(tǒng)管理員、用戶的功能權(quán)限。系統(tǒng)管理員的角色在監(jiān)控系統(tǒng)中可以做所有操作,包括查看、維護(hù)服務(wù)器監(jiān)控模塊統(tǒng)計(jì)分析的數(shù)據(jù)信息,修改Web頁面提示的問題,修改數(shù)據(jù)傳輸任務(wù)的隊(duì)列順序,查看數(shù)據(jù)傳輸完成信息、錯(cuò)誤信息的日志記錄。PDM子系統(tǒng)用戶的角色,只能查看、維護(hù)數(shù)據(jù)傳輸監(jiān)控模塊的信息,修改數(shù)據(jù)傳輸過程中出現(xiàn)的傳輸問題,查看傳輸結(jié)果信息。上述實(shí)施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍。凡根據(jù)本發(fā)明主要技術(shù)方案的精神實(shí)質(zhì)所做的修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
剑阁县| 莱州市| 饶平县| 海淀区| 皋兰县| 望江县| 开远市| 镇沅| 昌平区| 柳江县| 西吉县| 久治县| 莎车县| 伽师县| 海伦市| 梨树县| 江孜县| 滨州市| 石景山区| 内江市| 溧水县| 永仁县| 泊头市| 尉氏县| 越西县| 辉南县| 吕梁市| 卢湾区| 新绛县| 乌兰察布市| 清徐县| 云梦县| 彭水| 淮滨县| 沁水县| 宝清县| 安化县| 楚雄市| 随州市| 寿阳县| 蓬溪县|