[英]Process monitoring
是否有一个应用程序能够监视和记录有关另一个进程(特别是IIS aspnet_wp.exe)的信息(到文件)(在一段时间内):-进程的内存使用情况-cpu的使用情况
也许还有另一种方法来监视IIS进程?
谢谢帕维尔
您可以从Microsoft检查Process Monitor 。
Process Monitor是Windows的高级监视工具,可显示实时文件系统,注册表和进程/线程活动。 它结合了两个旧的Sysinternals实用程序Filemon和Regmon的功能,并添加了广泛的增强功能列表,包括丰富的和非破坏性的过滤,全面的事件属性(例如会话ID和用户名),可靠的过程信息,具有集成符号支持的完整线程堆栈对于每个操作,同时记录到文件中 ,等等。
您可能需要查看Red Gate的ANTS性能和内存分析器。 在撰写本文时,我正在使用他们的内存事件探查器来跟踪一些内存问题。
几乎任何允许自定义检查的监视系统或框架都可以做到这一点。 您写了支票,只是在其中加了一行,以便将某些内容过帐/打印/放入您选择的文件中。
例如,我使用了sensu,我为此定制了检查红宝石的方法。
所以我可以轻松地做类似的事情
if %x[{ping]}
ok
%x[{ print ‘all is well’ > syslog]}
end
类似于您可以对大多数其他监视系统(如Nagios等)执行的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.