首页 帮助中心 香港云服务器 IIS监控请求脚本分享
IIS监控请求脚本分享
时间 : 2023-01-09 09:13:12 编辑 : 华纳云 阅读量 : 329

IIS监控请求脚本分享

复制代码 代码如下:

{3a2a4e84-4c21-4981-ae10-3fda0d9b0f83} 0 5 IIS: WWW Server
{06b94d9a-b15e-456e-a4ef-37c984a2cb4b} 0 5 IIS: Active Server Pages (ASP)
{dd5ef90a-6398-47a4-ad34-4dcecdef795f} 0 5 Universal Listener Trace
{a1c2040e-8840-4c31-ba11-9871031a19ea} 0 5 IIS: WWW ISAPI Extension
{AFF081FE-0247-4275-9C4E-021F3DC1DA35} 0 5 IIS: ASP.NET
{d55d3bc9-cba9-44df-827e-132d3a4596c2} 0 5 IIS: Global
{3b7b0b4b-4b01-44b4-a95e-3c755719aebf} 0 5 IIS: Request Monitor
{DC1271C2-A0AF-400f-850C-4E42FE16BE1C} 0 5 IIS: IISADMIN Global

以上内容保存为 iistrace.guid
程序代码
复制代码 代码如下:

del summary.txt
del workload.txt
C:\windows\system32\logman start “NT Kernel Logger” -p “Windows Kernel Trace” (process,thread,disk) -ct perf -o krnl.etl -ets
C:\windows\system32\logman start “IIS Trace” -pf iistrace.guid -ct perf -o iis.etl -ets

@echo 取样分析建议10分钟以内,请及时点击 “停止分析并生成报告” 命令…
pause
保存为start.bat
程序代码
复制代码 代码如下:

C:\windows\system32\logman stop “IIS Trace” -ets
C:\windows\system32\logman stop “NT Kernel Logger” -ets
C:\windows\system32\tracerpt iis.etl krnl.etl -o -report -summary
del dumpfile.csv
del iis.etl
del krnl.etl
notepad.exe workload.txt

保存为stop.bat
执行start.bat 十分钟后执行stop.bat 就能获取 10分钟内所有的IIS请求 并且有统计结果 包括响应速率 cpu使用率 请求次数等

华纳云 推荐文章
动态VPS服务器上设置IIS的完整流程 一些常见的IIS状态代码及其应对方法 如何在IIS6和IIS7.5中禁用WebDAV 如何在Windows Server 2019实现IIS配置伪静态支持? Windows 系统中安装 IIS详细步骤 IIS提示出现RPC服务器不可用怎么解决? iis如何绑定域名 Windows怎么搭建IIS+PHP+MySQL环境 IIS服务器不再拒认ASP网页的方法 iis服务器安装ssl证书的步骤
活动
客服咨询
7*24小时技术支持
技术支持
渠道支持