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

基于VBA技術(shù)實(shí)現(xiàn)遠(yuǎn)程服務(wù)器性能監(jiān)測(cè)

2014-03-11 01:00:06高子航
關(guān)鍵詞:利用

高子航

(石家莊市第二中學(xué)河北石家莊 051430)

基于VBA技術(shù)實(shí)現(xiàn)遠(yuǎn)程服務(wù)器性能監(jiān)測(cè)

高子航

(石家莊市第二中學(xué)河北石家莊 051430)

針對(duì)遠(yuǎn)程服務(wù)器性能監(jiān)測(cè)問題,對(duì)幾種傳統(tǒng)監(jiān)測(cè)手段優(yōu)缺點(diǎn)進(jìn)行了比較,詳細(xì)介紹了利用VBA編程技術(shù)調(diào)用Windows管理工具(WMI)對(duì)象的工作原理及具體實(shí)現(xiàn)。通過自動(dòng)提取服務(wù)器性能參數(shù)及資源信息并匯總至Excel中,用Excel自身強(qiáng)大的計(jì)算統(tǒng)計(jì)功能并以圖表的方式給出了服務(wù)器性能使用情況及資源利用率。應(yīng)用實(shí)踐表明,利用VBA技術(shù)可有效實(shí)現(xiàn)遠(yuǎn)程服務(wù)器性能監(jiān)測(cè)。

VBA Excel 性能監(jiān)測(cè) 資源利用率 WMI

1 引言

隨著企業(yè)信息化規(guī)模的擴(kuò)大,應(yīng)用水平的提高,企業(yè)建立了各種各樣的應(yīng)用以滿足企業(yè)管理需要,與此同時(shí),企業(yè)配套的服務(wù)器數(shù)量也急劇增加,如何有效管理維護(hù)并監(jiān)測(cè)服務(wù)器性能使用情況及資源利用率,為企業(yè)人員提供高效可靠的服務(wù)是管理員面臨的首要任務(wù),同時(shí)服務(wù)器性能分析數(shù)據(jù)也為企業(yè)規(guī)劃未來應(yīng)用提供準(zhǔn)確和可靠的依據(jù)。

監(jiān)測(cè)遠(yuǎn)程服務(wù)器資源如CPU、內(nèi)存和硬盤的利用情況[1],一般有以下幾種方法:①利用Windows系統(tǒng)自身帶的性能監(jiān)測(cè)功能,在本機(jī)上通過任務(wù)管理器查看其運(yùn)行情況;②打開服務(wù)器的遠(yuǎn)程連接功能,通過連接遠(yuǎn)程服務(wù)器進(jìn)行查看,方法同①;③利用專用管理軟件進(jìn)行查看。方法①和②只能查看某一時(shí)間的CPU、內(nèi)存和硬盤的使用情況,無法實(shí)現(xiàn)性能的實(shí)時(shí)監(jiān)測(cè),無法進(jìn)行統(tǒng)計(jì)分析,更無法追蹤歷史運(yùn)行狀況,不便于分析服務(wù)器的性能瓶頸,方法③雖然能對(duì)性能進(jìn)行監(jiān)測(cè)和統(tǒng)計(jì),但需要專業(yè)管理軟件作支撐。以Windows服務(wù)器為例,介紹利用VBA編程技術(shù),通過訪問遠(yuǎn)程服務(wù)器的WMI獲取相關(guān)性能數(shù)據(jù)的方法。

2 實(shí)現(xiàn)原理

2.1 VBA技術(shù)

VBA(Visual Basic for Application)是新一代標(biāo)準(zhǔn)宏語言,是基于Visual Basic for Windows發(fā)展而來的,是Visual Basic程序設(shè)計(jì)語言的子集[2]。與VB不同的是VBA要求有一個(gè)宿主應(yīng)用程序才能運(yùn)行,比如Excel或Word等,不能用于創(chuàng)建獨(dú)立應(yīng)用程序。正因如此,VBA在執(zhí)行過程中與宿主應(yīng)用程序緊密結(jié)合,不需要運(yùn)用其他工具即可創(chuàng)建功能強(qiáng)大的個(gè)性化桌面應(yīng)用程序。和其他編程語言一樣,VBA中也有常用數(shù)據(jù)類型、結(jié)構(gòu)體、數(shù)組、流程控制和函數(shù)等編程基本元素[3]。在Word或Excel等Office軟件中都可以利用VBA進(jìn)行二次開發(fā),從而改進(jìn)Office應(yīng)用程序的功能,使得Office軟件能根據(jù)用戶的需求實(shí)現(xiàn)更多的功能。

2.2 WMI技術(shù)

WMI(WindowsManagementInstrumentation)是Windows2000/XP系統(tǒng)管理的核心,是一個(gè)用于管理Windows系統(tǒng)的對(duì)象[4],通過WMI可以訪問、配置、管理和監(jiān)視幾乎所有的Windows資源[5],如主板、硬盤、內(nèi)存和網(wǎng)卡等信息。

2.3 實(shí)現(xiàn)原理

利用VBA編程技術(shù)訪問遠(yuǎn)程服務(wù)器的WMI對(duì)象,從而獲取遠(yuǎn)程服務(wù)器性能參數(shù)及資源信息并將信息匯總至Excel中,利用Excel的數(shù)據(jù)處理功能和豐富的圖表自動(dòng)生成性能監(jiān)測(cè)報(bào)告,并自動(dòng)計(jì)算資源利用率。實(shí)現(xiàn)原理如圖1所示。

圖1 性能監(jiān)測(cè)實(shí)現(xiàn)原理圖

3 主要程序

主要程序如下:

程序運(yùn)行后,輸入被監(jiān)測(cè)服務(wù)器IP地址,用戶名和口令,并選擇采樣周期,可自動(dòng)生成統(tǒng)計(jì)分析報(bào)表,CPU使用情況、內(nèi)存使用情況、內(nèi)存使用率、磁盤使用情況及磁盤使用率如圖2、圖3、圖4、圖5和圖6所示。

圖2 CPU使用情況

圖3 內(nèi)存使用情況

圖4 內(nèi)存使用率

圖5 磁盤使用情況

圖6 磁盤使用率

4 結(jié)束語

利用VBA技術(shù)通過訪問遠(yuǎn)程服務(wù)器的WMI對(duì)象,獲取遠(yuǎn)程服務(wù)器CPU、內(nèi)存和硬盤等相關(guān)性能數(shù)據(jù),通過設(shè)置監(jiān)測(cè)采樣周期并利用Excel的數(shù)據(jù)處理功能和豐富的圖表自動(dòng)生成了遠(yuǎn)程服務(wù)器的性能監(jiān)測(cè)報(bào)告,并自動(dòng)計(jì)算出了服務(wù)器的資源利用率。利用此原理還可以獲取被監(jiān)控服務(wù)器的操作系統(tǒng)版本、處理器個(gè)數(shù)、網(wǎng)卡型號(hào)等系統(tǒng)信息以及網(wǎng)絡(luò)設(shè)備、服務(wù)、IIS、緩存及頁面文件等性能數(shù)據(jù)[6],在此不一一贅述。應(yīng)用實(shí)踐表明,該方法既簡(jiǎn)單又直觀高效。

[1]蔣漪漣.Windows服務(wù)器性能監(jiān)控的設(shè)計(jì)與實(shí)現(xiàn)[J].微型電腦應(yīng)用,2010(9):22-24.

[2]唐燕,韓愛慶,等.基于VBA技術(shù)實(shí)現(xiàn)調(diào)查問卷數(shù)據(jù)自動(dòng)讀取[J].計(jì)算機(jī)與現(xiàn)代化,2014(2):226-228.

[3]吳林,劉曄.利用VB.NET和WMI編程讀取Windows系統(tǒng)信息[J].電腦知識(shí)與技術(shù),2010(3):6503-6506.

[4]葉彩榮,吳盛洪.應(yīng)用WMI網(wǎng)絡(luò)服務(wù)監(jiān)控平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件,2013(3):42-44.

[5]吳江川,饒一梅.Windows下基于WMI的數(shù)據(jù)和程序管理解決方案[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2010(7):127-129.

[6]林麗娜.中小企業(yè)服務(wù)器性能設(shè)計(jì)淺談[J].廣東科技,2009 (16):113-114.

Implementation on Remote Server Performance Monitoring Based on VBA Technology

GAO Zi-hang
(Shijiazhuang No.2 Middle School,Shijiazhuang Hebei 051430,China)

Aiming at the problems of remote server performance monitoring,this paper compares the advantages and disadvantages of several traditional monitoring methods,introduces in detail the operating principles and implementation for calling Windows Management Instrumentation(WMI)object by using VBA programming technology.By automatically extracting the server performance parameters and the resource information,summarizing to Excel and using Excel's powerful statistical calculation function,this paper gives the server performance usage situation and resource utilization rate by the form of graph.The application practice shows that the remote server performance monitoring can be effectively implemented by using VBA technology.

VBA;Excel;performance monitoring;resource utilization rate;WMI

TP391.4

A

1008-1739(2014)23-64-4

定稿日期:2014-11-12

猜你喜歡
利用
利用min{a,b}的積分表示解決一類絕對(duì)值不等式
利用倒推破難點(diǎn)
如何利用基本不等式比較大小
利用一半進(jìn)行移多補(bǔ)少
利用口訣算除法
利用數(shù)的分解來思考
Roommate is necessary when far away from home
利用
回收木再利用——Piet Hein Eek
低丘緩坡未利用地的開發(fā)利用探討
河北遙感(2015年4期)2015-07-18 11:05:06
主站蜘蛛池模板: 91精品伊人久久大香线蕉| 婷婷色中文| 四虎永久在线视频| 91热爆在线| 精品一区二区三区波多野结衣 | 亚卅精品无码久久毛片乌克兰| 18禁黄无遮挡网站| 国产精品亚洲一区二区三区z| 国产午夜无码专区喷水| 又粗又大又爽又紧免费视频| 国产一级在线播放| 亚洲第一成年网| 毛片免费网址| 草草线在成年免费视频2| 狠狠色综合网| 久久精品无码一区二区日韩免费| 国产视频 第一页| 九九香蕉视频| 国产欧美在线| 潮喷在线无码白浆| 色婷婷久久| 免费国产好深啊好涨好硬视频| 色哟哟国产精品一区二区| 国产三级成人| AV在线天堂进入| 欧美成人日韩| 国产女主播一区| 狂欢视频在线观看不卡| 亚洲综合片| 国产69囗曝护士吞精在线视频| 无码在线激情片| 综合网久久| 思思热在线视频精品| 国产精品视频公开费视频| 在线观看免费国产| 天天躁夜夜躁狠狠躁图片| 精品国产91爱| 久久一日本道色综合久久| 国产SUV精品一区二区6| 99久久精品免费看国产电影| 国产视频一区二区在线观看| 天堂成人在线| 国产一区在线视频观看| 国产精品国产三级国产专业不 | 日韩第一页在线| 91人妻在线视频| 麻豆精品在线播放| 人妻丰满熟妇αv无码| 国产高清国内精品福利| 亚洲一区二区三区在线视频| 国产男女免费完整版视频| 亚洲一区精品视频在线 | 亚洲人精品亚洲人成在线| 波多野结衣一级毛片| 亚洲人精品亚洲人成在线| 欧美另类精品一区二区三区| 国产精品视频999| 国产极品美女在线播放| 99久久精品久久久久久婷婷| 国产欧美自拍视频| 欧美成人a∨视频免费观看| 国产精品思思热在线| 日韩午夜片| 国产欧美日本在线观看| 日韩欧美视频第一区在线观看| 久久久久青草线综合超碰| 国产日本欧美亚洲精品视| 爆乳熟妇一区二区三区| 国产精品刺激对白在线| 国产欧美日韩在线在线不卡视频| 亚洲区一区| 一区二区日韩国产精久久| 国产激爽大片高清在线观看| 日韩精品成人在线| 国产自产视频一区二区三区| 91尤物国产尤物福利在线| 视频一区视频二区中文精品| 国产美女无遮挡免费视频| 成人在线亚洲| 久久免费看片| 亚洲天堂成人| 国产成人久久综合一区|