议决实时监控iis网站流量

网站实时监控  时间:2021-01-04  阅读:()

站办理员通常在维护好多i is站点的时间成百上千 每每会遇到i is 占用带宽或体系资源较多的环境而导致整个i is相应迟钝。

这种环境我们非常想知道是i is中哪些站点占用资源这么大从而找出问题的源头。许多站长一样平常都市在这时间打开i is 日志记录成果来分析iis日志记录在汪洋大海中征采我们必要的信息而在这个进程中有80%的人

徒劳无获。

为了解决这个问题在这里把最近写的一个i is网站全面信息实时监控程序和大家分享希望给需要者帮助。

程序是用net开发的下面讲讲具体的实现。

步调实现

想必各人都有听说过wmi这个东西你猜对了我们步调便是读取wm i性能技能器参数实现的i is站点监控的。

WMI 阐明参见http://baike baidu com/view/442461 htm 网上一大堆本身看看就明确了。其实我们议决WMI可以干许多事情比方像得到本地和远程谋略机硬件信息当前进程信息远程重启等成果。

是不是听起来挺故意思吧呵呵其实好多体系办理软件都是议决WMI来实现的---优化各人等等。

新打仗WMI以为它是很难一样其实不尽然。WMI其实便是一个数据库存放着谋略机全部的信息它还提供了

一种类似于sql的数据查问语言 叫WQL我们可以议决这个语言查找数据。

附个WQL查问器各人可用来查问一下信息试试其实要害是参数的熟习。

言反正传我们连续实现我们的步调其实有了刚才的根本我们就很简略了我们便是议决WQ L去查问性能计数器的属性值了。

看代码

//页面绑定方法privatevoid bind()

{int i=0;try

{

//下面就是net操作WMI 的代码了

//Win32_PerfForm atted Data_W3SVC_WebService就是我们说的性能计数器实体我们用WQL执行查询就行

Managem entObjectSearcher q uery=new Managem entObjectSearcher(

@"ootcimv2","SELECT

Nam e,Total Bytes Received,Total BytesSent,Total BytesTransfered,"+

"Total Fi lesSent,Total Fi les Received,Total Fi lesTransferred,TotalGetRequests,Total PostReq uests,Total MethodRequests,TotalNotFou nd Errors,"+

"CurrentConnections FROM Win32_PerfForm attedData_W3SVC_WebService");

Managem entObjectCollection queryCollection=query Get(); //Get获取集合并赋给Col lention foreach(ManagementObject mo in queryCol lection) //偏历集合

{i++;

DataRow webInfo=dataTable NewRow();webInfo["ID"]=i ;webInfo["Name"]=mo Properties["Name"]Value ToString();double receivedBytes=

Convert ToDouble(m o Properties["TotalBytes Received"]Value);rece ived B ytes=rece ived Bytes/ 1024;webInfo["Total Bytes Received"]=

Convert ToDouble(receivedBytes ToString("00"));

double sendBytes =Convert ToDouble(mo Properties["TotalBytesSent"]Value);sendBytes=sendBytes/ 1024;webInfo["TotalBytesSent"]=Convert ToDouble(sendBytes ToString("00"));double sendReciveSUM=

Convert ToDou ble(m o Properties["Total BytesTransfered"]Val ue);sendReciveSUM=sendReciveSUM/ 1024;webInfo["Total BytesTransfered"]=

ConvertToDouble(sendReciveSUM ToString("00"));webInfo["TotalFi lesSent"]=

Convert ToInt64(m o Properties["Total Fi lesSent"]Value);webInfo["TotalFi lesReceived"]=

Convert To Int64(m o Properties["Total Fi les Received"]Val ue);webInfo["TotalFi lesTransferred"]=

Convert To Int64(m o Properties["Total Fi lesTransferred"]Val ue);webInfo["TotalGetRequests"]=

Convert To Int64(m o Properties["Total GetReq uests"]Val ue);webInfo["TotalPostRequests"]=

Convert To Int64(m o Properties["Total PostReq uests"]Val ue);webInfo["Total MethodRequests"]=

Convert ToInt64(m o Properties["TotalMethodRequests"]Value);webInfo["TotalNotFoundErrors"]=

Convert To Int64(m o Properties["Total NotFou nd Errors"]Val ue);web Info["Cu rrentCon nections"]=

Convert To Int64(m o Properties["Cu rrentCon nections"]Val ue);dataTable Rows Add(webInfo);

}this dataGridView1 DataSource=dataTable;

Refres h();

}catch(System Exception ex)

{

MessageBoxShow(error);

}

}

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

CloudCone 新增洛杉矶优化线路 年付17.99美元且简单线路测试

CloudCone 商家在以前的篇幅中也有多次介绍到,这个商家也蛮有意思的。以前一直只有洛杉矶MC机房,而且在功能上和Linode、DO、Vultr一样可以随时删除采用按时计费模式。但是,他们没有学到人家的精华部分,要这样的小时计费,一定要机房多才有优势,否则压根没有多大用途。这不最近CloudCone商家有点小变化,有新人洛杉矶优化线路,具体是什么优化的等会我测试看看线路。内存CPU硬盘流量价格...

10gbiz首月半价月付2.36美元,香港/洛杉矶VPS、硅谷独立服务器/站群服务器

收到10gbiz发来的7月份优惠方案,中国香港、美国洛杉矶机房VPS主机4折优惠码,优惠后洛杉矶VPS月付2.36美元起,香港VPS月付2.75美元起。这是一家2020年成立的主机商,提供的产品包括独立服务器租用和VPS主机等,数据中心在美国洛杉矶、圣何塞和中国香港。商家VPS主机基于KVM架构,支持使用PayPal或者支付宝付款。洛杉矶VPS架构CPU内存硬盘带宽系统价格单核512MB10GB1...

网站实时监控为你推荐
域名空间注册免费注册域名 空间企业虚拟主机一般的企业应该用什么样的虚拟主机?台湾主机台湾的电脑硬件比韩国,日本,美国强?免费网站空间申请哪个网站可以申请免费的网页空间网站空间免备案免备案网站空间哪个好虚拟主机mysql怎么管理虚拟主机上的MYSQL?(高分回报)虚拟主机测评虚拟主机怎么看好坏!!!!双线虚拟主机双线虚拟主机说是比单线的好是吧?域名网电脑上的域名分别表示什么!买域名在那里买域名 多少钱一年? 在线等 。。。!!!!!!!
网址域名注册 域名备案收费吗 域名备案只选云聚达 buyvm omnis mediafire下载工具 香港cdn l5520 香港机房托管 香港新世界电讯 evssl证书 轻博 smtp虚拟服务器 shuang12 免费asp空间 论坛主机 iki atom处理器 徐州电信 国外网页代理 更多