国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種Unix/Linux系統(tǒng)運(yùn)維數(shù)據(jù)收集方法和裝置的制作方法

      文檔序號(hào):7766404閱讀:298來(lái)源:國(guó)知局
      專利名稱:一種Unix/Linux系統(tǒng)運(yùn)維數(shù)據(jù)收集方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及IT運(yùn)維領(lǐng)域,特別是Unix/Limix環(huán)境下運(yùn)維數(shù)據(jù)采集方法和裝置。
      技術(shù)背景
      在金融,電信等行業(yè)中,由于穩(wěn)定性,可靠性需要,其大多數(shù)業(yè)務(wù)系統(tǒng)運(yùn)行在 UNIX/Linux平臺(tái)下。為保證業(yè)務(wù)系統(tǒng)的正常運(yùn)行,管理人員需要采集其運(yùn)行數(shù)據(jù)以分 析其運(yùn)行是否正常。傳統(tǒng)的有SNMP方式和Telnet方式。在SNMP方式中,需要在被 管設(shè)備上面安裝Agent軟件,如果Agent出現(xiàn)問(wèn)題,可能對(duì)業(yè)務(wù)系統(tǒng)造成較大的性能影 響,極端情況下甚至導(dǎo)致業(yè)務(wù)不可用。Agent的可靠性至關(guān)重要,但由于保密的原因源 廠商一般不會(huì)提供源代碼,故管理人員無(wú)法對(duì)軟件可靠性進(jìn)行審核。另外,采集內(nèi)容受 限于Agent,如果沒(méi)有源代碼,無(wú)法實(shí)現(xiàn)功能的擴(kuò)充以滿足快速變化的業(yè)務(wù)需要。并且 Agent的二次開(kāi)發(fā)需要包括源代碼的修改,編譯,調(diào)試,很難快速開(kāi)發(fā)并保證其可靠性。 Ulnet方式中遠(yuǎn)程訪問(wèn)被管系統(tǒng)獲取數(shù)據(jù);其需要業(yè)務(wù)系統(tǒng)提供用戶名和口令,并且該信 息會(huì)在網(wǎng)上傳輸,存在較大的安全隱患。同時(shí),用戶名和口令按照審計(jì)要求一般會(huì)定期 修改,會(huì)需要管理系統(tǒng)做相應(yīng)的修改,管理成本很高。
      本發(fā)明中提供的方法和裝置,通過(guò)Shell開(kāi)發(fā)Agent,其腳本對(duì)管理人員是透明 可讀的,安全性、可靠性可以審計(jì);開(kāi)步驟簡(jiǎn)單,能夠快速滿足業(yè)務(wù)變化的要求。該裝 置在被管設(shè)備內(nèi)部運(yùn)行,將數(shù)據(jù)推送給管理服務(wù)器,不需要開(kāi)放用戶名和口令;網(wǎng)絡(luò)傳 輸?shù)闹皇菙?shù)據(jù),沒(méi)有安全敏感的信息,排除了 Telnet方式的安全隱患。發(fā)明內(nèi)容
      Cron — Unix系統(tǒng)中的一種任務(wù)調(diào)度方法; SNMP— Simple Network Management Protocol ; Agent —代理,指一種運(yùn)行在設(shè)備內(nèi)部的服務(wù)程序;本發(fā)明提供了一種IT運(yùn)維中Unix/Linux系統(tǒng)運(yùn)行數(shù)據(jù)采集方法。其步驟為1)通 過(guò)FTP從服務(wù)器獲取采集參數(shù);2) root通過(guò)cran定期運(yùn)行命令,收集運(yùn)行數(shù)據(jù)并存入 XML文件;3)以普通用戶身份通過(guò)cran定期運(yùn)行相關(guān)命令,收集運(yùn)行數(shù)據(jù)并存入XML 文件;4)將數(shù)據(jù)文件通過(guò)FTP協(xié)議自動(dòng)上傳到監(jiān)控服務(wù)器;5)監(jiān)控服務(wù)器定期對(duì)文件 進(jìn)行掃描,讀取并處理相關(guān)數(shù)據(jù)。該方法解決了傳統(tǒng)方法中存在的安全性和可擴(kuò)充性問(wèn) 題。通過(guò)放置本發(fā)明裝置在被管系統(tǒng)內(nèi)部運(yùn)行,將采集到的數(shù)據(jù)從內(nèi)部主動(dòng)發(fā)送到管理 系統(tǒng),被管系統(tǒng)不用向外部提供任何可能被攻擊的接口。同時(shí),由于采用了 Shell開(kāi)發(fā)采 集裝置,管理人員可以審核采集命令,故裝置的安全性和可靠性是可審計(jì)的,這也提高 了安全性。Shell具有容易開(kāi)發(fā)、無(wú)需編譯等特點(diǎn),當(dāng)采集運(yùn)行數(shù)據(jù)內(nèi)容有調(diào)整時(shí),可以 容易的對(duì)Shell進(jìn)行增加或調(diào)整,故提高了其可擴(kuò)充性。
      本發(fā)明還提供了一套數(shù)據(jù)采集裝置,該裝置包括PushAgent,FTP服務(wù)器和運(yùn)維管理系統(tǒng)。PmhAgent在被管系統(tǒng)內(nèi)部運(yùn)行,定期被調(diào)度,從FTP服務(wù)器獲取采集參數(shù),采 集相關(guān)運(yùn)行數(shù)據(jù),并將采集結(jié)果通過(guò)FTP上傳到FTP服務(wù)器。管理系統(tǒng)下發(fā)采集參數(shù); 檢測(cè)FTP服務(wù)下的文件,讀取并進(jìn)行解析,存儲(chǔ)入庫(kù)等。此外,根據(jù)本發(fā)明,PushAgent是基于Unix Shell開(kāi)發(fā)的,其具有無(wú)需編譯,透
      明可審計(jì),易于修改調(diào)試等特點(diǎn)。此外,根據(jù)本發(fā)明的實(shí)施例,PushAgent和服務(wù)器之間是通過(guò)FTP協(xié)議通信的。此外,根據(jù)本發(fā)明,PushAgent和服務(wù)器之間的通信是雙向的;服務(wù)器可以向 PushAgent下發(fā)采集參數(shù)以控制采集行為;PmhAgent將采集結(jié)果上傳給服務(wù)器。此外,根據(jù)本發(fā)明,PushAgent的定期執(zhí)行是通過(guò)cron調(diào)度的,具有穩(wěn)定可靠的 特點(diǎn)。此外,根據(jù)本發(fā)明,PushAgent的采集是分別由root和普通帳號(hào)身份執(zhí)行的。對(duì) 權(quán)限要求高的命令通過(guò)root身份執(zhí)行,不需root身份的則以普通用戶執(zhí)行;這樣降低了 出錯(cuò)的風(fēng)險(xiǎn)。此外,根據(jù)本發(fā)明,PushAgent采集的內(nèi)容包括但不限于CPU、內(nèi)存、磁盤(pán)、文 件系統(tǒng)、網(wǎng)絡(luò)、日志文件等方面。支持AIX,HP-UX,Solaris,SCO-UNIX,各種Linux等。本數(shù)據(jù)采集裝置的發(fā)明,解決了傳統(tǒng)方式在安全性和可擴(kuò)充性方面的缺陷,特 別適合于金融,證券等對(duì)安全性要求非常高,業(yè)務(wù)有變化頻繁的行業(yè)。綜上所述,由于采用了上述技術(shù)方案,本發(fā)明的有益效果是采用本方法制作 的裝置是透明可審計(jì)的,裝置的安全性和可靠性有保障。同時(shí)簡(jiǎn)化了裝置開(kāi)發(fā)過(guò)程,提 高了開(kāi)發(fā)效率,能夠快速滿足業(yè)務(wù)變化要求,具有很好的可擴(kuò)充性,目前已經(jīng)在銀行, 證券,保險(xiǎn)等行業(yè)得到應(yīng)用。


      本發(fā)明將通過(guò)例子并參照附圖的方式說(shuō)明,其中 圖一.采集裝置工作原理圖。圖二.采集步驟說(shuō)明圖。
      具體實(shí)施例方式本說(shuō)明書(shū)中公開(kāi)的所有特征,或公開(kāi)的所有方法或過(guò)程中的步驟,除了互相排 斥的特征和/或步驟以外,均可以以任何方式組合。本說(shuō)明書(shū)(包括任何附加權(quán)利要求、摘要和附圖)中公開(kāi)的任一特征,除非特 別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每 個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。下面將結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的說(shuō)明
      如圖1所示,采集裝置PushAgent在被管設(shè)備內(nèi)部運(yùn)行,其定期采集運(yùn)行數(shù)據(jù),并通 過(guò)FTP協(xié)議將采集結(jié)果上傳到FTP服務(wù)器。運(yùn)維管理系統(tǒng)從FTP服務(wù)器讀取并解析相關(guān) 文件。在此過(guò)程中,如果PushAgent和FTP服務(wù)器之間的網(wǎng)絡(luò)連接出現(xiàn)中斷,或者FTP服務(wù)器因故不能訪問(wèn),則PushAgent會(huì)將采集到的數(shù)據(jù)在本地緩存;當(dāng)FTP服務(wù)恢復(fù)后, PushAgent可以自動(dòng)將緩存的內(nèi)容上傳到FTP服務(wù)器,不會(huì)丟失。具體實(shí)施的時(shí)候,F(xiàn)TP 服務(wù)器和運(yùn)維管理系統(tǒng)可以安裝在同一臺(tái)機(jī)器上面,也可以獨(dú)立部署。對(duì)某些運(yùn)維數(shù)據(jù)的采集,需要通過(guò)參數(shù)指明具體采集哪個(gè)對(duì)象,如果在被管設(shè)備 端管理,當(dāng)設(shè)備數(shù)量增多時(shí)工作量很大。故參數(shù)是需要在運(yùn)維管理系統(tǒng)集中管理;在本 發(fā)明中,裝置可以自動(dòng)從FTP服務(wù)器獲取采集參數(shù),管理人員可以在運(yùn)維管理系統(tǒng)中集 中對(duì)參數(shù)進(jìn)行設(shè)置并下發(fā)。如圖2所示,PushAgent采集數(shù)據(jù)包括下列幾個(gè)步驟
      1)通過(guò)FTP從服務(wù)器獲取采集參數(shù);FTP的地址,用戶名及口令在PushAgent安裝 時(shí)指定,保存在配置文件中。為提高數(shù)據(jù)傳輸?shù)目煽啃裕梢耘渲枚鄠€(gè)地址,從而支持 雙機(jī)甚至多機(jī)集群。2) root通過(guò)cran定期運(yùn)行命令,收集運(yùn)行數(shù)據(jù)并存入XML文件;對(duì)權(quán)限要求 高的命令,一般是涉及到系統(tǒng)硬件的操作,通過(guò)root身份運(yùn)行。對(duì)產(chǎn)生的XML文件權(quán) 限賦給普通用戶可讀寫(xiě)、刪除。3)以普通用戶身份通過(guò)cran定期運(yùn)行相關(guān)命令,收集運(yùn)行數(shù)據(jù)并存入XML文 件;在運(yùn)行過(guò)程中,需要防止某個(gè)命令因故停止而導(dǎo)致整個(gè)采集過(guò)程無(wú)法繼續(xù),這種情 況下需要強(qiáng)行終止該采集命令,保證其他數(shù)據(jù)的正常收集。4)將數(shù)據(jù)文件進(jìn)行預(yù)處理并通過(guò)FTP協(xié)議自動(dòng)上傳到FTP服務(wù)器;預(yù)處理包 括對(duì)原始數(shù)據(jù)的分析、提取并格式化,文件名加時(shí)間戳唯一識(shí)別。同時(shí)還包括對(duì)中間文 件、日志文件的管理等。如果FTP服務(wù)器無(wú)法連接,或者在傳輸過(guò)程中連接中斷,則 PushAgent會(huì)緩存數(shù)據(jù)到本地目錄,直到網(wǎng)絡(luò)連接恢復(fù)。另外一個(gè)重要處理是當(dāng)磁盤(pán)空間 占有率達(dá)到一定限額后就不再寫(xiě)入,防止因?yàn)椴杉\(yùn)維數(shù)據(jù)而占滿磁盤(pán)空間,影響業(yè)務(wù) 系統(tǒng)正常運(yùn)行。5)監(jiān)控服務(wù)器定期對(duì)文件進(jìn)行掃描,讀取并處理相關(guān)數(shù)據(jù)。監(jiān)控服務(wù)器每處理 完一個(gè)文件后,即會(huì)把該文件備份并刪除原目錄下文件。文件備份可以作為審計(jì)依據(jù)。本發(fā)明并不局限于前述的具體實(shí)施方式
      。本發(fā)明擴(kuò)展到任何在本說(shuō)明書(shū)中披露 的新特征或任何新的組合,以及披露的任一新的方法或過(guò)程的步驟或任何新的組合。
      權(quán)利要求
      1.一種Unix/Limix系統(tǒng)運(yùn)維數(shù)據(jù)收集方法,其特征在于收集步驟包括1)通過(guò)FTP從服務(wù)器獲取采集參數(shù);2)root通過(guò)cran定期運(yùn)行命令,收集運(yùn)行數(shù)據(jù)并存入XML文件;3)以普通用戶身份通過(guò)cran定期運(yùn)行相關(guān)命令,收集運(yùn)行數(shù)據(jù)并存入XML文件;4)將數(shù)據(jù)文件通過(guò)FTP協(xié)議自動(dòng)上傳到監(jiān)控服務(wù)器;5)監(jiān)控服務(wù)器定期對(duì)文件進(jìn)行掃描,讀取并處理相關(guān)數(shù)據(jù)。
      2.一種應(yīng)用如權(quán)利要求1所述Unix/Limix系統(tǒng)運(yùn)維數(shù)據(jù)收集方法的裝置,其特征在 于該裝置全部通過(guò)Unix Shell實(shí)現(xiàn);其腳本對(duì)管理人員是可讀可審計(jì)的,安全性可驗(yàn) 證。
      3.根據(jù)權(quán)利要求2所述的裝置,其特征在于采集shell是在被管設(shè)備內(nèi)部運(yùn)行的, 其數(shù)據(jù)是從被管設(shè)備內(nèi)部發(fā)送給服務(wù)器。
      4.根據(jù)權(quán)利要求2所述的裝置,其特征在于采集Shell是通過(guò)cran調(diào)度的,采集周 期調(diào)整粒度可精確到分鐘。
      5.根據(jù)權(quán)利要求2所述的裝置,其特征在于該裝置通過(guò)FTP協(xié)議與外界系統(tǒng)進(jìn)行 通信,將運(yùn)行數(shù)據(jù)從被管系統(tǒng)發(fā)送給服務(wù)器,外界系統(tǒng)也可以傳遞參數(shù)對(duì)采集行為進(jìn)行 調(diào)整。
      6.根據(jù)權(quán)利要求2所述的裝置,其特征在于該裝置能夠采集系統(tǒng)、存儲(chǔ)、網(wǎng)絡(luò)、 硬件、日志等多方面內(nèi)容,支持AIX,HP-UX, Linux等多種平臺(tái)。
      7.根據(jù)權(quán)利要求2所述的裝置,其特征在于更進(jìn)一步的,該裝置的特征在于腳 本運(yùn)行身份分為root和普通帳號(hào);對(duì)于需要超級(jí)用戶權(quán)限的命令,通過(guò)root身份執(zhí)行; 對(duì)于普通用戶就可以執(zhí)行的腳本,則通過(guò)普通用戶身份執(zhí)行。
      全文摘要
      本發(fā)明公開(kāi)了一種Unix/Linux系統(tǒng)運(yùn)維數(shù)據(jù)收集方法。其收集步驟包括1)通過(guò)FTP從服務(wù)器獲取采集參數(shù);2)root通過(guò)cron定期運(yùn)行命令,收集運(yùn)行數(shù)據(jù)并存入XML文件;3)以普通用戶身份通過(guò)cron定期運(yùn)行相關(guān)命令,收集運(yùn)行數(shù)據(jù)并存入XML文件;4)將數(shù)據(jù)文件通過(guò)FTP協(xié)議自動(dòng)上傳到監(jiān)控服務(wù)器;5)監(jiān)控服務(wù)器定期對(duì)文件進(jìn)行掃描,讀取并處理相關(guān)數(shù)據(jù)。本裝置一個(gè)特征是使用UnixShell實(shí)現(xiàn)采集,其對(duì)管理人員是透明可讀可審計(jì)的,提高了安全性和可靠性;又克服了傳統(tǒng)Telnet采集方式需要口令,降低了管理難度和泄漏口令的風(fēng)險(xiǎn)。
      文檔編號(hào)H04L12/24GK102025536SQ20101055933
      公開(kāi)日2011年4月20日 申請(qǐng)日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
      發(fā)明者廖昕, 楊濤, 陳松 申請(qǐng)人:成都勤智數(shù)碼科技有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1