專利名稱:用于信息技術(shù)管理的在場知曉通知的制作方法
用于信息技術(shù)管理的在場知曉通知 背景
信息技術(shù)(IT)基礎(chǔ)結(jié)構(gòu)的可靠性和效率嚴(yán)重依賴于用于IT相關(guān)查詢和/ 或警報的IT管理和解決時間。在典型的IT基礎(chǔ)結(jié)構(gòu)中,網(wǎng)絡(luò)管理系統(tǒng)可以提 供全面事件管理、前攝監(jiān)控、報警和通知功能。通知可以包括發(fā)送警報或查詢 給在求助臺處所標(biāo)識的單個或一組技術(shù)支持人員。有時,由于該個人或該組的 缺席或不可用性,警報或查詢可能會無人注意,從而導(dǎo)致低效或不能令人滿意 的IT管理??赡艿慕鉀Q方案可以是逐步升級機(jī)制,其中如果在解決時間段內(nèi)沒 有來自技術(shù)支持人員的動作,則向諸如技術(shù)支持團(tuán)隊(duì)的負(fù)責(zé)人或經(jīng)理等另一方 發(fā)送通知。這種方法的不利之處在于在時間關(guān)鍵的情況下它可能會導(dǎo)致不能接 受的不需要的延時。
在IT基礎(chǔ)結(jié)構(gòu)中,與網(wǎng)絡(luò)管理相關(guān)聯(lián)的一個重要方面是向技術(shù)支持人員 (即IT人員)通知警報。這種警報可以相關(guān)于公司在市場上出售的操作系統(tǒng)或 任何其它軟件產(chǎn)品的問題。此外,IT問題也可以是由硬件故障(例如打印機(jī)離 線、網(wǎng)絡(luò)連接故障)造成的。雖然用于網(wǎng)絡(luò)管理的系統(tǒng)和方法可以提供自動警 報通知能力,但是如果技術(shù)支持人員是離線的或在休假,則警報可會無人注意。 可以向技術(shù)支持人員的團(tuán)隊(duì)經(jīng)理通知無人注意的警報,但是這可能會在為警報 獲取援助時造成延遲。這種延遲造成增加的響應(yīng)時間和解決時間,而響應(yīng)時間 和解決時間在某些情況下可能會是至關(guān)緊要的。
概述
提供本概述以便介紹將在以下詳細(xì)描述中進(jìn)一步描述的用于信息技術(shù)(IT) 管理的在場知曉通知的簡化概念。本概述不旨在標(biāo)識所要求保護(hù)的主題的必要 特征,也不旨在用于確定所要求保護(hù)的主題的范圍。
在一實(shí)施例中,接收諸如IT管理員等一個或多個用戶的可用狀態(tài)。可以向 用戶提供警報,其中警報通知是基于用戶的可用性來發(fā)送給用戶的。
附圖簡述
參考附圖描述了詳細(xì)描述。在附圖中,附圖標(biāo)記的最左邊的數(shù)字標(biāo)識該附圖標(biāo)記首次出現(xiàn)在其中的附圖。在不同的附圖中使用相同的附圖標(biāo)記來標(biāo)識相 似或相同的項(xiàng)。
圖1是實(shí)現(xiàn)用于信息技術(shù)管理的在場知曉通知的示例性系統(tǒng)的圖示。 圖2是用于使用在場知曉通知來管理IT基礎(chǔ)結(jié)構(gòu)的示例性信息技術(shù)(IT) 管理服務(wù)器的實(shí)現(xiàn)的圖示。
圖3是便于用于信息技術(shù)管理的在場知曉通知的示例性會話發(fā)起協(xié)議 (SIP)服務(wù)器的實(shí)現(xiàn)的圖示。
圖4是用于使用在場知曉通知來進(jìn)行信息技術(shù)管理的示例性交互式界面的圖示。
圖5是根據(jù)一實(shí)施例的信息技術(shù)管理服務(wù)器和會話發(fā)起協(xié)議(SIP)服務(wù)器 之間的 一 系列示例性交互的圖示。
圖6是示出用于利用在場知曉通知來進(jìn)行信息技術(shù)管理的示例性方法的流程圖。
詳細(xì)描述
以下公開描述了用于利用在場知曉通知來進(jìn)行信息技術(shù)管理的系統(tǒng)和方 法。雖然所描述的用于利用在場知曉通知來進(jìn)行IT管理的系統(tǒng)和方法的各方面 可以用任何數(shù)量的不同的計(jì)算系統(tǒng)、環(huán)境和/或配置來實(shí)現(xiàn),但是該系統(tǒng)和方法 的各實(shí)施例是在以下示例性系統(tǒng)體系結(jié)構(gòu)的上下文中描述的。
所公開的系統(tǒng)和方法提供了用于改進(jìn)的IT管理的技術(shù)支持的用戶(成員) 的在場感知通知。 一個或多個警報可以基于相關(guān)聯(lián)的技術(shù)支持人員的狀態(tài)和位 置來定向到他們。在一實(shí)現(xiàn)中,IT管理服務(wù)器利用通信服務(wù)器所提供的用戶信 息(例如用戶的可用性狀態(tài)和位置)來發(fā)送警報通知和建立與用戶的通信會話。 這種IT管理系統(tǒng)可以確保有效的警報通知并最優(yōu)化警報的解決和響應(yīng)時間。 示例性系統(tǒng)
圖1示出了用于信息技術(shù)(IT)管理的在場知曉通知的示例性系統(tǒng)100。 為此,系統(tǒng)100包括通過網(wǎng)絡(luò)104與諸如會話發(fā)起協(xié)議(SIP)服務(wù)器106等通 信服務(wù)器通信的IT管理服務(wù)器102。系統(tǒng)100可以是由微軟⑧公司提供或定義 的終端服務(wù)TM (Terminal Service )系統(tǒng),其中SIP服務(wù)器106可以由在IT 管理服務(wù)器102上執(zhí)行的應(yīng)用程序來調(diào)用。這種應(yīng)用程序可以提供管理功能, 并且特別地包括提供用于IT基礎(chǔ)結(jié)構(gòu)的管理的事件管理、前攝監(jiān)控、報警和警 報通知功能的一個或多個網(wǎng)絡(luò)管理模塊。終端服務(wù)TM和SIP是作為示例描述的;然而,構(gòu)想了可以實(shí)現(xiàn)其它系統(tǒng)和協(xié)議。
IT管理服務(wù)器102可包括各種操作系統(tǒng)之一。IT管理服務(wù)器102可以被實(shí) 現(xiàn)為可以被配置成向網(wǎng)絡(luò)或IT管理員提供管轄或管理能力的各種常規(guī)計(jì)算設(shè) 備中的任何一個,包括諸如臺式PC、筆記本或便攜式計(jì)算機(jī)、工作站、大型計(jì) 算機(jī)、移動計(jì)算設(shè)備、因特網(wǎng)裝置等。此外,IT管理服務(wù)器102還可以包括被 配置為服務(wù)器-客戶機(jī)計(jì)算環(huán)境中的服務(wù)器的上述計(jì)算設(shè)備中的一個或多個。
SIP服務(wù)器106實(shí)現(xiàn)會話發(fā)起協(xié)議(SIP),會話發(fā)起協(xié)議(SIP)是用于創(chuàng)建、 修改和終止與一個或多個計(jì)算設(shè)備的通信會話的應(yīng)用層控制(即信令)協(xié)議。 這一協(xié)議(即SIP)被用作示例,并且構(gòu)想了可以使用其它協(xié)議。這些會話包 括因特網(wǎng)電話呼叫、多媒體分發(fā)、以及多媒體會議等。SIP服務(wù)器106可以是 通用PC (個人計(jì)算機(jī))、膝上型PC、圖形輸入板PC等,并且可以實(shí)現(xiàn)諸如 來自微軟⑧公司的Windows⑧品牌操作系統(tǒng)等操作系統(tǒng)。SIP服務(wù)器106還可以 是提供便于用戶之間的呼叫建立、用戶的可用性狀態(tài)、即時消息傳遞等的通信 服務(wù)器??蛇x地,SIP服務(wù)器106可以被實(shí)現(xiàn)為主要連接到IT管理服務(wù)器102 以便提供IT管理所需信息的獨(dú)立式通信服務(wù)器。
網(wǎng)絡(luò)104可以是無線或有線網(wǎng)絡(luò)或者其組合。網(wǎng)絡(luò)104也可以是彼此互連 并作為單個大網(wǎng)絡(luò)(例如因特網(wǎng)或內(nèi)聯(lián)網(wǎng))的各單獨(dú)網(wǎng)絡(luò)的集合。這種單獨(dú)網(wǎng) 絡(luò)的示例包括但不限于局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)和城域網(wǎng)(MAN)。 此外,各單獨(dú)網(wǎng)絡(luò)可以是無線或有線網(wǎng)絡(luò)或者其組合。此外,連接IT管理服務(wù) 器102和SIP服務(wù)器106的網(wǎng)絡(luò)104可以實(shí)現(xiàn)諸如經(jīng)由網(wǎng)際協(xié)議的傳輸控制協(xié) 議(TCP/IP)、用戶數(shù)據(jù)報協(xié)議(UDP)、實(shí)時傳輸協(xié)議(RTP)、域名服務(wù) 器(DNS)、簡單郵件傳輸協(xié)議(SMTP)等應(yīng)用層協(xié)議和傳輸層協(xié)議中的一 個或多個。
在一示例性實(shí)現(xiàn)中,IT管理服務(wù)器102主存允許對一個或多個網(wǎng)絡(luò)進(jìn)行管 理的網(wǎng)絡(luò)管理系統(tǒng)。這種網(wǎng)絡(luò)管理系統(tǒng)的一個示例是微軟⑧微軟系統(tǒng)中心操作 (System Center Operations)管理器,艮卩"OpsMgr"。網(wǎng)絡(luò)管理系統(tǒng)包括用于 實(shí)現(xiàn)該網(wǎng)絡(luò)管理系統(tǒng)的監(jiān)控方面的監(jiān)控控制臺108。
IT管理服務(wù)器102可以與工作組中的一個或多個網(wǎng)絡(luò)計(jì)算設(shè)備通信。作為 示例,工作組可以是包括組織中的由IT管理員管理的一個或多個計(jì)算設(shè)備的局 域網(wǎng)(LAN)。另一示例是在一組織中操作的服務(wù)器的網(wǎng)絡(luò)。IT管理員可以利 用網(wǎng)絡(luò)管理系統(tǒng)(例如Ops Mgr)來促進(jìn)與組成所管理的網(wǎng)絡(luò)或工作組的計(jì)算設(shè)備有關(guān)的全面事件管理、前攝監(jiān)控、報警、和通知功能。因此,網(wǎng)絡(luò)或工作 組中的計(jì)算設(shè)備可以被配置成向網(wǎng)絡(luò)管理系統(tǒng)報告出錯或警報。
監(jiān)控數(shù)據(jù)庫110可以存儲從所管理的網(wǎng)絡(luò)(例如組織中的工作組或LAN) 的一個或多個計(jì)算設(shè)備接收到的警報通知。監(jiān)控數(shù)據(jù)庫110可以被實(shí)現(xiàn)為諸如 隨機(jī)存取存儲器(RAM)等易失性存儲器形式的、和/或諸如只讀存儲器(ROM) 或閃存等非易失性存儲器形式的、或者其組合的計(jì)算機(jī)可讀介質(zhì)。網(wǎng)絡(luò)管理系 統(tǒng)可以將監(jiān)控數(shù)據(jù)庫110配置成存儲從工作組接收到的警報通知??蛇x地,監(jiān) 控數(shù)據(jù)庫110可以在IT管理服務(wù)器102中實(shí)現(xiàn)。
SIP服務(wù)器106可以實(shí)現(xiàn)SIP客戶機(jī)應(yīng)用程序接口 (API) 112以展示與警 報可被定向到的一個或多個用戶相關(guān)聯(lián)的信息。SIP客戶機(jī)API 112可以是實(shí) 況通信服務(wù)器API或支持系統(tǒng)100中實(shí)現(xiàn)的那一類型的SIP服務(wù)器106所專用 的功能的一組API。
SIP客戶機(jī)API 112可以調(diào)用監(jiān)控控制臺108以查詢監(jiān)控數(shù)據(jù)110以獲取一 個或多個警報通知。隨后,SIP客戶機(jī)API 112可以使用關(guān)于該一個或多個警 報可被定向到的用戶的信息(即用戶信息)來填充監(jiān)控控制臺108。這些用戶 可以是求助臺或服務(wù)臺的一部分,其中用戶可以是各服務(wù)提供者所雇傭的技術(shù) 支持或援助人員。
用戶可以用通過子網(wǎng)116與SIP服務(wù)器106通信的用戶設(shè)備114-1、 114-2 以及……、114-N的手段在線。在替換實(shí)施例中,用戶設(shè)備114可以是臺式PC、 筆記本或便攜式計(jì)算機(jī)、工作站、大型計(jì)算機(jī)、移動計(jì)算設(shè)備、智能電話、因 特網(wǎng)裝置、個人數(shù)字助理(PDA)等中的一個或多個。
此外,子網(wǎng)116可以是彼此互連并且作為單個大網(wǎng)絡(luò)(例如因特網(wǎng)或內(nèi)聯(lián) 網(wǎng))的各單獨(dú)網(wǎng)絡(luò)的集合。這種單獨(dú)網(wǎng)絡(luò)的示例包括但不限于LAN、 WAN和 MAN。此外,各單獨(dú)網(wǎng)絡(luò)可以是無線或有線網(wǎng)絡(luò)或者其組合。連接SIP服務(wù)器 106和用戶設(shè)備114的子網(wǎng)116可以實(shí)現(xiàn)諸如經(jīng)由網(wǎng)際協(xié)議的傳輸控制協(xié)議 (TCP/IP)、用戶數(shù)據(jù)報協(xié)議(UDP)、實(shí)時傳輸協(xié)議(RTP)、域名服務(wù)器 (DNS)、簡單郵件傳輸協(xié)議(SMTP)等應(yīng)用層協(xié)議和傳輸層協(xié)議中的一個 或多個。
在示例性配置中,SIP服務(wù)器106支持指示用戶在給定時刻的在線狀態(tài)的 在場知曉通知。因此,SIP客戶機(jī)API 112查明用戶的可用性并且在監(jiān)控控制 臺108處填充這一信息。用戶的可用性(用戶可用性的用戶的目前在線或離線狀態(tài))可以根據(jù)用戶的連接狀態(tài)或用戶的在場或缺席來確定。例如,如果用戶 處于移動網(wǎng)絡(luò)中且用戶通過移動設(shè)備(例如用戶設(shè)備114-1)連接,則SIP客
戶機(jī)API 112可以推斷用戶是在線的,并且可以處理警報。SIP客戶機(jī)API 112
將這一用戶信息發(fā)送給監(jiān)控控制臺108。
監(jiān)控控制臺108接收與一個或多個用戶相關(guān)聯(lián)的信息(即用戶信息),并 且可以根據(jù)基于角色的安全策略來形成用戶組。例如,基于角色的安全策略可 以在應(yīng)用服務(wù)器118中實(shí)現(xiàn),以定義和實(shí)現(xiàn)不同用戶的角色和他們相關(guān)聯(lián)的范 圍。在該示例中,應(yīng)用服務(wù)器118包括可由IT管理員/經(jīng)理配置來定義各種角 色和相應(yīng)范圍的基于角色的安全模塊120。角色和相應(yīng)范圍可以被稱為角色描 述。例如,特定用戶可以被分配團(tuán)隊(duì)負(fù)責(zé)人的角色,而另一用戶可以被分配技 術(shù)支持的角色。
基于角色的安全模塊120可以便于IT管理員基于所分配的角色來實(shí)現(xiàn)用于 網(wǎng)絡(luò)管理系統(tǒng)(例如OpsMgr)的安全策略,這可以通過僅允許用戶(例如技 術(shù)支持人員的成員)訪問相關(guān)的信息來確保數(shù)據(jù)的安全性。例如,處理與結(jié)構(gòu) 化查詢語言即SQL Server相關(guān)聯(lián)的警報的用戶可能不能訪問與Windows 2003 服務(wù)器相關(guān)聯(lián)的警報?;诮巧陌踩K120可以將各用戶的角色描述(即 角色的細(xì)節(jié)以及相關(guān)聯(lián)的范圍)發(fā)送給監(jiān)控控制臺108。監(jiān)控控制臺108接著 可以存儲所接收到的角色描述并利用該描述來形成一個或多個組。
監(jiān)控控制臺108還可以向IT管理員和經(jīng)理提供交互式界面以更好地促進(jìn)網(wǎng) 絡(luò)管理。交互式界面的示例在下文中參考圖4討論并且在標(biāo)題為"示例性交互 式界面"的部分中描述。交互式界面可以顯示包括用戶信息(例如用戶名)、 組信息(例如組名稱)、警報細(xì)節(jié)(例如警報類型、發(fā)生時間、解決狀態(tài)等) 以及與警報通知相關(guān)聯(lián)的其它相關(guān)細(xì)節(jié)的數(shù)據(jù)。該界面還可以顯示SIP客戶機(jī) API 112所提供的一個和多個用戶的可用性狀態(tài)。
這種交互式界面展示監(jiān)控控制臺108的能力,諸如拖放警報、將警報通知 發(fā)送給組等。警報可以被轉(zhuǎn)發(fā)給如圖1所示的用戶設(shè)備114或用戶組122。用 戶組122可以由監(jiān)控控制臺108通過利用角色描述來形成,或者可以是由技術(shù) 支持團(tuán)隊(duì)經(jīng)理和負(fù)責(zé)人形成的預(yù)定義的組。雖然在圖1中示出了單個用戶組 122,但是構(gòu)想了可以形成任何數(shù)目的組。
在一實(shí)施例中,監(jiān)控控制臺108允許手動的和自動的警報通知。在手動的 警報通知中,IT管理員可以利用顯示在交互式界面上的可用性狀態(tài)來將警報通知發(fā)送給用戶設(shè)備(例如用戶設(shè)備114)或用戶組112??蛇x地,在自動的警 報通知中,監(jiān)控控制臺108簡單地基于預(yù)期接收者的可用性狀態(tài)和位置將警報
通知發(fā)送給用戶或用戶組。IT管理員可以選擇手動的或自動的警報通知模式中
的任一個以用于示例性網(wǎng)絡(luò)管理。
示例性IT管理服務(wù)器
圖2示出了用于使用在場知曉通知來管理IT基礎(chǔ)結(jié)構(gòu)的IT管理服務(wù)器102 的實(shí)現(xiàn)。IT管理服務(wù)器102可以包括耦合到存儲器202的一個或多個處理器 200。這些處理器200可以是例如微處理器、微型計(jì)算機(jī)、微控制器、數(shù)字信 號處理器、中央處理單元、狀態(tài)機(jī)、邏輯電路、和/或基于操作指令操縱數(shù)據(jù)的 任何設(shè)備。處理器200可以被配置成取出并執(zhí)行存儲在存儲器202中的計(jì)算機(jī) 程序指令。存儲器202包括諸如隨機(jī)存取存儲器(RAM)等易失性存儲器形式 的、禾卩/或諸如只讀存儲器(ROM)或閃存等非易失性存儲器形式的、或者其 組合的計(jì)算機(jī)可讀介質(zhì)。
存儲器202可以包括提供用于在IT管理服務(wù)器102上執(zhí)行一個或多個應(yīng)用 程序的平臺的操作系統(tǒng)204。存儲器202還可以包括利用在場知曉通知來便于 網(wǎng)絡(luò)管理的監(jiān)控控制臺108。因此,監(jiān)控控制臺108査詢監(jiān)控數(shù)據(jù)庫110以獲 取警報通知。響應(yīng)于該查詢,監(jiān)控數(shù)據(jù)庫IIO將帶有相關(guān)聯(lián)的警報細(xì)節(jié)的一個 或多個警報提供給監(jiān)控控制臺108。監(jiān)控控制臺108將接收到的警報和警報細(xì) 節(jié)存儲在管理數(shù)據(jù)206中。
網(wǎng)絡(luò)管理系統(tǒng)(例如OpsMgr)可以在網(wǎng)絡(luò)(例如IT管理服務(wù)器102所管 理的LAN或工作組)中的一個或多個計(jì)算設(shè)備和/或服務(wù)器處部署一個或多個 代理,以監(jiān)控相應(yīng)的計(jì)算設(shè)備和/或服務(wù)器的運(yùn)作。該一個或多個代理可以生成 與一個或多個應(yīng)用程序在相應(yīng)的計(jì)算設(shè)備上執(zhí)行期間所遇到的問題的相關(guān)的 出錯或故障報告。
代理報告將出錯或故障作為警報通知來報告給網(wǎng)絡(luò)管理系統(tǒng)。警報通知可 以包括警報細(xì)節(jié),例如與計(jì)算設(shè)備相關(guān)聯(lián)的操作系統(tǒng)的版本、發(fā)生時間、相關(guān) 聯(lián)的應(yīng)用程序的類型、優(yōu)先級、嚴(yán)重性、以及問題的性質(zhì)等。在這一實(shí)現(xiàn)中, 監(jiān)控數(shù)據(jù)庫110從網(wǎng)絡(luò)管理系統(tǒng)所安裝的一個或多個代理接收警報通知。所接 收到的警報通知可以在調(diào)用時被發(fā)送給監(jiān)控控制臺108。
在接收到警報通知之后,監(jiān)控控制臺108可以調(diào)用SIP客戶機(jī)API 112來 填充與一個或多個用戶(例如用戶設(shè)備114)或用戶組122相關(guān)聯(lián)的用戶信息。監(jiān)控控制臺108可以接收用戶信息并將其存儲在管理數(shù)據(jù)206中。監(jiān)控控制臺 108接著利用該用戶信息來查明用戶或用戶組122中的各用戶的可用性狀態(tài)。
在替換實(shí)施例中,監(jiān)控控制臺108在交互式界面中顯示警報細(xì)節(jié)和用戶信 息。該界面可以通過顯示緊靠用戶的有色圖標(biāo)(例如對于在線或在場狀態(tài)為綠 色圖標(biāo)、對于離線或缺席狀態(tài)為紅色圖標(biāo))來指示該用戶的可用性狀態(tài)(即在 線或離線)。在手動模式的網(wǎng)絡(luò)管理中,IT管理員可以利用交互式界面基于用 戶或用戶組的可用性狀態(tài)來將警報通知定向給他們。因此,監(jiān)控控制臺108可 以通過用戶設(shè)備114上的電子郵件(email)、短消息傳遞服務(wù)(SMS)或即時 消息將警報通知發(fā)送給用戶或用戶組(例如用戶組122)。
IT管理服務(wù)器102可以實(shí)現(xiàn)SIP庫/連接器模塊208來在IT管理員和在線 或可用用戶之間發(fā)起通信會話。使用用戶或用戶組的可用性狀態(tài),SIP庫/連接 器模塊208在在線/可用用戶和IT管理員之間發(fā)起即時消息傳遞會話。這一通 信會話可用于交換有關(guān)警報通知的信息??蛇x地,警報可以指示從在線用戶尋 求其解決方案的查詢或問題。這一解決方案可以使用通信會話(例如電子郵件、 即時消息傳遞會話等)來提供。
SIP庫/連接器模塊208可以在發(fā)送多個警報通知給多個用戶的同時便于負(fù) 載平衡技術(shù)。例如,如果在用戶組中(例如專用于與SQL Server相關(guān)的警報的 用戶組),三個用戶中的兩個忙于處理先前的警報通知,則SIP連接器模塊208 將隨后的警報通知發(fā)送給第三用戶??蛇x地,SIP連接器模塊208可以確定最 少負(fù)載的用戶(即有最少或沒有警報通知的用戶)并將后續(xù)的警報通知發(fā)送給 這樣的用戶??梢宰⒁獾?,上述負(fù)載平衡技術(shù)可以用于手動和自動模式的網(wǎng)絡(luò) 管理中。
IT管理服務(wù)器102還可以包括便于在交互式界面上顯示數(shù)據(jù)的其它模塊 210。 IT管理服務(wù)器102還包括允許通過網(wǎng)絡(luò)104的通信的網(wǎng)絡(luò)接口 212。 示例性會話發(fā)起協(xié)議(SIP)服務(wù)器
圖3示出了便于用于IT管理的在場知曉通知的示例性會話發(fā)起協(xié)議(SIP) 服務(wù)器的實(shí)現(xiàn)。為此,SIP服務(wù)器106包括耦合到存儲器302的一個或多個處 理器300。處理器300可以是例如微處理器、微型計(jì)算機(jī)、微控制器、數(shù)字信 號處理器、中央處理單元、狀態(tài)機(jī)、邏輯電路、和/或基于操作指令操縱數(shù)據(jù)的 任何設(shè)備。處理器300被配置成取出并執(zhí)行存儲在存儲器302中的計(jì)算機(jī)程序 指令。存儲器302包括諸如隨機(jī)存取存儲器(RAM)等易失性存儲器形式的、和/或諸如只讀存儲器(ROM)或閃存等非易失性存儲器形式的、或者其組合 的計(jì)算機(jī)可讀介質(zhì)。
存儲器302可以包括提供用于在IT管理服務(wù)器102上執(zhí)行一個或多個應(yīng)用 程序的平臺的操作系統(tǒng)304。存儲器202可以還包括用于展示與一個或多個用 戶或用戶組相關(guān)聯(lián)的用戶信息的SIP客戶機(jī)API 112。因此,SIP客戶機(jī)API 112 從一個或多個用戶收集相關(guān)的用戶信息,并使用所收集的用戶信息來填充監(jiān)控 控制臺108。所收集的用戶信息被存儲在SIP數(shù)據(jù)306中,并且可以包括用戶 名、用戶標(biāo)識符(例如雇員ID)、組信息(例如組名稱)、SQL服務(wù)器操作員 (例如SQLServer)、可用性狀態(tài)、日歷信息(例如不在辦公室、休假、用戶 的休假細(xì)節(jié))等。此外,SIP客戶機(jī)API 112可以在SIP數(shù)據(jù)306中維護(hù)或存 儲一個或多個用戶的IP地址、電子郵件ID、電話號碼等的記錄。
在一實(shí)現(xiàn)中,監(jiān)控控制臺108調(diào)用SIP客戶機(jī)API 112來填充與一個或多 個用戶(例如用戶設(shè)備114)或用戶組122相關(guān)聯(lián)的用戶信息。監(jiān)控控制臺108 可以利用該用戶信息來查明用戶(例如用戶設(shè)備114)或用戶組(例如用戶組 122)中的各用戶的可用性狀態(tài)。監(jiān)控控制臺108基于用戶或用戶組的可用性 狀態(tài)通過用戶設(shè)備114上的電子郵件(email)或短消息傳遞服務(wù)(SMS)或即 時消息等將警報通知定向給他們。在替換實(shí)施例中,可以在監(jiān)控控制臺108處 的交互式界面上顯示用戶信息。這一界面使IT管理員能夠基于用戶或用戶組 (例如用戶組122)的可用性狀態(tài)和位置來將警報通知發(fā)送給他們。
隨后,SIP庫/連接器模塊208調(diào)用會話模塊308來在IT管理員和在線或可 用用戶之間建立通信會話。通信會話可以是因特網(wǎng)電話呼叫、多媒體會議、即 時消息傳遞會話、聊天會話等中的一個或多個。例如,會話模塊308可以實(shí)現(xiàn) 即時消息傳遞協(xié)議,以便將在場或可用性信息提供給SIP客戶機(jī)API 112,該 信息轉(zhuǎn)發(fā)給監(jiān)控控制臺108。使用該可用性信息,監(jiān)控控制臺108允許IT管理 員觸發(fā)與在線用戶的即時通信會話。這一會話可用于交換有關(guān)警報通知的信 息。
警報還可以對應(yīng)于從在線用戶尋求解決方案的問題。解決方案可以使用例 如即時消息傳遞會話等通信會話來提供。可以理解,會話模塊308可以采用諸 如Windows Live Messenger (WLM);微軟⑧網(wǎng)絡(luò)信使(MSN) ; iChatAV; Apple⑧計(jì)算機(jī)的AOL Instant Messenger (AIM) ; Yahoo! Messenger等即時消
息傳遞系統(tǒng)。也可使用本領(lǐng)域中公知的各種其它即時消息傳遞系統(tǒng)來收集用戶的在場信息(即可用性狀態(tài))并便于上述通信會話。在場信息還可以對應(yīng)于諸
如SkypeTM、 Yahoo! Messenger等大多數(shù)常見的即時消息傳遞系統(tǒng)中的"伙 伴狀態(tài)"。
會話模塊308還可以向IT管理員提供呼叫選項(xiàng)。因此,IT管理員可以發(fā) 起與在線或可用用戶的因特網(wǎng)電話呼叫會話。在這種實(shí)施例中,會話模塊308 可以支持諸如網(wǎng)際協(xié)議語音(VOIP)等協(xié)議。會話模塊308還可以根據(jù)參與者 的判斷來創(chuàng)建和結(jié)束這種呼叫會話。
SIP服務(wù)器106還可以包括便于在向用戶中的每一個發(fā)送警報通知之前認(rèn) 證這些用戶的其它模塊310。這種認(rèn)證可以提示用戶輸入與該用戶相關(guān)聯(lián)的用 戶名、口令或其它憑證等。IT管理服務(wù)器102還包括允許通過網(wǎng)絡(luò)104和子網(wǎng) 116的通信的網(wǎng)絡(luò)接口 312。網(wǎng)絡(luò)104和子網(wǎng)116還可以被實(shí)現(xiàn)為單個網(wǎng)絡(luò)或 其組合。
示例性交互式界面
圖4示出了用于使用在場知曉通知來進(jìn)行IT管理的示例性交互式界面400。 交互式界面400可以包括顯示警報列表的部分。該部分在交互式界面400中被 示為警報視圖(Alert Views) 402。警報視圖402顯示從監(jiān)控數(shù)據(jù)庫110接收到 的所有警報的列表。界面400顯示與網(wǎng)絡(luò)管理系統(tǒng)(例如Ops Mgr)相關(guān)聯(lián)的 用戶組和用戶的列表,該列表被顯示為伙伴列表(Buddy List) 404?;锇榱斜?404是SIP客戶機(jī)API 112所填充的用戶信息的表示。
此外,伙伴列表404可以對應(yīng)于一個或多個用戶組122-1、 122-2和122-3。 在一示例性實(shí)現(xiàn)中,用戶組122由監(jiān)控控制臺108根據(jù)基于角色的安全策略形 成。每一用戶組122可以包括與該組相關(guān)聯(lián)的一個或多個用戶。例如,用戶組 122-1包括示為Ops Mgr用戶的用戶406 (MOMUser)。用戶406可以通過利 用用戶設(shè)備(例如用戶設(shè)備114)來在線。在一示例性配置中,每一用戶是由 指示用戶在線或離線的可用性狀態(tài)來表征的。在線用戶由與該在線用戶相關(guān)聯(lián) 的綠色圖標(biāo)來指示,而離線用戶由與該離線用戶相關(guān)聯(lián)的紅色圖標(biāo)來指示。IT 管理員可以通過相關(guān)聯(lián)圖標(biāo)的顏色來推斷用戶的可用性狀態(tài)。
交互式界面400還可以包括監(jiān)控數(shù)據(jù)庫110所接收到的警報細(xì)節(jié)(Alert Details) 408。如圖4所示,警報細(xì)節(jié)408包括警報屬性(Properties)、事件 (Events)、產(chǎn)品矢口i只(Product Knowledge)、公司知i只(Company Knowledge)、 和歷史(History)等選項(xiàng)卡。警報屬性可以包括警報描述(Description)、警報名稱(Name)、警報嚴(yán)重性(Severity)、警報的解決狀態(tài)(Resolution State)、 域名(domain)、計(jì)算機(jī)名(computer)、觸發(fā)警報通知的第一 (Time of First Event )和第二事件的時間(Time of Second Event)、問題狀態(tài)(Problem State)
等。警報細(xì)節(jié)408允許用戶理解警報通知并提供對相關(guān)聯(lián)問題的解決方案或援 助。交互式界面400還包括用于警報(Alerts) 410的顯示區(qū)域,用于一個或多 個警報以及其相關(guān)聯(lián)的屬性的表格式列表。IT管理員可以利用交互式界面400 來發(fā)送警報通知。
在一示例性實(shí)現(xiàn)中,交互式界面展示監(jiān)控控制臺108的有效通知的能力。 為此,IT管理員將警報拖放到在線或可用用戶。在另一配置中,警報可以被放 到用戶組上,并且監(jiān)控控制臺可以被配置成向用戶組(例如用戶組122)中的 用戶發(fā)送警報通知。這種警報通知能力確保獲取對警報的解決方案的更高的可 能性。在替換實(shí)現(xiàn)中,IT管理員可以發(fā)起與一個或多個在線用戶的通信會話(例 如即時消息傳遞會話、因特網(wǎng)電話會話等)。這可以通過點(diǎn)擊界面400上的在 線用戶(例如406)來實(shí)現(xiàn)。可以理解,在線或可用狀態(tài)可以暗示特定用戶通 過用戶設(shè)備114中的一個與SIP服務(wù)器106通信。因此,向用戶發(fā)送警報通知 的方式取決于相應(yīng)的用戶設(shè)備114。SIP服務(wù)器106可以釆用本領(lǐng)域中公知的各 種方法和系統(tǒng)來向不同類型的用戶設(shè)備114發(fā)送警報通知。 示例性方法
參考圖1到4描述了用于IT管理的在場知曉通知的示例性方法。這些示例 性方法可以特別地參考圖5在計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。圖5示 出了根據(jù)一個實(shí)施例的、系統(tǒng)100的各個模塊或框之間的一系列示例性交互 500。粗體虛線表示兩個計(jì)算設(shè)備之間的接口或機(jī)器邊界。在某些實(shí)現(xiàn)中,所 描述的模塊或框可以示同一機(jī)器或計(jì)算設(shè)備的一部分。 一般地,計(jì)算機(jī)可執(zhí)行 指令可以包括執(zhí)行特定功能或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組 件、數(shù)據(jù)結(jié)構(gòu)、過程、模塊、功能等。該方法還可以在其中功能由通過通信網(wǎng) 絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行的分布式計(jì)算環(huán)境中實(shí)現(xiàn)。在分布式計(jì)算環(huán)境中, 計(jì)算機(jī)可執(zhí)行指令可以位于包括存儲器存儲設(shè)備的本地和遠(yuǎn)程計(jì)算機(jī)存儲介
質(zhì)兩者中。
圖6示出了用于利用在場知曉通知來進(jìn)行IT管理的示例性方法600。描述 方法的次序并不旨在被解釋為限制,并且可以用任何次序組合任何數(shù)目的所描 述的方法框以實(shí)現(xiàn)該方法或替換方法。此外,可以從該方法中刪除個別框而不背離此處所描述的主題的精神和范圍。此外,該方法可以用任何合適的硬件、 軟件、固件、或其組合來實(shí)現(xiàn)。
在框602處,在IT管理服務(wù)器102處接收一個或多個用戶的可用性狀態(tài)。 在一示例性實(shí)現(xiàn)中,監(jiān)控控制臺108調(diào)用SIP客戶機(jī)API 112以提供一個或多 個用戶的可用性或在線狀態(tài)。在這一調(diào)用后,SIP客戶機(jī)API 112在監(jiān)控控制 臺108處填充用戶信息(例如可用性狀態(tài)、用戶名、位置等)。監(jiān)控控制臺108 接收這一用戶信息并將其存儲在管理數(shù)據(jù)206中。監(jiān)控控制臺108和SIP客戶 機(jī)API 112之間的上述交互在圖5中作為兩個框之間的虛線箭頭來示出。在替 換實(shí)施例中,監(jiān)控控制臺108接收對應(yīng)于多個用戶的用戶信息并且根據(jù)基于角 色的安全策略來形成組。在這一實(shí)施例中,監(jiān)控控制臺108從基于角色的安全 模塊120接收角色描述。監(jiān)控控制臺108和基于角色的安全模塊120之間的交 互在圖5中通過實(shí)線箭頭和虛線箭頭來示出。
在框604處,調(diào)用監(jiān)控數(shù)據(jù)庫來提供一個或多個警報。監(jiān)控控制臺108查 詢監(jiān)控數(shù)據(jù)庫110以提供一個或多個警報通知。這些警報通知可以包括警報細(xì) 節(jié),并且監(jiān)控控制臺108在接收到警報通知之后將其存儲在管理數(shù)據(jù)206中。 監(jiān)控數(shù)據(jù)庫IIO和監(jiān)控控制臺108之間的交互通過實(shí)線和虛線箭頭來示出。在 另一實(shí)施例中,監(jiān)控控制臺108在IT管理服務(wù)器102處的交互式界面(例如 400)中顯示用戶信息(例如用戶的可用性狀態(tài)和位置)、組信息(例如組名 稱)、警報以及警報細(xì)節(jié)。這種交互式界面通過有色圖標(biāo)來指示用戶是在線還 是離線,其中分別地綠色表示在線用戶而紅色表示離線用戶。交互式界面展示 用于有效警報通知的監(jiān)控控制臺108的能力。
在框606處,基于用戶的可用性狀態(tài)向該用戶發(fā)送警報通知。因此,監(jiān)控 控制臺108基于在框602處接收到的用戶的可用性狀態(tài)來向用戶發(fā)送警報通 知。例如,警報通知被發(fā)送給由其可用性狀態(tài)所指示的在線的用戶。IT管理員 可以利用(框604的)交互式界面來基于一個或多個用戶的可用性狀態(tài)和位置 向他們發(fā)送警報通知。警報通知可以作為電子郵件(email)、文本消息、即時 消息、SMS (短消息服務(wù))等來發(fā)送。
在IT管理服務(wù)器102中實(shí)現(xiàn)的SIP庫/連接器模塊208可以在向一個或多 個用戶發(fā)送警報通知之前便于負(fù)載平衡。SIP庫/連接器模塊208可以確定最少 負(fù)載的用戶(即具有最少或空/零警報的用戶),并且將隨后的警報通知發(fā)送給 該最少負(fù)載的用戶。這種負(fù)載平衡技術(shù)可以基于"循環(huán)"或"空閑/忙碌"算法來實(shí)現(xiàn)。監(jiān)控控制臺108和SIP連接器模塊208之間的交互在圖5中由另一實(shí) 線箭頭示出。在SIP連接器模塊208和SIP客戶機(jī)API 112之間的交互在圖5 中由另一實(shí)線箭頭示出。兩個實(shí)線箭頭示出了當(dāng)警報通知被從監(jiān)控控制臺108 發(fā)送到SIP客戶機(jī)API 112時的路徑。
在框608處,發(fā)起與用戶的通信會話。在一示例性實(shí)現(xiàn)中,SIP連接器模 塊208建立與用戶的通信會話。該通信會話可以是因特網(wǎng)電話呼叫、多媒體會 議、即時消息傳遞會話、聊天會話等中的一個或多個。在一示例性實(shí)現(xiàn)中,SIP 服務(wù)器106實(shí)現(xiàn)會話模塊308來便于在監(jiān)控控制臺108和在線或可用用戶之間 創(chuàng)建一個或多個通信會話。例如,會話模塊308可以實(shí)現(xiàn)即時消息傳遞協(xié)議以 便將用戶的在線或可用性狀態(tài)提供給SIP客戶機(jī)API 112。 IT管理員利用用戶 的這一在線或可用性狀態(tài)來觸發(fā)與在線或可用用戶的通信會話。這種通信會話 允許對警報通知的快速的響應(yīng)和解決時間。SIP客戶機(jī)API 112和會話模塊308 之間的交互在圖5中由實(shí)線箭頭示出。
結(jié)論
上述方法和計(jì)算機(jī)描述了用于IT管理的在場知曉通知。雖然已經(jīng)用結(jié)構(gòu)特 征和/或方法動作專用的語言描述了本發(fā)明,但是應(yīng)該理解在所附權(quán)利要求中定義 的本發(fā)明不必限于所描述的具體特征或動作。相反地,這些具體和動作作為實(shí)現(xiàn)所 要求保護(hù)的發(fā)明的示例性形式而公開。
權(quán)利要求
1.一種服務(wù)器,包括存儲器;操作上耦合到所述存儲器的一個或多個處理器;便于利用存儲在所述存儲器中的在場知曉通知來進(jìn)行網(wǎng)絡(luò)管理的監(jiān)控控制臺,其中所述監(jiān)控控制臺查詢監(jiān)控數(shù)據(jù)庫以獲取警報通知。
2. 如權(quán)利要求1所述的服務(wù)器,其特征在于,所述警報通知是針對一個或多 個遠(yuǎn)程客戶機(jī)設(shè)備上的應(yīng)用程序的。
3. 如權(quán)利要求1所述的服務(wù)器,其特征在于,所述監(jiān)控數(shù)據(jù)庫從安裝在遠(yuǎn)程客戶機(jī)設(shè)備中的一個或多個代理接收警報通知。
4. 如權(quán)利要求1所述的服務(wù)器,其特征在于,所述監(jiān)控控制臺從一個或多個用戶和用戶組接收信息。
5. 如權(quán)利要求1所述的服務(wù)器,其特征在于,所述監(jiān)控控制臺基于可用性狀 態(tài)將警報通知定向到用戶或用戶組。
6. 如權(quán)利要求1所述的服務(wù)器,其特征在于,還包括發(fā)起管理員和可用用戶 之間的通信會話的模塊。
7. 如權(quán)利要求1所述的服務(wù)器,其特征在于,還包括便于負(fù)載平衡并將警報 通知發(fā)送給用戶的模塊。
8. —種服務(wù)器,包括 存儲器;操作上耦合到所述存儲器的一個或多個處理器;存儲在所述存儲器中的應(yīng)用程序接口,其中所述應(yīng)用程序接口展示并收集與 一個或多個用戶或用戶組相關(guān)聯(lián)的用戶信息。
9. 如權(quán)利要求8所述的服務(wù)器,其特征在于,其中所述收集的用戶信息包括 以下中的一個或多個用戶名、用戶標(biāo)識符、組信息、域名、可用性狀態(tài)、以及日歷信息。
10. 如權(quán)利要求8所述的服務(wù)器,其特征在于,還包括用于在管理員和可用 用戶之間建立通信會話的會話模塊。
11. 如權(quán)利要求IO所述的服務(wù)器,其特征在于,所述通信會話是以下之一電話呼叫、多媒體會議、即時消息傳遞會話、和聊天會話。
12. 如權(quán)利要求10所述的服務(wù)器,其特征在于,所述會話模塊實(shí)現(xiàn)即時消息 傳遞協(xié)議以提供用戶的在場信息。
13. 如權(quán)利要求9所述的服務(wù)器,其特征在于,還包括便于在將警報通知發(fā)送給所述用戶中的每一個之前認(rèn)證用戶的模塊。
14. 一種方法,包括 接收一個或多個用戶的可用性狀態(tài);調(diào)用提供定向到所述一個或多個用戶的警報的監(jiān)控數(shù)據(jù)庫;以及 基于所述一個或多個用戶的可用性將警報通知發(fā)送給所述一個或多個用戶。
15. 如權(quán)利要求14所述的方法,其特征在于,所述接收還包括在服務(wù)器處填 充用戶信息。
16. 如權(quán)利要求14所述的方法,其特征在于,所述調(diào)用還包括査詢監(jiān)控數(shù)據(jù) 庫以提供一個或多個警報通知。
17. 如權(quán)利要求14所述的方法,其特征在于,所述警報通知可以作為以下中 的一個或多個來發(fā)送電子郵件、文本消息、即時消息、和SMS (短消息服務(wù))。
18. 如權(quán)利要求14所述的方法,其特征在于,所述一個或多個用戶的負(fù)載平 衡是在所述發(fā)送之前執(zhí)行的。
19. 如權(quán)利要求14所述的方法,其特征在于,還包括發(fā)起與所述一個或多個 用戶的通信會話。
20. 如權(quán)利要求19所述的方法,其特征在于,所述發(fā)起所述通信會話是基于 所述一個或多個用戶的可用性狀態(tài)的。
全文摘要
公開了用于利用在場知曉通知來進(jìn)行信息技術(shù)(IT)管理的系統(tǒng)和方法。在一實(shí)現(xiàn)中,該方法包括在IT管理服務(wù)器處接收一個或多個用戶的可用性或在線狀態(tài)。該IT管理服務(wù)器查詢監(jiān)控數(shù)據(jù)庫以獲取一個或多個警報。該一個或多個警報基于相應(yīng)的可用性或在線狀態(tài)被發(fā)送給該一個或多個用戶。
文檔編號G06F17/00GK101622614SQ200880006543
公開日2010年1月6日 申請日期2008年2月27日 優(yōu)先權(quán)日2007年2月28日
發(fā)明者A·D·拉加萬, A·赫歇爾, G·迪利洛, L·瑞茲 申請人:微軟公司