freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

服務器應用監(jiān)控系統(tǒng)設計本科畢業(yè)設計(參考版)

2024-12-07 21:03本頁面
  

【正文】 論文設計的服務器應用監(jiān)控系統(tǒng)功能簡單,操作方便,非常。小型服務器集群廣泛應用于企業(yè)中,服務器管理耗費大量的人力、物力。在實現(xiàn)的時候先實現(xiàn)獨立功能的模塊, 然后再實現(xiàn)幾個模塊間通信,將模塊連接起來形成服務器應用監(jiān)控系統(tǒng),并詳細介紹了所用到的各項技術要點。它通過采用 JavaServlet/JSP 技術,實現(xiàn)了基于 Java EEWeb 應用的 MVC 設計模式的應用框架,是 MVC 經(jīng)典設計模式中的一個經(jīng)典產(chǎn)品。 使用 Struts Struts 是 Apache 軟 件基金會( ASF)贊助的一個開源項目。通過這個對象,JavaScript 可在不重載頁面的情況與 Web 服務器交換數(shù)據(jù)。 AJAX 不是一種新的編程語言,而是一種用于創(chuàng)建更好更快以及交互性更強的 Web 應用程序的技術。 用 JSP 開發(fā)的 Web 應用是跨平臺的,既能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。 圖 56 tablesorter 插件效果圖二 使用 JSP JSP( Java Server Pages)是由 Sun Microsystems 公司倡導、許多公 論文 43 司參與一起建立的一種 動態(tài)網(wǎng)頁 技術標準。 論文 41 table border=1 id=large class=tablesorter thead tr class=header th設備 ID/thth磁盤名稱 /thth單位時間讀次數(shù) /thth單位時間寫次數(shù) /thth采集時間 /thth入庫時間/th /tr /thead tbody s:iterator value=listCpio tr tds:property value=Sbid//td tds:property value=Cpmc//td tds:property value=Dcs//td tds:property value=Xcs//td tds:property value=Cjsj//td tds:property value=Rksj//td /tr /s:iterator s:iterator value=listCpio tr tds:property value=Sbid//td tds:property value=Cpmc//td tds:property value=Dcs//td tds:property value=Xcs//td tds:property value=Cjsj//td tds:property value=Rksj//td /tr /s:iterator /tbody /table 使用 tablesorter 后的表格效果如圖 55 所示 。]}) .tablesorterPager({container: $(pager)})。 部分 具體使用代碼: $(function() { $(table) .tablesorter({debug: true, widgets: [39。這樣很麻煩,而且對數(shù)據(jù)庫的壓力也很大。 論文 39 圖 52 點擊操作系統(tǒng)效果圖 使用 Highcharts 插件進行數(shù)據(jù)顯示,分別點擊文件存儲和磁盤I/O,具體效果如圖 53.、圖 54 所示。 整站效果 網(wǎng)站整體效果見圖 51。, data: [71, 37] }] })。 } }, series: [{ name: 39。+ +39。+ +39。 } }, tooltip: { formatter: function() { 論文 38 return 39。 }, labels: { overflow: 39。, align: 39。], title: { text: null } }, yAxis: { min: 0, title: { text: 39。, 39。 }, xAxis: { categories: [39。 }, title: { text: 39。, type: 39。, backgroundColor:39。 部分使用 Highcharts 的代碼如下: $(document).ready(function() { chart = new ({ chart: { renderTo: 39。目前 Highcharts支持的圖表類型有曲線圖、區(qū)域圖、柱狀圖、餅狀圖、散狀點圖和綜合圖表。} 由于使用 CSS 控制頁面樣式,使得頁 面代碼整齊美觀,耦合性較低,且易讀易改。} h3 {fontsize: 16px。 部分 css 代碼如下: h1 {fontsize: 20px。為管理員提供操作界面,并在瀏覽器中顯示服務器的運行狀態(tài)。 // 返回所建立的數(shù)據(jù)庫連接 } 利用上述寫好的工具類可以將在 中獲取的數(shù)據(jù)寫入數(shù)據(jù)庫中,具體 部分 SQL 代碼如下: /** * 設備數(shù)據(jù)采集 ——狀態(tài)總結(jié) (sbcj_ztzj) * param vo */ insert into sbcj_ztzj(Sbid,Zjmc,Czxtbb,Czxtnh,Kjsj,Dqsj,Sfwjzd,Gs,Zp,Cpu_Syl,Zl, 論文 36 S ysl,Nc_Syl,Cpzl,Cpsyl,Cp_Syl,Lrl,Lcl,Zhdlyh,Zhdlsj,Rksj) values(001,?,?,?,sysdate(),sysdate(),1,?,?,?,?,?,?,?,?,?,?,?,?,sysdate(),sysdate())。// 創(chuàng)建數(shù)據(jù)連接 } catch (Exception e) { (數(shù)據(jù)庫連接失敗 + ())。 // 創(chuàng)建用于連接數(shù)據(jù)庫的 Connection對象 try { ()。 論文 35 } 向指定數(shù)據(jù)庫持久化服務器性能參數(shù) 利用 可以令 JAVA 連接MySQL 數(shù)據(jù)庫 。 // long Cpzl = 0。 // float Nc_Syl = Sysl/Zl。 long Zl = () / 1024L/1024。 Zp += ()。 i 。 // CPU主頻 long Zp = 0。 CpuInfo infos[] = ()。 // String Czxtnh = ()。 // Properties props = ()。 // MapString, String map = ()。 (yhczVO)。 //獲取 IP (Yhm)。 addr = ()。 String Yhm = (USERNAME)。 } 采集服務器用戶操作信息,調(diào)用 sigar中 getenv ()方法得到數(shù)據(jù),部分代碼如下 : //用戶操作 public void Yhcz() throws UnknownHostException{ sbcj_yhcz yhczVO = new sbcj_yhcz()。 (IP)。 String IP = ()。 // 獲取用戶名 論文 33 IAddress addr。 //登錄用戶 MapString, String map = ()。 (wkllVO)。 //獲取單位時間輸出丟包數(shù) long Scdbs = ()。 //獲取單位時間輸入錯包數(shù); long Srcbs = ()。 //獲取單位時間流入量 long Lrl = ()。 //獲取 IP地址 String IP = ()。i++){ //獲取網(wǎng)卡名稱 String name = ifNames[i]。 for(int i = 0。 Sigar sigar = new Sigar()。 (cpioVO)。 (Dcs)。 //獲取單位時間寫次數(shù) float Xcs = ()。 usage = (())。 if(!(()).equals(cdrom)){ //獲取磁盤名稱 String Cpmc = ()。i++){ sbcj_cpio cpioVO = new sbcj_cpio()。 for(int i=0。 } 論文 31 采集服務器磁盤 I/O信息, 可獲取磁盤名稱,單位時間讀次數(shù),單位時間寫次數(shù), 調(diào)用 sigar中 getFileSystemList ()方法得到數(shù)據(jù),部分代碼如下: //磁盤 I/O public void Cpio() throws SigarException{ Sigar sigar = new Sigar()。 (Nc_Syl)。 (Sysl)。 (zp+)。 float Nc_Syl = Sysl/Zl。 long Sysl = () / 1024L/1024。 } Mem mem = ()。 i++) { CpuInfo info = infos[i]。 for (int i = 0。 //獲取 CPU個數(shù) int Gs = 。 Sigar sigar = new Sigar()。 論文 30 (wjccVO)。 (Wjccml)。 case 2: Wjdx = ()/1024。 switch (()) { case 0: // TYPE_UNKNOWN :未知 break。 if(!(()).equals(cdrom)){ FileSystemUsage usage = null。 //文件存儲目錄 String Wjccml = ()。 FileSystem fs = fslist[i]。i。 FileSystem fslist[] = ()。 (czxtVO)。 (Czxtbb)。 //操作系統(tǒng)內(nèi)核 String Czxtnh = ()。 //獲取操作系統(tǒng)版本 Properties props = ()。 //獲取主機名稱 MapString, String map = ()。 2. 向指定數(shù)據(jù)庫持久化服務器性能參數(shù) 獲取服務器的性能參數(shù) WindowsInfoMonito 服務獲取服務器的性能參數(shù)是通過調(diào)用 Sigar工具來實現(xiàn)。 系統(tǒng)實現(xiàn)首先獨立功能模塊的實現(xiàn),然后實現(xiàn)獨立功能模塊間的通信,使獨立功能模塊組合 連接起來形成系統(tǒng)。在 第 四 章系統(tǒng)設計的基礎上編程實現(xiàn)系統(tǒng)。 各表詳細分布如下: 1. 操作系統(tǒng)表詳見表 41; 2. 文件存儲表詳見表 42; 表 41 操作系統(tǒng) (sbcj_czxt) 描述 名稱 類型 可空 備注( P 為主鍵) 設備 ID Sbid Number(10) NotNull 主鍵 主機名稱 Zjmc Varchar(200) Null 操作系統(tǒng)版本 Czxtbb Varchar(200) Null 操作系統(tǒng)內(nèi)核 Czxtnh Varchar(200) Null 開機時間 Kjsj Date Null 當前時間 Dqsj Date Null 是否文件只讀 Sfwjzd Number(1) Null 采集時間 Cjsj Date NotNull 入庫時間 Rksj Date NotNull 表 42 文件存儲 (sbcj_wjcc) 描述 名稱 類型 可空 備注( P 為主鍵) 設
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1