繁体   English   中英

过程监控

[英]Process monitoring

是否有一个应用程序能够监视和记录有关另一个进程(特别是IIS aspnet_wp.exe)的信息(到文件)(在一段时间内):-进程的内存使用情况-cpu的使用情况

也许还有另一种方法来监视IIS进程?

谢谢帕维尔

您可以从Microsoft检查Process Monitor

Process Monitor是Windows的高级监视工具,可显示实时文件系统,注册表和进程/线程活动。 它结合了两个旧的Sysinternals实用程序Filemon和Regmon的功能,并添加了广泛的增强功能列表,包括丰富的和非破坏性的过滤,全面的事件属性(例如会话ID和用户名),可靠的过程信息,具有集成符号支持的完整线程堆栈对于每个操作,同时记录到文件中 ,等等。

一种选择是“进程资源管理器” http://technet.microsoft.com/zh-cn/sysinternals/bb896653.aspx

您可能需要查看Red Gate的ANTS性能和内存分析器。 在撰写本文时,我正在使用他们的内存事件探查器来跟踪一些内存问题。

几乎任何允许自定义检查的监视系统或框架都可以做到这一点。 您写了支票,只是在其中加了一行,以便将某些内容过帐/打印/放入您选择的文件中。

例如,我使用了sensu,我为此定制了检查红宝石的方法。

所以我可以轻松地做类似的事情

if %x[{ping]}
  ok
  %x[{ print ‘all is well’ > syslog]}
end

类似于您可以对大多数其他监视系统(如Nagios等)执行的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM