[發(fā)明專利]系統(tǒng)狀態(tài)查詢方法及裝置、計算機可讀存儲介質在審
| 申請?zhí)枺?/td> | 201711461512.8 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108170582A | 公開(公告)日: | 2018-06-15 |
| 發(fā)明(設計)人: | 吳超 | 申請(專利權)人: | 政采云有限公司 |
| 主分類號: | G06F11/32 | 分類號: | G06F11/32;G06F11/30 |
| 代理公司: | 杭州知通專利代理事務所(普通合伙) 33221 | 代理人: | 何曉春 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統(tǒng)狀態(tài)查詢 遠程服務器 計算機可讀存儲介質 讀取 運行服務 制表 查詢結果 調用目標 監(jiān)控接口 提升系統(tǒng) 系統(tǒng)狀態(tài) 預先配置 遠程登陸 主機節(jié)點 字符界面 查詢 輸出 可視化 指令 響應 維護 | ||
本發(fā)明公開了一種系統(tǒng)狀態(tài)查詢方法及裝置、計算機可讀存儲介質,其中方法包括響應于接收到的系統(tǒng)狀態(tài)查詢指令,讀取預先配置的目標遠程服務器的IP與運行服務的對應關系;根據(jù)讀取到的目標遠程服務器的IP與運行服務的對應關系,通過遠程登陸協(xié)議,調用目標遠程服務器上的監(jiān)控接口,批量獲取當前目標遠程服務器下的全部主機節(jié)點的狀態(tài)信息,并制表輸出。本發(fā)明提供的系統(tǒng)狀態(tài)查詢方法及裝置、計算機可讀存儲介質,適用于Linux系統(tǒng),能夠于實現(xiàn)系統(tǒng)狀態(tài)的批量查詢,并在Linux字符界面下進行可視化查詢結果輸出。利用本發(fā)明,可以大大提升系統(tǒng)的查詢和維護效率。
技術領域
本發(fā)明涉及計算機技術領域,特別涉及一種系統(tǒng)狀態(tài)查詢方法及裝置、計算機可讀存儲介質。
背景技術
在Linux操作系統(tǒng)中,如需對業(yè)務系統(tǒng)進行維護,現(xiàn)有的方法是通過終端發(fā)送一個查詢命令,得到對應的一個狀態(tài)返回結果,以此來查詢系統(tǒng)的狀態(tài)。由于當前業(yè)務平臺下采用集群架構、復數(shù)節(jié)點提供業(yè)務服務,例如,平臺上的一個web頁面通常會有多臺Linux系統(tǒng)主機提供服務,當需要對web頁面進行更新、或者集群進行維護操作時,利用傳統(tǒng)的系統(tǒng)狀態(tài)查詢方法,輸入一次命令只能返回一個結果,無法實現(xiàn)批量操作,查詢效率較低。
發(fā)明內容
基于此,本發(fā)明的目的在于針對上述技術的不足,提供一種適用于Linux系統(tǒng)的系統(tǒng)狀態(tài)查詢方法及裝置、計算機可讀存儲介質,能夠實現(xiàn)系統(tǒng)狀態(tài)的批量查詢,并在Linux字符界面下進行可視化查詢結果輸出,便于系統(tǒng)維護人員快速查看集群下所有Linux主機的運行情況。
本發(fā)明提供的系統(tǒng)狀態(tài)查詢方法,包括以下步驟:
響應于接收到的系統(tǒng)狀態(tài)查詢指令,讀取預先配置的目標遠程服務器的IP與運行服務的對應關系;
根據(jù)讀取到的目標遠程服務器的IP與運行服務的對應關系,通過遠程登陸協(xié)議,調用目標遠程服務器上的監(jiān)控接口,批量獲取當前目標遠程服務器下的全部主機節(jié)點的狀態(tài)信息,并制表輸出。
作為一種可實施方式,所述在響應于接收到的系統(tǒng)狀態(tài)查詢指令,讀取目標遠程服務器的IP與運行服務的對應關系之前,還包括以下步驟:
配置系統(tǒng)中的遠程服務器的IP與運行服務的對應關系。
作為一種可實施方式,所述根據(jù)讀取到的目標遠程服務器的IP與運行服務的對應關系,通過遠程登陸協(xié)議,調用目標遠程服務器上的監(jiān)控接口,批量獲取當前目標遠程服務器下的全部主機節(jié)點的狀態(tài)信息,并制表輸出,包括以下步驟:
將讀取到的目標遠程服務器的IP與運行服務的對應關系作為shell參數(shù)傳遞給批量遠程登錄腳本;
利用批量遠程登錄腳本,通過Linux ssh(Secure Shell,安全外殼協(xié)議)遠程登錄協(xié)議,控制集群下的所有主機節(jié)點執(zhí)行一條monit(監(jiān)控工具)與系統(tǒng)命令的組合命令,收集當前所有主機節(jié)點的狀態(tài)信息;同時,根據(jù)收集到的當前集群中的所有主機節(jié)點的狀態(tài)信息制表,并輸出制表結果。
作為一種可實施方式,本發(fā)明提供的系統(tǒng)狀態(tài)查詢方法中的制表過程為:
每收到一條主機節(jié)點的狀態(tài)信息,進行一行制表操作,直至遍歷完集群中的所有主機節(jié)點,輸出制表結果。
作為一種可實施方式,所述主機節(jié)點的狀態(tài)信息至少包括CPU信息、內存信息以及運行時間信息中的一種或多種。
相應地,本發(fā)明還提供一種系統(tǒng)狀態(tài)查詢裝置,包括讀取模塊和查詢模塊;
所述讀取模塊,用于響應于接收到的系統(tǒng)狀態(tài)查詢指令,讀取預先配置的目標遠程服務器的IP與運行服務的對應關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于政采云有限公司,未經政采云有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711461512.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 集群通訊終端和系統(tǒng)及其查詢組成員在線狀態(tài)的方法
- 海量數(shù)據(jù)的異步導出方法
- 一種故障診斷系統(tǒng)及方法
- 航班艙位狀態(tài)緩存方法和系統(tǒng)
- 一種移動終端鎖網(wǎng)狀態(tài)的查詢方法及系統(tǒng)
- 業(yè)務狀態(tài)查詢方法、裝置、計算機設備和存儲介質
- 用于平板電腦顯示屏幕面板的養(yǎng)護查詢系統(tǒng)圖形用戶界面
- 自動選擇并行化程度以在數(shù)據(jù)庫系統(tǒng)中高效執(zhí)行查詢的方法
- 一種路由查詢方法、裝置、設備及可讀存儲介質
- 容器狀態(tài)查詢方法、裝置、設備、存儲介質和系統(tǒng)





