999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

磁盤容量遠程監控程序的設計與實現

2015-06-28 15:42:29張樂君
鐵路計算機應用 2015年3期
關鍵詞:按鈕程序

張樂君

(濟南鐵路局 濟南電務段,濟南 250001)

方法與應用

磁盤容量遠程監控程序的設計與實現

張樂君

(濟南鐵路局 濟南電務段,濟南 250001)

本文針對具有大規模服務器的機房,利用VC++ MFC及SDK設計了一款基于Windows系統平臺下的磁盤容量遠程采集統計監測程序,為大型機房的磁盤遠程監測提供一種思路和可行性方法。

磁盤容量監控;Microsoft Visual C++ 6.0;遠程傳輸;遠程清理

隨著信息技術的高速發展和普及,計算機系統及通信設備數量迅猛增加,機房已經成為各類企事業單位業務管理的核心平臺,各類服務器成為數據交換與存儲的重要場所。而大多機房也都采用機房監控設備及其配套的軟件進行 24 h 的監控,其監控對象構成機房的各個子系統,如動力系統、環境系統、消防系統、保安系統、網絡系統等。

然而,就目前機房的各類監控系統中,幾乎沒有對服務器磁盤容量的監控措施,市面上也僅有對個人電腦的磁盤容量分析軟件,對大規模網線布控的機房設備還沒有相關軟件。磁盤容量的多少對操作系統及其應用程序的運行至關重要,如果磁盤容量不足,則會導致應用程序運行緩慢,操作系統運行失常,甚至導致系統崩潰。對于小規模的,信息交換存儲不大的設備,一般人工定期查看即可,但對于上百服務器、信息交換存儲又極大的大型機房,定期定時的每臺服務器依次登陸查看統計,還要避開正常運行的程序,服務器磁盤的統計工作便成了一項易疏漏又費時耗力的工作。

本文針對具有大規模服務器的機房,設計了一款基于 Windows系統平臺下的磁盤容量遠程采集統計監控程序,為大型機房的磁盤遠程監測提供一種思路和可行性方法。

1 系統整體方案

本文以 Microsoft Visual C++ 6.0 作為系統開發平臺,以 MYSQL5.1 作為數據庫。數據傳輸采用TCP/IP 以及 UDP/IP 標準協議。服務器端采用基于MFC 的 C++ 編程方式開發可視界面,客戶端采用基于 Win32 SDK 編程,無界面運行進程。服務器端程序主要負責開辟線程監聽、數據收發、數據的后期處理及相關按鈕操作,客戶端程序主要負責采集數據、傳遞數據,接收指令及清理磁盤,從而實現磁盤容量的遠程讀取、數據分析、顯示、報警及遠程清理磁盤的功能,整體框架如圖1所示。

圖1 整體框架圖

2 軟件設計

2.1 服務器端程序

服務器端采用基于 MFC 的 C++編程方式開發可視界面,MFC 類庫是 VC++ 中直接由 Microsoft提供的一種編程資源,程序中主要涉及到MFC封裝的 CFrameWnd 類,CRecordView 類,CRecordSet類,Socket類、CEdit類,CBrush 類,CStatic 類,CButton 類、CDC 類等。通過對這些類的繼承及實例化來創建可視化界面。

程序首先會運行主線程進行初始化框架窗口、拆分子窗口、初始化套接字等一系列工作,并在窗口對應的編輯框內顯示初始數據,初始數據主要為提取到的最新數據,若初次運行則為零。其次創建子線程,用于對網絡端口進行監聽和接收數據的工作,在端口接收到數據后,進行初步判斷并拋出窗口消息。再次在主線程的消息響應函數內接收消息,并對數據進行處理。處理的過程又分為兩個階段:(1)主要負責消息的拆分,提取,判斷是否需要報警及顯示工作。(2)將拆分的消息按字段插入相應的數據庫進行保存。同時主線程還會接收兩類按鈕的點擊消息:(1)設備名稱按鈕,此按鈕可以在數據說明窗口呈現更為詳細的信息,如設備 IP 地址,最新數據接收的時間,操作系統信息等。(2)遠程清理磁盤按鈕,該按鈕以UDP方式發送清理指令,客戶端接收命令后執行清理并返回最新磁盤數據進行顯示更新。最后程序設置了歷史查詢功能,通過程序菜單調用。服務器端程序模塊圖如圖2所示。

圖2 服務器端模塊圖

2.2 客戶端程序流程

客戶端程序采用基于 Win32 SDK 的 C++ 編譯,可以兼容 Windows 的各個版本。程序分為兩個部分:(1)主要完成數據采集傳輸,具體為數據的初始化,建立套接字接口與服務器程序連接,執行數據的提取工作,數據格式化,數據發送,關閉套接字接口,關閉程序。根據磁盤容量不需要實時監控,因此客戶端采用 Windows系統自帶的任務計劃設置定期啟動,執行完自動關閉。(2)主要完成磁盤清理工作及數據重發,指令接收采用 UDP 協議,持續綁定端口,因此以底層進程無界面運行,當接收到清除指令時,根據具體需要清除文件,如系統垃圾清理、日志部分清理等,清理完畢后再次啟動第1部分程序,發送清理后的磁盤容量,更新服務器端數據,客戶端程序流程圖如圖3所示。

圖3 客戶端程序流程圖

3 顯示結果

程序的監測界面簡單大方,主要分為4個部分:標題欄、菜單欄、數據顯示區、數據說明區。程序監測界面如圖4所示。數據顯示區呈現了所有需要被監測服務器的磁盤容量數據,若磁盤容量低于某一設定值則給出紫紅色告警提示。并可通過點擊服務器名稱按鈕,在說明區內顯示數據的采集時間和對應的 IP。同時點擊對應的一鍵清理按鈕,即可全面清理該服務器磁盤,并返回最新數據,取消報警提示。菜單欄內的歷史記錄按鈕可方便查看一定時期內的歷史采集數據。

客戶端程序,放置在遠端服務器任意盤符下,第 1 部分程序通過 Windows系統的任務計劃設定時間調用,程序執行完后自動退出。第2部分程序一直底層運行,因程序占用小,不會對服務器性能造成影響。歷史數據通過點擊菜單調用歷史查詢 。

圖4 程序監測界面

4 運行情況

該系統根據磁盤統計工作的實際需求設計,在壓縮軟件自身容量的前提下保證所需功能。目前該系統已投入試運行階段,運行良好,被監控對象為24 臺 Windows Sever 2003 服務器與 26 臺 Windows 8 服務器,共 50 臺。共完成 4 項功能:(1)磁盤數據定時統計,人工統計需花費數小時的工作量,僅需幾秒自動完成。(2)磁盤容量不足告警提示,該提示持續顯示,直至磁盤容量符合標準,不會因軟件關閉而取消提示,因此可通過設置定時開啟與關閉監控界面,避免維護終端持續運行過多監控程序。(3)遠程清理,可選擇手動按鈕清理或根據報警自動清理。(4)歷史記錄,對采集數據進行備份保留,以備查看。該系統的運行使得磁盤統計到清理的工作完全自動化,監控頻率高,保證磁盤可靠性,并盡可能的保證了在用設備和系統不受任何影響。

5 結束語

本文設計的遠程磁盤統計監控系統,為大型機房的磁盤遠程監控提供了一種思路和可行性方法,完全滿足了遠程維護大量服務器磁盤容量的需求。可以有效的解決機房服務器磁盤缺乏監控的問題,排除因磁盤過滿而導致故障的隱患。此程序的優勢有3點:(1)占用磁盤容量小,特別是客戶端部分,所有文件總量不超過 4 M。且文件的放置路徑任意。(2)清理磁盤程序部分,可根據實際服務器情況修改,不需編譯即可運行。(3)界面簡單,數據清晰,操作方便。在提高工作效率和磁盤統計準確度的同時,減少了維護機房服務器的工作量。

[1]雷恩孝.計算機數據通信 [M]. 西安:西安電子科技大學出版社, 2006.

[2] 徐皚冬,王 宏,楊志家 . 基于以太網的工業控制網絡 [J] .信息與控制,2000,29(2):182-186.

責任編輯 陳 蓉

Design and implementation of disk capacity remote monitoring program

ZHANG Lejun
( Deport of Communication and Signal, Jinan Railway Administration, Jinan 250001, China )

A disk capacity remote monitoring program based on Windows System was designed by using VC++ MFC and SDK. It provided a method to solve the problem of disk monitoring specially for the large-scale computer room .

disk capacity monitoring; Microsoft Visual C++ 6.0; teletransmission; remote clean

U29∶TP39

:A

1005-8451(2015)03-0036-03

2014-08-03

張樂君,工程師。

猜你喜歡
按鈕程序
這些按鈕能隨便按嗎?
哪個是門鈴真正的按鈕
當你面前有個按鈕
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
死循環
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
內心不能碰的按鈕
商業評論(2014年9期)2015-02-28 04:32:41
主站蜘蛛池模板: 国产三级毛片| 一级毛片免费播放视频| 日韩国产黄色网站| 午夜在线不卡| 久久综合丝袜长腿丝袜| 性欧美精品xxxx| 欧美97欧美综合色伦图| 精品一區二區久久久久久久網站| 无码aⅴ精品一区二区三区| 99久久性生片| 亚国产欧美在线人成| 无码AV日韩一二三区| 国产高清色视频免费看的网址| 国产精品自拍露脸视频| 国产麻豆永久视频| 99精品福利视频| 欧美天堂在线| a亚洲天堂| 一本一道波多野结衣一区二区| 成人免费午夜视频| 一本一道波多野结衣一区二区 | 992tv国产人成在线观看| 国产欧美日韩va| 国产精品美乳| 再看日本中文字幕在线观看| 国产欧美精品一区aⅴ影院| 成年人久久黄色网站| 成人va亚洲va欧美天堂| 国产成人h在线观看网站站| 蜜芽一区二区国产精品| 日本亚洲欧美在线| 亚洲国产成熟视频在线多多| 欧美激情第一欧美在线| 欧美日韩va| 亚洲最大看欧美片网站地址| 在线精品视频成人网| 少妇精品久久久一区二区三区| 伊伊人成亚洲综合人网7777 | 日本爱爱精品一区二区| 日韩毛片在线播放| 久久亚洲综合伊人| 日a本亚洲中文在线观看| 免费Aⅴ片在线观看蜜芽Tⅴ| 一级毛片在线免费视频| 在线无码av一区二区三区| 婷婷五月在线| 在线观看网站国产| 亚洲无码熟妇人妻AV在线| 久久久久久久久亚洲精品| 91麻豆国产视频| 玩两个丰满老熟女久久网| 国产三级国产精品国产普男人 | 中文字幕亚洲综久久2021| 国产在线自乱拍播放| 草草线在成年免费视频2| 国产精品自在在线午夜区app| 国产精品亚洲综合久久小说| 无码粉嫩虎白一线天在线观看| 蜜芽一区二区国产精品| 婷婷午夜天| 久久网欧美| 亚洲天堂在线免费| aⅴ免费在线观看| 2022国产91精品久久久久久| 国产极品美女在线观看| 成年午夜精品久久精品| 日本午夜在线视频| 国产日韩丝袜一二三区| 免费观看亚洲人成网站| 在线观看国产黄色| 久久夜夜视频| 国产97视频在线观看| 免费精品一区二区h| 亚洲美女一级毛片| 免费一极毛片| 亚洲成人网在线观看| 欧美www在线观看| av午夜福利一片免费看| 亚洲精品中文字幕午夜| 狠狠综合久久| 亚欧乱色视频网站大全| 人妻一本久道久久综合久久鬼色|