欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種java+mysql+shell打造的服務器監(jiān)控方法

文檔序號:8319057閱讀:324來源:國知局
一種java+mysql+shell打造的服務器監(jiān)控方法
【專利說明】 —種java+mysq l+shel I打造的服務器監(jiān)控方法
[0001]
技術領域
[0002]本發(fā)明涉及計算機數(shù)據(jù)監(jiān)控技術領域,具體地說是一種java+mysql+shell打造的服務器監(jiān)控方法。
【背景技術】
[0003]公司業(yè)務的擴大,平臺數(shù)量的增加,服務器的數(shù)量也隨之增加,從以前的十幾臺變?yōu)楝F(xiàn)在的幾百臺臺,如果每天都需要對平臺進行巡檢的話,需要花費大量的時間,不但工作效率不高,而且勞動強度大。
[0004]Shell俗稱殼(用來區(qū)別于核),是指“提供使用者使用界面”的軟件(命令解析器)。它類似于DOS下的co_and和后來的cmd.exe。它接收用戶命令,然后調用相應的應用程序。Shell是一種程序設計語言。作為命令語言,它交互式解釋和執(zhí)行用戶輸入的命令或者自動地解釋和執(zhí)行預先設定好的一連串的命令;作為程序設計語言,它定義了各種變量和參數(shù),并提供了許多在高級語言中才具有的控制結構,包括循環(huán)和分支。shell分兩大類:圖形界面shell和命令行式shell。傳統(tǒng)意義上的shell指的是命令行式的shell。
[0005]mysql是一個關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。mysql是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在WEB應用方面mysql是最好的RDBMS (Relat1nal Database Management System:關系數(shù)據(jù)庫管理系統(tǒng))應用軟件之一。mysql是一種關聯(lián)數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了靈活性。mysql所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標準化語言。mysql軟件采用了雙授權政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網(wǎng)站的開發(fā)都選擇mysql作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。
[0006]Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java技術具有卓越的通用性、高效性、平臺移植性和安全性。Java平臺是基于Java語言的平臺。
[0007]

【發(fā)明內(nèi)容】

本發(fā)明的技術任務是提供一種java+mysql+shell打造的服務器監(jiān)控方法。
[0008]本發(fā)明的技術任務是按以下方式實現(xiàn)的,該監(jiān)控方法步驟如下:
1)在各地區(qū)的機房里的所有服務器安裝Shell監(jiān)控腳本,然后把監(jiān)控服務與資源的數(shù)據(jù)寫入到mysql數(shù)據(jù)庫里;
2)mysql收到各地區(qū)服務器發(fā)送的監(jiān)控數(shù)據(jù),按照定義的數(shù)據(jù)表分別存儲起來;
3)Java程序按照編輯好的顯示方式,從mysql數(shù)據(jù)庫里提取相應的數(shù)據(jù),在web端顯示,同時在部署java程序的images目錄里,運行數(shù)據(jù)視圖化腳本,生成各地區(qū)監(jiān)控的數(shù)據(jù)資源圖; 4)用戶可以通過web來瀏覽監(jiān)控服務與資源的數(shù)據(jù)、資源的監(jiān)控數(shù)據(jù)圖。
[0009]所述的監(jiān)控服務有:應用服務器的服務監(jiān)控和應用服務器的資源監(jiān)控。
[0010]所述的應用服務器的服務監(jiān)控為web、交換和引擎三方面的監(jiān)控。
[0011]所述的應用服務器的資源監(jiān)控為:硬盤使用率、cpu使用率、硬件啟動信息錯誤、i/o使用率、15分鐘內(nèi)的負載、內(nèi)存使用率、日志錯誤信息、當前用戶登錄數(shù)。
[0012]本發(fā)明的一種java+mysql+shell打造的服務器監(jiān)控方法和現(xiàn)有技術相比,能夠進行自動統(tǒng)計、預警,每天只需收預警郵件和查看統(tǒng)計信息就可以了,大大提高了工作效率,降低了工人的勞動強度。
【附圖說明】
[0013]附圖1為一種java+mysql+shell打造的服務器監(jiān)控方法的流程框圖。
【具體實施方式】
[0014]實施例1:
該監(jiān)控方法步驟如下:
1)在各地區(qū)的機房里的所有服務器安裝Shell監(jiān)控腳本,然后把監(jiān)控服務與資源的數(shù)據(jù)寫入到mysql數(shù)據(jù)庫里;
2)mysql收到各地區(qū)服務器發(fā)送的監(jiān)控數(shù)據(jù),按照定義的數(shù)據(jù)表分別存儲起來;
3)java程序按照編輯好的顯示方式,從mysql數(shù)據(jù)庫里提取相應的數(shù)據(jù),在web端顯示,同時在部署java程序的images目錄里,運行數(shù)據(jù)視圖化腳本,生成各地區(qū)監(jiān)控的數(shù)據(jù)資源圖;
4)用戶可以通過web來瀏覽監(jiān)控服務與資源的數(shù)據(jù)、資源的監(jiān)控數(shù)據(jù)圖。
[0015]實施例2:
該監(jiān)控方法步驟如下:
1)在各地區(qū)的機房里的所有服務器安裝shell監(jiān)控腳本,然后把監(jiān)控服務與資源的數(shù)據(jù)寫入到mysql數(shù)據(jù)庫里;
2)mysql收到各地區(qū)服務器發(fā)送的監(jiān)控數(shù)據(jù),按照定義的數(shù)據(jù)表分別存儲起來;
3)java程序按照編輯好的顯示方式,從mysql數(shù)據(jù)庫里提取相應的數(shù)據(jù),在web端顯示,同時在部署java程序的images目錄里,運行數(shù)據(jù)視圖化腳本,生成各地區(qū)監(jiān)控的數(shù)據(jù)資源圖;
4)用戶可以通過web來瀏覽監(jiān)控服務與資源的數(shù)據(jù)、資源的監(jiān)控數(shù)據(jù)圖;監(jiān)控服務有:應用服務器的服務監(jiān)控和應用服務器的資源監(jiān)控;
應用服務器的服務監(jiān)控:
web:http、yu_tomcat> tomcat、weblogic 共 3 個;
交換:pas、ppas、mas、mmas、cas 共 5 個;
弓 I擎:memcache、datastorage service^ http、dbstatserver 共 4 個。
[0016]應用服務器的資源監(jiān)控為:硬盤使用率、cpu使用率、硬件啟動信息錯誤、i/o使用率、15分鐘內(nèi)的負載、內(nèi)存使用率、日志錯誤信息、當前用戶登錄數(shù)。
[0017]上述方法中: web端功倉泛
1)查看資產(chǎn)管理;
2)新增設備、瀏覽設備;
3)監(jiān)控詳情(硬盤監(jiān)控詳情,服務器詳情、cpu利用率、內(nèi)存只用、負載等);
4)當日報警、當月報警、當年報警。
[0018]shell 端
O郵件接收的shell ;
2)內(nèi)存報警、硬盤報警、cpu報警等;
3)內(nèi)存利用率shell、硬盤利用率shell、cpu利用率shell等。
[0019]數(shù)據(jù)庫端:實用mysql進行數(shù)據(jù)存儲統(tǒng)計。
[0020]通過上面【具體實施方式】,所述技術領域的技術人員可容易的實現(xiàn)本發(fā)明。但是應當理解,本發(fā)明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特征,從而實現(xiàn)不同的技術方案。
【主權項】
1.一種java+mysql+shell打造的服務器監(jiān)控方法,其特征在于,該監(jiān)控方法步驟如下: 1)在各地區(qū)的機房里的所有服務器安裝shell監(jiān)控腳本,然后把監(jiān)控服務與資源的數(shù)據(jù)寫入到mysql數(shù)據(jù)庫里; 2)mysql收到各地區(qū)服務器發(fā)送的監(jiān)控數(shù)據(jù),按照定義的數(shù)據(jù)表分別存儲起來; 3)Java程序按照編輯好的顯示方式,從mysql數(shù)據(jù)庫里提取相應的數(shù)據(jù),在web端顯示,同時在部署java程序的images目錄里,運行數(shù)據(jù)視圖化腳本,生成各地區(qū)監(jiān)控的數(shù)據(jù)資源圖; 4)用戶可以通過web來瀏覽監(jiān)控服務與資源的數(shù)據(jù)、資源的監(jiān)控數(shù)據(jù)圖。
2.根據(jù)權利要求1所述的一種java+mysql+shell打造的服務器監(jiān)控方法,其特征在于,所述的監(jiān)控服務有:應用服務器的服務監(jiān)控和應用服務器的資源監(jiān)控。
3.根據(jù)權利要求2所述的一種java+mysql+shell打造的服務器監(jiān)控方法,其特征在于,所述的應用服務器的服務監(jiān)控為web、交換和引擎三方面的監(jiān)控。
4.根據(jù)權利要求2所述的一種java+mysql+shell打造的服務器監(jiān)控方法,其特征在于,所述的應用服務器的資源監(jiān)控為:硬盤使用率、cpu使用率、硬件啟動信息錯誤、i/o使用率、15分鐘內(nèi)的負載、內(nèi)存使用率、日志錯誤信息、當前用戶登錄數(shù)。
【專利摘要】本發(fā)明公開了一種java+mysql+shell打造的服務器監(jiān)控方法,該監(jiān)控方法步驟如下:1)在各地區(qū)的機房里的所有服務器安裝shell監(jiān)控腳本,然后把監(jiān)控服務與資源的數(shù)據(jù)寫入到mysql數(shù)據(jù)庫里;2)mysql收到各地區(qū)服務器發(fā)送的監(jiān)控數(shù)據(jù),按照定義的數(shù)據(jù)表分別存儲起來;3)java程序按照編輯好的顯示方式,從mysql數(shù)據(jù)庫里提取相應的數(shù)據(jù),在web端顯示,同時在部署java程序的images目錄里,運行數(shù)據(jù)視圖化腳本,生成各地區(qū)監(jiān)控的數(shù)據(jù)資源圖;4)用戶可以通過web來瀏覽監(jiān)控服務與資源的數(shù)據(jù)、資源的監(jiān)控數(shù)據(jù)圖。本發(fā)明的一種java+mysql+shell打造的服務器監(jiān)控方法和現(xiàn)有技術相比,能夠進行自動統(tǒng)計、預警,每天只需收預警郵件和查看統(tǒng)計信息就可以了,大大提高了工作效率,降低了工人的勞動強度。
【IPC分類】H04L12-24, G06F11-34
【公開號】CN104636244
【申請?zhí)枴緾N201510097493
【發(fā)明人】馬現(xiàn)珍, 劉鵬, 邱繼釗
【申請人】浪潮集團有限公司
【公開日】2015年5月20日
【申請日】2015年3月5日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
翼城县| 宁德市| 陆良县| 牙克石市| 崇仁县| 泾阳县| 神木县| 广南县| 夹江县| 个旧市| 泾源县| 衡阳县| 库尔勒市| 肇东市| 灵石县| 鄄城县| 柳林县| 济南市| 东丽区| 遂溪县| 邳州市| 阳谷县| 无锡市| 林甸县| 姜堰市| 保亭| 潮安县| 康马县| 柳州市| 巩义市| 都江堰市| 道真| 铜川市| 保山市| 灵川县| 喀喇| 冕宁县| 友谊县| 旬邑县| 正安县| 安泽县|