一種小型機服務器狀態(tài)的獲取方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種小型機服務器狀態(tài)的獲取方法及裝置,方法包括:將要監(jiān)測的小型機服務器納管到帶外管理監(jiān)測系統(tǒng);和小型機服務器的管理系統(tǒng)建立連接;查詢小型機服務器的管理系統(tǒng)管理多少臺小型機服務器;帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理端口發(fā)送每個小型機服務器各個部件狀態(tài)的查詢指令;查詢完一臺小型機服務器后,再查詢另一臺,直到查詢完畢;帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令,對查詢結果分析;某個小型機服務器的部件存在故障,將故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。實施本發(fā)明的小型機服務器狀態(tài)的獲取方法及裝置,具有以下有益效果:節(jié)省人力資源、能及時發(fā)現(xiàn)故障、不會使小型機服務器受到影響。
【專利說明】
一種小型機服務器狀態(tài)的獲取方法及裝置
技術領域
[0001]本發(fā)明涉及小型機服務器監(jiān)控領域,特別涉及一種小型機服務器狀態(tài)的獲取方法及裝置。
【背景技術】
[0002]傳統(tǒng)對小型機服務器的監(jiān)控大都采用人工巡檢的方式或者在小型機服務器系統(tǒng)上安裝Agent軟件進行監(jiān)控。采對于人工巡檢的方式,每天需要安排值班人員定時到機房巡檢,觀察小型機服務器運行的狀態(tài)和指示燈是否有異常;登錄每臺小型機服務器的管理頁面,看下管理頁面是否正常。人工巡檢的方式的存在如下問題:需要額外的人力每天巡查小型機服務器的狀態(tài);當小型機服務器發(fā)生故障時,發(fā)現(xiàn)不及時,需要到下次巡檢時間才能被發(fā)現(xiàn)。對于Agent方式監(jiān)控,需要在操作系統(tǒng)安裝Agent軟件,這種方式存在如下問題:對小型機服務器的性能有影響,Agent軟件運行在小型機服務器的系統(tǒng)上,本身會占用系統(tǒng)服務器資源。一旦Agent軟件消耗資源過多,會導致小型機服務器性能下降甚至宕機可能。Agent軟件需要和外界進行通訊,有可能會導致被攻擊的風險。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述浪費人力資源、不能及時發(fā)現(xiàn)故障、使小型機服務器受到影響的缺陷,提供一種節(jié)省人力資源、能及時發(fā)現(xiàn)故障、不會使小型機服務器受到影響的小型機服務器狀態(tài)的獲取方法及裝置。
[0004]本發(fā)明解決其技術問題所采用的技術方案是:構造一種小型機服務器狀態(tài)的獲取方法,包括如下步驟:
[0005]A)在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng);
[0006]B)將要監(jiān)測的小型機服務器納管到所述帶外管理監(jiān)測系統(tǒng);
[0007]C)建立所述帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接;
[0008]D)查詢所述小型機服務器的管理系統(tǒng)管理多少臺小型機服務器;
[0009]E)所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,所述小型機服務器的管理系統(tǒng)根據(jù)所述查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給所述帶外管理監(jiān)測系統(tǒng),所述帶外管理監(jiān)測系統(tǒng)對所述查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到所述帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中;
[0010]F)查詢完一臺所述小型機服務器后,再查詢另一臺所述小型機服務器,直到所述帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢;
[0011]G)所述帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄所述帶外管理監(jiān)測系統(tǒng)查看每個小型機服務器各個部件的狀態(tài);
[0012]H)如果某個小型機服務器的某個部件存在故障,則將所述故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。
[0013]在本發(fā)明所述的小型機服務器狀態(tài)的獲取方法中,所述步驟B)進一步包括:
[0014]BI)將所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到所述帶外管理監(jiān)測系統(tǒng);
[0015]B2)所述帶外管理監(jiān)控系統(tǒng)根據(jù)所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢所述小型機服務器的狀態(tài)。
[0016]在本發(fā)明所述的小型機服務器狀態(tài)的獲取方法中,所述步驟C)進一步包括:
[0017]Cl)在所述帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄所述小型機服務器的管理系統(tǒng)的SSH端口;
[0018]C2)所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理系統(tǒng)發(fā)送連接請求;
[0019]C3)所述小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與所述小型機服務器的管理系統(tǒng)之間的連接。
[0020]在本發(fā)明所述的小型機服務器狀態(tài)的獲取方法中,所述各個部件狀態(tài)的查詢指令包括CPU故障狀態(tài)查詢指令、內(nèi)存故障狀態(tài)查詢指令、電源故障狀態(tài)查詢指令、背板/中板狀態(tài)查詢指令、HBA卡狀態(tài)查詢指令、內(nèi)置硬盤狀態(tài)查詢指令、網(wǎng)絡狀態(tài)查詢指令、磁帶機狀態(tài)查詢指令、全域分區(qū)服務模塊狀態(tài)查詢指令、上行中板模塊狀態(tài)查詢指令、光纖交換機狀態(tài)查詢指令、磁盤讀寫模塊狀態(tài)查詢指令、DVD模塊狀態(tài)查詢指令和故障日志查詢指令。
[0021]在本發(fā)明所述的小型機服務器狀態(tài)的獲取方法中,在查詢每個小型機服務器各個部件狀態(tài)時,是根據(jù)小型機服務器的序列號分別查詢每個小型機服務器各個部件狀態(tài)的。
[0022]本發(fā)明還涉及一種實現(xiàn)上述小型機服務器狀態(tài)的獲取方法的裝置,包括:
[0023]安裝單元:用于在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng);
[0024]納管單元:用于將要監(jiān)測的小型機服務器納管到所述帶外管理監(jiān)測系統(tǒng);
[0025]連接建立單元:用于建立所述帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接;
[0026]管理查詢單元:用于查詢所述小型機服務器的管理系統(tǒng)管理多少臺小型機服務器;
[0027]查詢分析單元:用于使所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,所述小型機服務器的管理系統(tǒng)根據(jù)所述查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給所述帶外管理監(jiān)測系統(tǒng),所述帶外管理監(jiān)測系統(tǒng)對所述查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到所述帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中;
[0028]輪詢查詢單元:用于查詢完一臺所述小型機服務器后,再查詢另一臺所述小型機服務器,直到所述帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢;
[0029]發(fā)送登錄單元:用于使所述帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄所述帶外管理監(jiān)測系統(tǒng)查看每個小型機服務器各個部件的狀態(tài);
[0030]故障處理單元:用于如果某個小型機服務器的某個部件存在故障,則將所述故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。
[0031 ]在本發(fā)明所述的裝置中,所述納管單元進一步包括:
[0032]添加模塊:用于將所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到所述帶外管理監(jiān)測系統(tǒng);
[0033]登錄查詢模塊:用于使所述帶外管理監(jiān)控系統(tǒng)根據(jù)所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢所述小型機服務器的狀態(tài)。
[0034]在本發(fā)明所述的裝置中,所述連接建立單元進一步包括:
[0035]端口登錄模塊:用于在所述帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄所述小型機服務器的管理系統(tǒng)的SSH端口;
[0036]連接請求發(fā)送模塊:用于使所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理系統(tǒng)發(fā)送連接請求;
[0037]驗證連接模塊:用于使所述小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與所述小型機服務器的管理系統(tǒng)之間的連接。
[0038]在本發(fā)明所述的裝置中,所述各個部件狀態(tài)的查詢指令包括CPU故障狀態(tài)查詢指令、內(nèi)存故障狀態(tài)查詢指令、電源故障狀態(tài)查詢指令、背板/中板狀態(tài)查詢指令、HBA卡狀態(tài)查詢指令、內(nèi)置硬盤狀態(tài)查詢指令、網(wǎng)絡狀態(tài)查詢指令、磁帶機狀態(tài)查詢指令、全域分區(qū)服務模塊狀態(tài)查詢指令、上行中板模塊狀態(tài)查詢指令、光纖交換機狀態(tài)查詢指令、磁盤讀寫模塊狀態(tài)查詢指令、DVD模塊狀態(tài)查詢指令和故障日志查詢指令。
[0039]在本發(fā)明所述的裝置中,在查詢每個小型機服務器各個部件狀態(tài)時,是根據(jù)小型機服務器的序列號分別查詢每個小型機服務器各個部件狀態(tài)的。
[0040]實施本發(fā)明的小型機服務器狀態(tài)的獲取方法及裝置,具有以下有益效果:由于帶外管理監(jiān)測系統(tǒng)對小型機服務器的故障監(jiān)控采用輪詢的方式,向小型機服務器的管理端口發(fā)送指令,查詢小型機服務器各個部件的狀態(tài),如果發(fā)現(xiàn)某個部件出現(xiàn)故障,則能及時通知相關責任人,所以其節(jié)省人力資源、能及時發(fā)現(xiàn)故障、不會使小型機服務器受到影響。
【附圖說明】
[0041]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0042]圖1為本發(fā)明小型機服務器狀態(tài)的獲取方法及裝置一個實施例中方法的流程圖;
[0043]圖2為所述實施例中將要監(jiān)測的小型機服務器納管到帶外管理監(jiān)測系統(tǒng)的具體流程圖;
[0044]圖3為所述實施例中建立帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接的具體流程圖;
[0045]圖4為所述實施例中裝置的結構示意圖。
【具體實施方式】
[0046]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0047]在本發(fā)明小型機服務器狀態(tài)的獲取方法及裝置實施例中,其小型機服務器狀態(tài)的獲取方法的流程圖如圖1所示。圖1中,該小型機服務器狀態(tài)的獲取方法包括如下步驟:
[0048]步驟SOl在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng):本實施例中,要對小型機服務器進行監(jiān)控,需要安裝監(jiān)控小型機服務器的監(jiān)測軟件,這個監(jiān)測軟件在本實施例中稱為帶外管理監(jiān)測系統(tǒng)。本步驟中,在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng),簡稱00BS。這個服務器可以是普通的服務器。
[0049]步驟S02將要監(jiān)測的小型機服務器納管到帶外管理監(jiān)測系統(tǒng):本步驟中,將要監(jiān)測的小型機服務器納管到帶外管理監(jiān)測系統(tǒng)。
[0050]步驟S03建立帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接:本步驟中,建立帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接。
[0051]步驟S04查詢小型機服務器的管理系統(tǒng)管理多少臺小型機服務器:本步驟中,查詢小型機服務器的管理系統(tǒng)管理多少臺小型機服務器,成功和小型機服務器的管理系統(tǒng)建立連接后,可以查詢出來小型機服務器的管理系統(tǒng)管理了多少臺小型機服務器,然后根據(jù)小型機服務器的序列號分別查詢各臺小型機服務器的各個部件的狀態(tài)。
[0052]步驟S05帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,小型機服務器的管理系統(tǒng)根據(jù)查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給帶外管理監(jiān)測系統(tǒng),帶外管理監(jiān)測系統(tǒng)對查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中:成功和小型機服務器的管理系統(tǒng)建立連接后,可以向其發(fā)送查詢小型機服務器各個部件的狀態(tài)。本步驟中,帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,小型機服務器的管理系統(tǒng)根據(jù)查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給帶外管理監(jiān)測系統(tǒng),帶外管理監(jiān)測系統(tǒng)接收查詢結果后,對查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中。
[0053]值得一提的是,查詢各個部件沒有先后順序,逐一發(fā)送查詢指令就可以了。當向小型機服務器的管理系統(tǒng)發(fā)送一條查詢指令,小型機服務器的管理系統(tǒng)會根據(jù)查詢指令查詢該部件的狀態(tài)并返回給帶外管理監(jiān)測系統(tǒng)。帶外管理監(jiān)測系統(tǒng)接收到查詢結果后,對查詢結果進行分析,得到該部件對應的狀態(tài)信息,并保存到帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫。然后再發(fā)送查詢下一部件的查詢指令。在查詢每個小型機服務器各個部件狀態(tài)時,是根據(jù)小型機服務器的序列號分別查詢每個小型機服務器各個部件狀態(tài)的。
[0054]各個部件狀態(tài)的查詢指令包括CPU故障狀態(tài)查詢指令、內(nèi)存故障狀態(tài)查詢指令、電源故障狀態(tài)查詢指令、背板/中板狀態(tài)查詢指令、HBA卡狀態(tài)查詢指令、內(nèi)置硬盤狀態(tài)查詢指令、網(wǎng)絡狀態(tài)查詢指令、磁帶機狀態(tài)查詢指令、全域分區(qū)服務模塊狀態(tài)查詢指令、上行中板模塊狀態(tài)查詢指令、光纖交換機狀態(tài)查詢指令、磁盤讀寫模塊狀態(tài)查詢指令、DVD模塊狀態(tài)查詢指令和故障日志查詢指令。
[0055]當帶外管理監(jiān)測系統(tǒng)發(fā)送CPU故障狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送內(nèi)存故障狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送電源故障狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送背板/中板狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送HBA卡狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。
[0056]當帶外管理監(jiān)測系統(tǒng)發(fā)送內(nèi)置硬盤狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送網(wǎng)絡狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送磁帶機狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送全域分區(qū)服務模塊(GPSM)狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。
[0057]當帶外管理監(jiān)測系統(tǒng)發(fā)送上行中板模塊(XFM)狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送光纖交換機狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送DVD(光盤讀寫)模塊狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送磁盤讀寫模塊(1)狀態(tài)查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀態(tài)。當帶外管理監(jiān)測系統(tǒng)發(fā)送故障日志查詢指令時,小型機服務器的管理系統(tǒng)執(zhí)行該查詢指令,并返回查詢結果,帶外管理監(jiān)測系統(tǒng)對該查詢結果進行分析,得到部件狀
??τ O
[0058]步驟S06查詢完一臺小型機服務器后,再查詢另一臺小型機服務器,直到帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢:本步驟中,查詢完一臺小型機服務器后,再查詢另外一臺小型機服務器,直到帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢。
[0059]步驟S07帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄帶外管理監(jiān)測系統(tǒng)查看每個小型機服務器各個部件的狀態(tài):本步驟中,帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄帶外管理監(jiān)測系統(tǒng),可以查看到每個小型機服務器的各個部件的狀態(tài)。
[0060]步驟S08如果某個小型機服務器的某個部件存在故障,則將故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢:本步驟中,如果某個小型機服務器的某個部件存在故障,則故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。本發(fā)明的小型機服務器狀態(tài)的獲取方法采用輪詢的機制進行探測,可以及時發(fā)現(xiàn)故障,可以精確到分鐘級,甚至秒級。通過小型機服務器的管理端口進行探測,不會使小型機服務器的操作系統(tǒng)和業(yè)務受到影響。節(jié)省人力資源,不用到機房去看設備的指示燈是否發(fā)生故障或者打開每個小型機服務器的管理頁面去看是否有狀態(tài)異常的故障。所以其節(jié)省人力資源、能及時發(fā)現(xiàn)故障、不會使小型機服務器受到影響。
[0061]對于本實施例而言,上述步驟S02還可進一步細化,其細化后的流程圖如圖2所示,圖2中,上述步驟S02進一步包括:
[0062]步驟S21將小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到帶外管理監(jiān)測系統(tǒng):本步驟中,將小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到帶外管理監(jiān)測系統(tǒng)。
[0063]步驟S22帶外管理監(jiān)控系統(tǒng)根據(jù)小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢小型機服務器的狀態(tài):本步驟中,帶外管理監(jiān)控系統(tǒng)根據(jù)小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢小型機服務器的狀態(tài)。
[0064]對于本實施例而言,上述步驟S03還可進一步細化,其細化后的流程圖如圖3所示,圖3中,上述步驟S03進一步包括:
[0065]步驟S31在帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄小型機服務器的管理系統(tǒng)的SSH端口:本步驟中,在帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄小型機服務器的管理系統(tǒng)的SSH端口。
[0066]步驟S32帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理系統(tǒng)發(fā)送連接請求:本步驟中,帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理系統(tǒng)發(fā)送連接請求。
[0067]步驟S33小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與小型機服務器的管理系統(tǒng)之間的連接:本步驟中,小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與小型機服務器的管理系統(tǒng)之間的連接。
[0068]本實施例還涉及一種實現(xiàn)上述小型機服務器狀態(tài)的獲取方法的裝置,其結構示意圖如圖4所示。圖4中,該裝置包括安裝單元1、納管單元2、連接建立單元3、管理查詢單元4、查詢分析單元5、輪詢查詢單元6、發(fā)送登錄單元7和故障處理單元8;其中,安裝單元I用于在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng);納管單元2用于將要監(jiān)測的小型機服務器納管到帶外管理監(jiān)測系統(tǒng);連接建立單元3用于建立帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接;管理查詢單元4用于查詢小型機服務器的管理系統(tǒng)管理多少臺小型機服務器;查詢分析單元5用于使帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,小型機服務器的管理系統(tǒng)根據(jù)查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給帶外管理監(jiān)測系統(tǒng),帶外管理監(jiān)測系統(tǒng)對查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中;各個部件狀態(tài)的查詢指令包括CPU故障狀態(tài)查詢指令、內(nèi)存故障狀態(tài)查詢指令、電源故障狀態(tài)查詢指令、背板/中板狀態(tài)查詢指令、HBA卡狀態(tài)查詢指令、內(nèi)置硬盤狀態(tài)查詢指令、網(wǎng)絡狀態(tài)查詢指令、磁帶機狀態(tài)查詢指令、全域分區(qū)服務模塊狀態(tài)查詢指令、上行中板模塊狀態(tài)查詢指令、光纖交換機狀態(tài)查詢指令、磁盤讀寫模塊狀態(tài)查詢指令、DVD模塊狀態(tài)查詢指令和故障日志查詢指令。在查詢每個小型機服務器各個部件狀態(tài)時,是根據(jù)小型機服務器的序列號分別查詢每個小型機服務器各個部件狀態(tài)的。
[0069]本實施例中,輪詢查詢單元6用于查詢完一臺小型機服務器后,再查詢另一臺小型機服務器,直到帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢;發(fā)送登錄單元7用于使帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄帶外管理監(jiān)測系統(tǒng)查看每個小型機服務器各個部件的狀態(tài);故障處理單元8用于如果某個小型機服務器的某個部件存在故障,則將故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。本發(fā)明的裝置采用輪詢的機制進行探測,可以及時發(fā)現(xiàn)故障,可以精確到分鐘級,甚至秒級。通過小型機服務器的管理端口進行探測,不會使小型機服務器的操作系統(tǒng)和業(yè)務受到影響。節(jié)省人力資源,不用到機房去看設備的指示燈是否發(fā)生故障或者打開每個小型機服務器的管理頁面去看是否有狀態(tài)異常的故障。所以其節(jié)省人力資源、能及時發(fā)現(xiàn)故障、不會使小型機服務器受到影響。
[0070]本實施例中,納管單元2進一步包括添加模塊21和登錄查詢模塊22;其中,添加模塊21用于將小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到帶外管理監(jiān)測系統(tǒng);登錄查詢模塊22用于使帶外管理監(jiān)控系統(tǒng)根據(jù)小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢小型機服務器的狀態(tài)。
[0071]本實施例中,連接建立單元3進一步包括端口登錄模塊31、連接請求發(fā)送模塊32和驗證連接模塊33;其中,端口登錄模塊31用于在帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄小型機服務器的管理系統(tǒng)的SSH端口;連接請求發(fā)送模塊32用于使帶外管理監(jiān)測系統(tǒng)向小型機服務器的管理系統(tǒng)發(fā)送連接請求;驗證連接模塊33用于使小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與小型機服務器的管理系統(tǒng)之間的連接。
[0072]總之,在本實施例中,帶外管理監(jiān)測系統(tǒng)對小型機服務器的故障監(jiān)控主要采用輪詢的方式,向小型機服務器的管理端口發(fā)送查詢指令,查詢小型機服務器的各個部件的狀態(tài),如果發(fā)現(xiàn)部件出現(xiàn)故障,則及時通知相關責任人。其能節(jié)省人力資源、能及時發(fā)現(xiàn)故障、不會使小型機服務器受到影響。
[0073]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【主權項】
1.一種小型機服務器狀態(tài)的獲取方法,其特征在于,包括如下步驟: A)在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng); B)將要監(jiān)測的小型機服務器納管到所述帶外管理監(jiān)測系統(tǒng); C)建立所述帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接; D)查詢所述小型機服務器的管理系統(tǒng)管理多少臺小型機服務器; E)所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,所述小型機服務器的管理系統(tǒng)根據(jù)所述查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給所述帶外管理監(jiān)測系統(tǒng),所述帶外管理監(jiān)測系統(tǒng)對所述查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到所述帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中; F)查詢完一臺所述小型機服務器后,再查詢另一臺所述小型機服務器,直到所述帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢; G)所述帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄所述帶外管理監(jiān)測系統(tǒng)查看每個小型機服務器各個部件的狀態(tài); H)如果某個小型機服務器的某個部件存在故障,則將所述故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。2.根據(jù)權利要求1所述的小型機服務器狀態(tài)的獲取方法,其特征在于,所述步驟B)進一步包括: BI)將所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到所述帶外管理監(jiān)測系統(tǒng); B2)所述帶外管理監(jiān)控系統(tǒng)根據(jù)所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢所述小型機服務器的狀態(tài)。3.根據(jù)權利要求1或2所述的小型機服務器狀態(tài)的獲取方法,其特征在于,所述步驟C)進一步包括: Cl)在所述帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄所述小型機服務器的管理系統(tǒng)的SSH端 口 ; C2)所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理系統(tǒng)發(fā)送連接請求;C3)所述小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與所述小型機服務器的管理系統(tǒng)之間的連接。4.根據(jù)權利要求1所述的小型機服務器狀態(tài)的獲取方法,其特征在于,所述各個部件狀態(tài)的查詢指令包括CPU故障狀態(tài)查詢指令、內(nèi)存故障狀態(tài)查詢指令、電源故障狀態(tài)查詢指令、背板/中板狀態(tài)查詢指令、HBA卡狀態(tài)查詢指令、內(nèi)置硬盤狀態(tài)查詢指令、網(wǎng)絡狀態(tài)查詢指令、磁帶機狀態(tài)查詢指令、全域分區(qū)服務模塊狀態(tài)查詢指令、上行中板模塊狀態(tài)查詢指令、光纖交換機狀態(tài)查詢指令、磁盤讀寫模塊狀態(tài)查詢指令、DVD模塊狀態(tài)查詢指令和故障日志查詢指令。5.根據(jù)權利要求1所述的小型機服務器狀態(tài)的獲取方法,其特征在于,在查詢每個小型機服務器各個部件狀態(tài)時,是根據(jù)小型機服務器的序列號分別查詢每個小型機服務器各個部件狀態(tài)的。6.—種實現(xiàn)如權利要求1所述的小型機服務器狀態(tài)的獲取方法的裝置,其特征在于,包括: 安裝單元:用于在服務器上安裝用于監(jiān)控小型機服務器的帶外管理監(jiān)測系統(tǒng); 納管單元:用于將要監(jiān)測的小型機服務器納管到所述帶外管理監(jiān)測系統(tǒng); 連接建立單元:用于建立所述帶外管理監(jiān)測系統(tǒng)和小型機服務器的管理系統(tǒng)之間的連接; 管理查詢單元:用于查詢所述小型機服務器的管理系統(tǒng)管理多少臺小型機服務器;查詢分析單元:用于使所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理端口發(fā)送用于查詢每個小型機服務器各個部件狀態(tài)的查詢指令,所述小型機服務器的管理系統(tǒng)根據(jù)所述查詢指令查詢相應部件的狀態(tài),并將查詢結果返回給所述帶外管理監(jiān)測系統(tǒng),所述帶外管理監(jiān)測系統(tǒng)對所述查詢結果進行分析得到相應部件的狀態(tài)信息,并保存到所述帶外管理監(jiān)測系統(tǒng)的數(shù)據(jù)庫中; 輪詢查詢單元:用于查詢完一臺所述小型機服務器后,再查詢另一臺所述小型機服務器,直到所述帶外管理監(jiān)測系統(tǒng)管理的小型機服務器查詢完畢; 發(fā)送登錄單元:用于使所述帶外管理監(jiān)測系統(tǒng)逐一發(fā)送查詢指令后,根據(jù)查詢結果進行分析,登錄所述帶外管理監(jiān)測系統(tǒng)查看每個小型機服務器各個部件的狀態(tài); 故障處理單元:用于如果某個小型機服務器的某個部件存在故障,則將所述故障通過郵件或短信發(fā)送給相關負責人,處理完畢后,等待進入下次輪詢。7.根據(jù)權利要求6所述的實現(xiàn)如權利要求1所述的小型機服務器狀態(tài)的獲取方法的裝置,其特征在于,所述納管單元進一步包括: 添加模塊:用于將所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼添加到所述帶外管理監(jiān)測系統(tǒng); 登錄查詢模塊:用于使所述帶外管理監(jiān)控系統(tǒng)根據(jù)所述小型機服務器的管理系統(tǒng)的IP地址、用戶名和密碼進行登錄,查詢所述小型機服務器的狀態(tài)。8.根據(jù)權利要求6或7所述的實現(xiàn)如權利要求1所述的小型機服務器狀態(tài)的獲取方法的裝置,其特征在于,所述連接建立單元進一步包括: 端口登錄模塊:用于在所述帶外管理監(jiān)測系統(tǒng)上,采用SSH協(xié)議登錄所述小型機服務器的管理系統(tǒng)的SSH端口; 連接請求發(fā)送模塊:用于使所述帶外管理監(jiān)測系統(tǒng)向所述小型機服務器的管理系統(tǒng)發(fā)送連接請求; 驗證連接模塊:用于使所述小型機服務器的管理系統(tǒng)驗證用戶名和密碼后,成功建立與所述小型機服務器的管理系統(tǒng)之間的連接。9.根據(jù)權利要求6所述的實現(xiàn)如權利要求1所述的小型機服務器狀態(tài)的獲取方法的裝置,其特征在于,所述各個部件狀態(tài)的查詢指令包括CPU故障狀態(tài)查詢指令、內(nèi)存故障狀態(tài)查詢指令、電源故障狀態(tài)查詢指令、背板/中板狀態(tài)查詢指令、HBA卡狀態(tài)查詢指令、內(nèi)置硬盤狀態(tài)查詢指令、網(wǎng)絡狀態(tài)查詢指令、磁帶機狀態(tài)查詢指令、全域分區(qū)服務模塊狀態(tài)查詢指令、上行中板模塊狀態(tài)查詢指令、光纖交換機狀態(tài)查詢指令、磁盤讀寫模塊狀態(tài)查詢指令、DVD模塊狀態(tài)查詢指令和故障日志查詢指令。10.根據(jù)權利要求6所述的實現(xiàn)如權利要求1所述的小型機服務器狀態(tài)的獲取方法的裝置,其特征在于,在查詢每個小型機服務器各個部件狀態(tài)時,是根據(jù)小型機服務器的序列號分別查詢每個小型機服務器各個部件狀態(tài)的。
【文檔編號】H04L12/26GK106059787SQ201610294187
【公開日】2016年10月26日
【申請日】2016年5月5日
【發(fā)明人】謝鎮(zhèn)湖, 肖飛龍
【申請人】中國人民財產(chǎn)保險股份有限公司, 廣州云新信息技術有限公司