<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

一種通訊網絡巡檢的方法、裝置及巡檢客戶端與流程

文檔序號:11180438閱讀:1035來源:國知局
一種通訊網絡巡檢的方法、裝置及巡檢客戶端與流程

本發明涉及通訊領域,特別是涉及一種通訊網絡巡檢的方法、裝置及巡檢客戶端。



背景技術:

通訊網絡管理軟件,特別是電信級通訊網絡管理軟件,為維護人員提供了統一管理運營商網絡中通訊設備及網絡的快捷手段。隨著運營商對全網設備集中統一管理需求的迫切提出,通訊網絡管理軟件的規模也逐步從小型軟件發展到中型甚至大型軟件,對運行軟硬件平臺的要求也逐步提高。涉及的it資源有服務器(操作系統)、數據庫系統、集群容災軟件、殺毒軟件、通訊以及通訊網絡管理軟件自身等。所有這些it資源的正常協調運轉才能確保通訊網絡管理軟件正常運行,進而為通訊網絡安全提供維護保障。然而,對這些運行it資源進行深入巡檢卻是一項人力消耗非常大的工作。

目前的解決手段是分配人力到各運營商機房去人工巡檢。但是,由于檢查項繁多,并且各站點運行的it資源種類又不盡相同,例如操作系統可以是windows、linux、solaris等;數據庫系統可以是oracle、sqlserver等,因此,對巡檢人員技能要求比較高。此外,巡檢人員直接使用命令查詢得到的結果展示也不夠直觀、形象,而且較多的檢查結論需要二次加工才能得出,非常耗費時間。可見,普通巡檢方式人力成本和時間成本都比較高。

市場上也有一些it巡檢的工具或軟件,可以在一定程度上進行一些通用的檢查項目巡檢。但是,由于通訊網絡管理軟件對運行it資源有更高或者特殊的要求,現有it巡檢軟件很難在深度上滿足其巡檢要求,例如無法對網絡 通訊端口的通斷進行巡檢,無法對應用軟件(包括網管軟件、集群容災軟件、殺毒軟件等)進行巡檢等。此外,現有的it巡檢工具在實現上,是將巡檢命令寫入批處理bat或者sh文件中,下發至被巡檢目標上執行巡檢操作。能夠使用bat或者sh命令實現的巡檢項目只能是操作系統級別的,存在明顯的局限性,在深度上會大打折扣。對于深入到諸如數據庫系統的表及內部級別的巡檢則不適用。

還有一種解決手段是利用通訊網絡管理軟件自身對運行軟硬件環境進行準實時監控,這種方式有其效率高的優點,通常的網絡管理軟件也都具備此項功能。但是,缺點也是比較明顯的,當網管軟件自身出現運行問題時,就無法確保監控功能的正常使用。客觀上需要一種第三方工具或軟件獨立運行于網管軟件運行平臺之外進行巡檢。其次,即使網管軟件運行正常,其巡檢依然不如人工靈活,也不具備人工巡檢特有的透徹性。通常的網管監控使用的是snmp(simplenetworkmanagementprotocol,簡單網絡管理協議)協議告警上報方式,容易造成大量告警積壓,而且并非所有it軟硬件均支持snmp等網管協議,特別是應用軟件。

現有技術的采用人力進行巡檢的方法,需要較多的人力實現,時間較長且操作復雜,現有it巡檢軟件較為基礎,也無法滿足現有的巡檢要求,因此,現有技術中沒有一種能夠采用較少人力來實現高效網絡巡檢的方法。



技術實現要素:

本發明提供一種通訊網絡巡檢的方法、裝置及巡檢客戶端,用以解決現有技術的采用人力進行巡檢的方法,需要較多的人力實現,時間較長且操作復雜,現有it巡檢軟件較為基礎,也無法滿足現有的巡檢要求的問題。

為解決上述技術問題,一方面,本發明提供一種通訊網絡巡檢的方法,包括:按照待巡檢的被測目標以及檢查項目確定使用的遠程連接技術,以根據所述遠程連接技術連接至所述被測目標;發送所述被測目標能夠識別語言的巡檢 命令,以使所述被測目標根據所述巡檢命令進行檢測;接收、統計所述被測目標返回的檢測結果數據,并將統計后的檢測結果數據進行呈現。

進一步,按照待巡檢的被測目標以及檢查項目確定使用的遠程連接技術,包括:確定所述被測目標的目標類型,其中,所述被測目標的類型至少包括以下之一:操作系統類型、應用軟件類型、通訊網絡類型;根據所述目標類型以及所述檢查項目確定所述被測目標可使用的遠程連接技術。

進一步,接收、統計所述被測目標返回的檢測結果數據,并將統計后的檢測結果數據進行呈現之后,還包括:根據預設參數評估所述檢測結果數據,并根據評估的結果發送整改建議信息,以呈現給用戶。

進一步,根據預設參數評估所述檢測結果數據,并根據評估的結果發送整改建議信息包括:判斷所述統計后的述檢測結果數據是否超過預設數據閾值;在所述統計后的檢測結果數據超過所述預設數據閾值的情況下,為用戶提供整改建議信息。

進一步,在呈現檢測的整改建議信息之后,還包括:判斷是否接收到來自用戶的整改觸發信號;在接收到所述整改觸發信號的情況下,根據所述整改建議信息對所述被測目標進行整改。

進一步,按照待巡檢的被測目標以及檢查項目確定使用的遠程連接技術之前,還包括:確定所述被測目標、所述檢查項目、所述檢查項目的預設數據閾值。

進一步,所述遠程連接技術至少包括以下之一:wmi遠程技術(基于windows管理規范的遠程技術)、telent遠程技術(基于internet協議的遠程技術)、ssh遠程技術(基于安全外殼協議的遠程技術)、jdbc遠程技術(基于java數據庫連接的遠程技術)。

另一方面,本發明提供一種通訊網絡巡檢的裝置,包括:確定模塊,用于按照待巡檢的被測目標及檢查項目確定使用的遠程連接技術,以根據所述遠程連接技術連接至所述被測目標;發送模塊,用于發送所述被測目標能夠識別語 言的巡檢命令,以使所述被測目標根據所述巡檢命令進行檢測;統計模塊,用于接收、統計所述被測目標返回的檢測結果數據;報告模塊,用于將統計后的檢測結果數據進行呈現。

進一步,所述確定模塊,具體用于確定所述待巡檢的被測目標的目標類型,根據所述目標類型以及所述檢查項目確定所述被測目標可使用的遠程連接技術;其中,所述被測目標的類型至少包括以下之一:操作系統類型、應用軟件類型、通訊網絡類型。

進一步,還包括:評估模塊,用于根據預設參數評估所述檢測結果數據,并根據評估的結果發送整改建議信息,以呈現給用戶。

進一步,所述評估模塊包括:評估單元,用于判斷所述統計后的述檢測結果數據是否超過預設數據閾值;建議單元,用于在所述統計后的檢測結果數據超過所述預設數據閾值的情況下,為用戶提供整改建議信息。

進一步,還包括:判斷模塊,用于判斷是否接收到來自用戶的整改觸發信號;整改模塊,用于在接收到所述整改觸發信號的情況下,根據所述整改建議信息對所述被測目標進行整改。

進一步,所述確定模塊,還用于確定所述待巡檢的被測目標、檢查項目、所述檢查項目的預設數據閾值。

另一方面,本發明還提供一種巡檢客戶端,包括:以上任一項所述的通訊網絡巡檢的裝置。

本發明根據被測目標以及檢查項目確定使用的遠程連接技術,根據該連接技術連接至被測目標,并發送其能夠識別的巡檢命令來進行檢測,并對檢測結果進行統計,將統計后的檢測結果呈現給用戶,該檢測過程全程自動進行,并自動統計檢測結果,需要較少人力,且操作簡單,各種類型的被測目標都能夠被檢測到,解決了現有技術的采用人力進行巡檢的方法,需要較多的人力實現,時間較長且操作復雜,現有it巡檢軟件較為基礎,也無法滿足現有的巡檢要求的問題。

附圖說明

圖1是本發明實施例中通訊網絡巡檢的方法的流程圖;

圖2是本發明實施例中通訊網絡巡檢的裝置的結構示意圖;

圖3是本發明實施例中通訊網絡巡檢的裝置的優選結構示意圖;

圖4是本發明實施例中通訊網絡巡檢的裝置評估模塊的結構示意圖;

圖5是本發明優選實施例中巡檢模塊的巡檢示意圖。

具體實施方式

為了解決現有技術的采用人力進行巡檢的方法,需要較多的人力實現,時間較長且操作復雜,現有it巡檢軟件較為基礎,也無法滿足現有的巡檢要求的問題,本發明提供了一種通訊網絡巡檢的方法、裝置及巡檢客戶端,以下結合附圖以及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不限定本發明。

本發明實施例提供一種通訊網絡巡檢的方法,該方法的流程如圖1所示,包括步驟s102至s106:

s102,按照待巡檢的被測目標以及檢查項目確定使用的遠程連接技術,以根據遠程連接技術連接至被測目標;

s104,發送被測目標能夠識別語言的巡檢命令,以使被測目標根據巡檢命令進行檢測;

s106,接收、統計被測目標返回的檢測結果數據,并將統計后的檢測結果數據進行呈現。

本發明實施例根據被測目標以及檢查項目確定使用的遠程連接技術,根據該連接技術連接至被測目標,并發送其能夠識別的巡檢命令來進行檢測,并對檢測結果進行統計,將統計后的檢測結果呈現給用戶,該檢測過程全程自動進行,并自動統計檢測結果,需要較少人力,且操作簡單,各種類型的被測目標 都能夠被檢測到,解決了現有技術的采用人力進行巡檢的方法,需要較多的人力實現,時間較長且操作復雜,現有it巡檢軟件較為基礎,也無法滿足現有的巡檢要求的問題。

按照待巡檢的被測目標以及檢查項目確定使用的遠程連接技術的過程中,先確定被測目標的目標類型,其中,被測目標的類型至少包括以下之一:操作系統類型、應用軟件類型、通訊網絡類型;再根據目標類型以及檢查項目確定被測目標可使用的遠程連接技術。

在接收、統計被測目標返回的檢測結果數據,并將統計后的檢測結果數據進行呈現之后,還可以根據預設參數評估檢測結果數據,并根據評估的結果發送整改建議信息,以呈現給用戶。具體的,根據預設參數評估檢測結果數據、并根據評估的結果發送整改建議信息的過程包括:判斷統計后的述檢測結果數據是否超過預設數據閾值;在統計后的檢測結果數據超過預設數據閾值的情況下,為用戶提供整改建議信息。

在系統將整改建議信息呈現給用戶之后,用戶可以根據系統給出的整改建議信息對被測目標進行整改,則在呈現檢測的整改建議信息之后,還可以判斷是否接收到來自用戶的整改觸發信號,在接收到整改觸發信號的情況下,根據整改建議信息對被測目標進行整改。

優選的,在按照待巡檢的被測目標以及檢查項目確定使用的遠程連接技術之前,還可以先確定被測目標、檢查項目、檢查項目的預設數據閾值,在確定上述信息后再確定使用的遠程連接技術,其中,遠程連接技術至少包括以下之一:wmi、telent/ssh、jdbc技術。

本發明實施例還提供一種通訊網絡巡檢的裝置,該裝置的結構示意如圖2所示,包括:確定模塊10,用于按照待巡檢的被測目標及檢查項目確定使用的遠程連接技術,以根據遠程連接技術連接至被測目標;發送模塊20,與確定模塊10耦合,用于發送被測目標能夠識別語言的巡檢命令,以使被測目標根據巡檢命令進行檢測;統計模塊30,與發送模塊20耦合,用于接收、統計被測 目標返回的檢測結果數據;報告模塊40,與統計模塊30耦合,用于將統計后的檢測結果數據進行呈現。

其中,確定模塊10,具體用于確定待巡檢的被測目標的目標類型,根據目標類型以及檢查項目確定被測目標可使用的遠程連接技術;其中,被測目標的類型至少包括以下之一:操作系統類型、應用軟件類型、通訊網絡類型。在優選試試過程中,確定模塊10,還用于確定待巡檢的被測目標、檢查項目、檢查項目的預設數據閾值。

上述裝置的結構還可以如圖3所示,還包括:評估模塊50,與報告模塊40耦合,用于根據預設參數評估檢測結果數據,并根據評估的結果發送整改建議信息,以呈現給用戶;判斷模塊60,與評估模塊50耦合,用于判斷是否接收到來自用戶的整改觸發信號;整改模塊70,與判斷模塊60耦合,用于在接收到整改觸發信號的情況下,根據整改建議信息對被測目標進行整改。

圖4示出了上述裝置中評估模塊50的結構示意圖,其包括:評估單元501,用于判斷統計后的述檢測結果數據是否超過預設數據閾值;建議單元502,與評估單元501耦合,用于在統計后的檢測結果數據超過預設數據閾值的情況下,為用戶提供整改建議信息。

本發明實施例還提供一種巡檢客戶端,其包括上述的通訊網絡巡檢的裝置。本領域技術人員根據上述記載,知曉如何將上述裝置設置在巡檢客戶端中,此處不再贅述。

優選實施例

本發明實施例針對現有技術存在的不足,提供了一種能夠大幅度提高巡檢效率、能夠及時發現問題的巡檢客戶端,其包括通訊網絡巡檢的裝置。該實施例提供的客戶端能夠形象直觀的巡檢報告展示巡檢結果,同時又具備充分的靈活性,特別適合專業技術人員定期和臨時的巡檢工作,實現了對通訊網絡管理軟件運行軟硬件平臺信息及所在通訊網絡信息的快速抽取、匯總、比較、評估、整改。本發明實施例提供的技術方案如下:

本實施例提供的巡檢客戶端包括:總控模塊、巡檢定義模塊、巡檢模塊、報告模塊、整改評估模塊、待巡檢子模塊(若干)。

總控模塊(相當于接收用戶功能界面指令的一個接口),用于全面調度和控制整個巡檢評估系統,包括巡檢模塊、報告模塊、整改評估模塊,此外還協調巡檢定義模塊。

巡檢定義模塊(相當于確定模塊的部分功能),用于每次巡檢時可以定制巡檢內容,以明確本次巡檢的目標、檢查項目以及檢查項目預設值、遠程方式等。巡檢目標是通訊網絡管理軟件運行所在服務器,用ip地址鎖定,巡檢目標可以是當前主流服務器,如windows服務器、linux服務器、solaris服務器。巡檢目標可以是單獨的服務器,也可以是分布式的或集群式的多臺服務器。巡檢的內容是位于巡檢目標服務器所在環境上,通訊網絡管理軟件及其運行依賴的各種軟硬件it資源,包括操作系統級別的檢查項、應用軟件級別的檢查項、網絡通訊級別的檢查項。檢查項目是各巡檢子模塊中的檢查項,每個巡檢子模塊都有豐富的檢查項目、在巡檢定義模塊可以進行必要的定制,也可以設定部分檢查項目的預設值,用于與檢查結果進行比對。相關定制內容可以在用戶界面中選擇,也可以直接在配置文件中修改。即界面的勾選最終也會生效到配置文件中,總控模塊最終從配置文件中讀取巡檢定義信息。遠程方式可以是telnet/ssh與jdbc的組合或wmi/telnet與jdbc的組合,以及對應的端口、賬戶。巡檢定義模塊將直接影響巡檢模塊、報告模塊、整改評估模塊。

巡檢模塊(相當于發送模塊),用于全面調度各待巡檢子模塊,其巡檢數據作為報告模塊、整改評估模塊的基礎數據。待巡檢子模塊包括操作系統巡檢子模塊、數據庫巡檢子模塊和其他應用軟件巡檢子模塊,例如集群容災軟件巡檢子模塊、網管軟件巡檢子模塊、殺毒軟件巡檢子模塊、通訊端口開放掃描巡檢子模塊。同時,可以靈活增加其他需要的待巡檢子模塊。

操作系統的待巡檢子模塊(相當于被測目標自身檢測的過程),用于查詢巡檢目標上操作系統相關檢查項,并將查詢結果反饋回巡檢模塊。相關日志文 件或其他關鍵文件也可以傳回巡檢模塊。操作系統類型可以為當前主流操作系統,例如windows、linux、solaris。操作系統相關檢查項,包括操作系統相關軟件檢查項和所在服務器相關硬件檢查項。

對于待巡檢子模塊可以有多種,也可以稱為巡檢子模塊,下面對其中常見的幾種進行說明:

數據庫巡檢子模塊,用于查詢巡檢目標上數據庫系統相關檢查項,并將查詢結果反饋回巡檢模塊;相關日志文件或其他關鍵文件也可以傳回巡檢模塊。數據庫類型可以為當前主流數據庫,例如oracle、mssqlserver、sybase、mysql。

集群容災軟件巡檢子模塊,用于查詢巡檢目標上集群容災軟件相關檢查項,并將查詢結果反饋回巡檢模塊;相關日志文件或其他關鍵文件也可以傳回巡檢模塊。

網管軟件巡檢子模塊,用于查詢巡檢目標上網管軟件相關檢查項,并將查詢結果反饋回巡檢模塊;相關日志文件或其他關鍵文件也可以傳回巡檢模塊。

殺毒軟件巡檢子模塊,用于查詢巡檢目標上殺毒軟件相關檢查項,并將查詢結果反饋回巡檢模塊;相關日志文件或其他關鍵文件也可以傳回巡檢模塊。

通訊端口開放掃描巡檢子模塊,用于掃描通訊網絡管理軟件所在網絡通訊端口開放情況,按照預設的通訊網絡管理軟件通訊端口開放列表依次掃描(包括tcp和udp兩種協議類型),并將掃描結果反饋回巡檢模塊。

報告模塊(相當于統計模塊和報告模塊),用于將巡檢模塊得到的巡檢結果形象化、條理化地以報告的形式展現出來。報告中包括巡檢目標、巡檢時間、檢查項名稱與對應的檢查值以及是否超過預置(針對部分檢查項、包括向下超過、向上超過)。

整改評估模塊(相當于評估模塊、判斷模塊和整改模塊),用于對巡檢結果進行智能化評估,對巡檢結果做整體分析,評估潛在風險及不合格項,給出整改意見及實施步驟,并根據用戶的反饋確定是否整改。包括硬件配置增加及故障維修建議、軟件版本補丁升級及參數設置修正建議、軟件及組件運行狀態 異常警示及修復建議、運行平臺安全風險提示及配置建議幾個部分。

在本實施例中,還提供了一種運用上述巡檢客戶端進行巡檢的方法,其可以包括如下步驟:

1)通過巡檢定義模塊對本次巡檢進行定制,來明確本次巡檢的目標、檢查項目以及檢查項目預設值、遠程方式(如果每次巡檢沒有特殊需要定制的內容,也可以不進行巡檢定義)。

2)通過巡檢模塊遠程進行具體的查詢和獲取工作,并將巡檢初步結果返回巡檢模塊。巡檢內容可以包括:通訊網絡管理軟件及其運行依賴的各種軟硬件it資源相關檢查項,例如,操作系統級別的檢查項、應用軟件級別的檢查項、網絡通訊級別的檢查項。

3)通過報告模塊對巡檢模塊提供的初步結果整理、比較、展示,以巡檢報告的形式輸出。

4)調度整改評估模塊對報告模塊輸出的巡檢報告中潛在風險或不合格項進行整改評估并輸出。

舉例而言,以windows服務器運行平臺為例來說明通訊網管軟件運行軟硬件平臺的巡檢及整改評估,其他服務器平臺實現機理類似。在本實施例中,總控模塊通過調度各模塊來完成巡檢及整改評估工作。

在巡檢定義模塊中明確本次巡檢的目標、檢查項目以及檢查項目預設值、遠程方式(如果每次巡檢沒有特殊需要定制的內容,也可以不進行巡檢定義)。例如定義巡檢目標為windows服務器,遠程方式為wmi/telnet與jdbc的組合,并設定相應的端口號(telnet默認端口為23、jdbc連接msserver數據庫默認端口為1433)、登錄賬號、以及選定相應的檢查項及對應的預置(只有部分檢查項可設定預置)。相關定制內容可以在用戶界面中選擇,也可以直接在配置文件(例如config.properties)中修改,即界面的勾選最終也會生效到配置文件中,總控模塊最終從配置文件中讀取巡檢定義信息。

巡檢目標、遠程方式等信息以key/value值對來記錄,以ostype參數來區 分操作系統和數據庫系統;其中,ostype為windows時表示操作系統相關信息,為database時表示數據庫系統相關信息。例如,某次巡檢定義后巡檢目標、遠程方式等信息可以如表1定義。

表1

默認地,本實施例中,提供了幾種常用場景的檢查項勾選推薦,場景舉例有網管安裝前檢查推薦檢查項、網管運行期檢查推薦檢查項、網管升級前檢查推薦檢查項、通訊端口掃描推薦端口項。當然也可以自行勾選必要的檢查項。

在巡檢模塊中,進行具體的查詢和獲取工作,并將巡檢初步結果返回巡檢模塊。具體地,由各待巡檢子模塊完成特定對象的巡檢工作。圖5是本發明優選實施例的巡檢模塊的巡檢示意圖,巡檢模塊經由tcp/ip網絡線路通過wmi/telnet與jdbc的組合遠程方式登錄至windows目標服務器,發送巡檢命令序列至目標服務器,在巡檢目標服務器上執行具體的巡檢命令,并將執行結果序列反饋至調度模塊。

具體地,windows操作系統相關檢查項以及服務器相關硬件檢查項通過 wmi/telnet方式進行巡檢。本發明實施例中中,查詢windows操作系統基礎指標的命令以vbscript腳本編寫,也可以通過其他腳本語言進行編寫。

例如,巡檢windows操作系統上網管軟件數據庫所在磁盤剩余空間檢查項。相關查詢命令存儲在windows_filesystem.vbs文件中,最終通過wmi來調用腳本文件。

首先,獲取網卡信息然后依據網卡信息確定網管數據庫是否在當前待查詢服務器上。如果是,則篩選出網管數據庫所在磁盤空閑空間;如果不是,則需要在容災軟件備機上查詢網管數據庫所在磁盤空閑空間。

具體地,mssqlserver相關檢查項通過telnet/jdbc兩種方式進行巡檢。部分sqlserver檢查項通過telnet遠程方式即可巡檢,部分檢查項需要jdbc連接數據庫實例才能巡檢。

telnet遠程方式中,send(msg)命令首先將封裝好的巡檢命令發送至待巡檢服務器,經過查詢后,再以response返回并進行必要的處理。其中,msg可以是批處理命令或者shell命令(非windows操作系統),直接負責獲取巡檢原始指標。

jdbc遠程連接方式中,send(msg)命令首先將封裝好的數據庫查詢語句發送至待巡檢服務器上的數據庫系統,經查詢后,再以response返回并進行必要的處理。其中,msg可以是關系數據庫系統sql語句,直接負責獲取相關原始指標。

類似地,集群容災軟件相關檢查項通過telnet方式進行巡檢;通訊網管軟件相關檢查項通過telnet/jdbc兩種方式進行巡檢;殺毒軟件相關檢查項通過telnet方式進行巡檢;通訊端口掃描通過telnet方式進行巡檢。

各巡檢子模塊將巡檢結果值初始保存在html格式文本文件中(例如result.xml)。

各巡檢子模塊中,相關日志文件或其他關鍵文件也可以傳回巡檢模塊。例如,通訊網管軟件某些重要配置文件、重要日志文件等;通過telnet遠程查詢 并寫入本地文件的原理實現。

在報告模塊中,對巡檢模塊提供的初步結果整理、比較、展示,以巡檢報告的形式輸出。報告中包括巡檢目標、巡檢時間、檢查項名稱與對應的檢查值以及是否超過預置(針對部分檢查項、包括向下超過、向上超過)。異常值以紅色標注。檢查項目可以有一個檢查值,也可以有多個檢查值。在報告中,檢查值均有檢查名稱對應。多個檢查制是為了更形象地表示檢查項,分為多個檢查子值表示。例如,檢查項“網管程序所在盤空閑空間”對應三個檢查值,在報告中有對應的檢查子值名稱與之對應,分別為:“所在盤”、“空閑空間率”、“空閑空間大小”。

在整改評估模塊中,對報告模塊輸出的巡檢報告中潛在風險或不合格項進行整改評估。對巡檢結果做整體分析,評估潛在風險及不合格項,給出整改意見及實施步驟。包括硬件配置增加及故障維修建議、軟件版本補丁升級及參數設置修正建議、軟件及組件運行狀態異常警示及修復建議、運行平臺安全風險提示及配置建議幾個部分。整改意見及實施步驟是預先設定的,根據檢查項值的風險情況分別預設;最終依據巡檢報告對應地顯示整改意見及實施步驟,無關的整改意見及實施步驟則隱藏不顯示。

例如,“網管數據庫所在盤空閑空間”檢查項的預設整改意見及實施步驟按照空閑空間大小區段可以設定為如下四級:

(1)空閑75%及以上,無整改意見及實施步驟。

(2)空閑65%~75%間,整改意見及實施步驟:1、清理所在硬盤無關文件;2、檢查網管軟件定期清理數據庫任務執行是否正常;3、建議定期巡檢該指標。

(3)空閑55%~65%間,整改意見及實施步驟:1、清理所在硬盤無關文件;2、檢查網管軟件定期清理數據庫任務執行是否正常;3、如果前兩步驟實施后,空閑仍然無法達到65%及以上,請查詢數據庫文件中較大的前三個,對于mssqlserver數據庫位于c:\programfiles\microsoftsql server\mssql10_50.mssqlserver\data目錄下。依據檢查出來的數據庫文件對應數據庫的用途檢查網管對應功能產生數據量大的原因,點擊下面按鈕自動增加網管清理數據庫任務的清理幅度;4、建議定期巡檢該指標。

(4)空閑55%以下,整改意見及實施步驟:1、清理所在硬盤無關文件;2、檢查網管軟件定期清理數據庫任務執行是否正常;3、如果前兩步驟實施后,空閑仍然無法達到65%及以上,請查詢數據庫文件中較大的前三個,對于mssqlserver數據庫位于c:\programfiles\microsoftsqlserver\mssql10_50.mssqlserver\data目錄下;依據檢查出來的數據庫文件對應數據庫的用途檢查網管對應功能產生數據量大的原因,點擊下面按鈕自動增加網管清理數據庫任務的清理幅度;4、如果前三步驟實施后,空閑仍然無法達到55%以下,請點擊下面按鈕自動進行數據庫收縮操作,注意收縮操作會影響數據庫的一定性能,建議在用戶使用空閑時間進行收縮操作;5、如果仍然無法提高空閑率,聯系研發增配硬盤來解決。

最終的整改意見及實施步驟并非將所有以上四個級別全部顯示,而是依據檢查結果值對應的顯示,例如檢查值為35%,那么只顯示最后一個級別(即上述“空閑55%以下”對應的整改意見及實施步驟)。

通過上述客戶端及方法,使用巡檢定制信息遠程登錄到巡檢目標服務器,獲取巡檢結果,然后以報告的形式形象地輸出,進一步地還對巡檢報告進行智能化評估,給出整改建議及實施步驟。該方法能夠大幅度提高巡檢效率,能夠及時發現問題,并以形象直觀的巡檢報告展示巡檢結果,同時又具備充分的靈活性并符合通訊網絡管理軟件運行軟硬件巡檢要求的深入巡檢系統及方法。特別適合專業技術人員定期和臨時的巡檢工作,實現了對通訊網絡管理軟件運行軟硬件平臺信息及所在通訊網絡信息的快速抽取、匯總、比較、評估、整改。

本發明通過多種遠程連接方式組合與巡檢目標建立通訊通道,遠程方式融合多種技術可以各取所長、兼而有之,使得巡檢對象豐富而深入,同時具有較大的靈活性。避免了常規巡檢單一使用批處理bat或者sh文件下發至被巡檢對 象的局限性,極大地擴展了巡檢的范圍深度,并且避免了對巡檢對象的改動。不僅包括操作系統級別的檢查項、應用軟件級別的檢查項、網絡通訊級別的檢查項,而且還可以極度深入至其內部獲取更為詳盡的必要的巡檢結果。

本發明只需要運行在個人電腦(pc機)級別的平臺上,無需額外的硬件投入。本發明工作時需要在通訊網絡內網,僅需要臨時確保主流遠程技術涉及的幾個端口是開放的,無需再做額外的網絡改變,安全可靠。

本發明實施例有益效果如下:

1、大幅度提高了巡檢效率,避免了人工巡檢的高成本投入,同時也縮短了巡檢周期。

2、采用多種主流遠程連接組合方式,本地封裝巡檢命令,發送至巡檢目標執行來獲取巡檢結果的技術。避免了普通巡檢工具下載批處理bat或者sh文件到巡檢目標的做法,極大地擴展了巡檢范圍與深度(大量深入應用軟件的巡檢命令都無法使用bat或sh命令集便捷地達到目的)。不僅包括操作系統級別的檢查項、應用軟件級別的檢查項、網絡通訊級別的檢查項,而且還可以極度深入至其內部獲取更為詳盡的必要的巡檢結果。

3、比網管系統監控更加全面深入。通訊網管軟件自身的主要職責是監控并管理通訊網絡設備,而非it軟硬件平臺,監控力度上要弱很多。即使購買專門的it監控網管軟件,也無法避免監控盲區,很多it軟硬件會由于不支持snmp協議(簡單網絡管理協議)而無法被網管管理。再者,各廠商在snmp協議mib文件的開放力度上也不一,監控深度會大打折扣。

4、比網管系統監控更加準確。避免了網管監控誤發告警以及大量垃圾告警積壓導致重要故障被忽略的風險。

5、具有更多的靈活性與擴展性。多種遠程連接技術的融合,在實現復雜深入巡檢上可以各取所長,使得巡檢更加靈活。包含巡檢定義邏輯的架構設計也使得巡檢擴展性良好。

6、更進一步的巡檢—巡檢整改評估。比普通巡檢工具增加了整改評估邏 輯,使得巡檢不僅僅以展現巡檢結果為最終目的,而是擴展至評估與整改,極大地方便了工作人員對巡檢目標的維護。

盡管為示例目的,已經公開了本發明的優選實施例,本領域的技術人員將意識到各種改進、增加和取代也是可能的,因此,本發明的范圍應當不限于上述實施例。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影