我们偶尔会遇到一个问题,一个Perfmon计数器将停止。 我们正在寻找一种方法来监视一个特定的柜台是否正在运行,有谁知道这样做的方法? 我们使用Nagios进行基本的警报,但是我们有另一个可以运行可执行的vbscrips,batch file,wmi查询等的监控工具。
有没有人有办法来validation一个perfmon集正在运行或停止? 我们宁愿不必手动审计120台服务器。
如果你只是想找一个方法来检查一个PerfMon计数器是否正在运行,你有登入Logman吗? 一个简单的logman query将显示系统上所有计数器的状态。
但是,如果您想要执行下一步并自动重新启动停止的计数器,您可能会发现这个方便:
@echo off set COUNTER_LIST=("LogA" "LogB" "SoForth") for %%i in %COUNTER_LIST% do logman start %%i
这是一个简单的.bat脚本,它将自动重启在COUNTER_LIST中命名的所有PerfMon计数器。 如果一个计数器已经运行, logman start愉快地不做任何事情。