[發明專利]分布式web應用監控方法在審
| 申請號: | 201410637798.0 | 申請日: | 2014-11-12 |
| 公開(公告)號: | CN104394201A | 公開(公告)日: | 2015-03-04 |
| 發明(設計)人: | 龐毅;關班記;季統凱 | 申請(專利權)人: | 國云科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/26 |
| 代理公司: | 廣東莞信律師事務所 44332 | 代理人: | 余倫 |
| 地址: | 523808 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 web 應用 監控 方法 | ||
技術領域
本發明涉及軟件開發技術領域,具體涉及一種分布式web應用監控方法。
背景技術
現在的各個公司、政府部門,都部署有多套不同的web應用系統。當這些應用系統出現問題,無法正常訪問,會對使用其的用戶造成不便,有的甚至會造成重大的經濟損失。這樣使得及時發現web應用無法訪問并進行處理變得極為重要。
發明內容
本發明解決的技術問題在于提供一種分布式web應用監控方法;使應用系統在出現異常無法訪問后,管理員能及時知道,并做出響應,在最短時間內減少對系統用戶的影響。
本發明解決上述技術問題的技術方案是:
通過在多臺不同局域網上的服務器上定時執行shell腳本,對多個web應用系統進行訪問;在設置的規定時間內等待響應,根據返回的狀態碼,綜合各監控情況,判斷各web應用是否能正常訪問;對響應異常的web應用,通過郵件和/或短信的方式,通知管理員,使管理員及時知道web應用訪問異常,并快速做出響應。
所述的方法包括如下具體步驟:
第1步、在linux服務器上,編寫監控web應用的shell執行腳本,腳本中指定管理員的郵箱地址和/或手機號碼;
第以步、把需要監控的web應用的URL,錄入到一個txt文本中,文本的命名與shell腳本中的一致;
第3步、在要部署shell腳本的服務器上,通過ping命令,測試需要監控的web應用的URL與當前服務器是否能通訊;
第4步、在要部署shell腳本的服務器上,創建定時任務,定時執行shell腳本;
第5步、重新返回到第1步,直到在不同網絡的多臺服務器上部署完成。
本發明的有益效果是:通過分布式部署監控腳本,監控web應用的訪問情況,實現及時發現問題、及時處理問題,大大減少客戶無法訪問應用的時間,將損失降到最低。
附圖說明
下面結合附圖對本發明進一步說明:
圖1為本發明的業務流程圖。
具體實施方式
見附圖1所示,下面以監控某個應用為例,講述該方法的實施:
第1步、在linux服務器上,編寫監控web應用的shell執行腳本,腳本中需要指定管理員的郵箱地址和手機號碼:
文件名:webstatus.sh,
內容:
第2步、把需要監控的web應用的URL,錄入到一個txt文本中(文本的命名要與shell腳本中的一致):
文件名:httplist.txt
內容:
http://www.baidu.com
http://www.163.com
第3步、在要部署shell腳本的服務器上,通過ping命令,測試需要監控的web應用的URL與當前服務器是否能通訊;
第4步、在要部署shell腳本的服務器上,創建定時任務,定時執行shell腳本:
如設置每小時執行一次:
**/1***/usr/local/software/jiankong/webstatus.sh
第5步、重新返回到第1步,直到在不同網絡的多臺服務器上部署完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國云科技股份有限公司,未經國云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410637798.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多級元數據按需小費用傳輸方法及系統
- 下一篇:數據更新方法及裝置





