我想监视服务器上的cpu使用情况并运行一个脚本,该脚本将找出要求最高的进程并将其记录到文件中.
我计划使用性能计数器警报,可以在Perfmon / Data collector sets / User Defined中定义.但不知何故它似乎没有做任何事情.我设置“警报操作”来记录应用程序事件日志和警报任务中的条目以运行我的脚本但是当条件满足时不会发生这种情况……
我计划使用性能计数器警报,可以在Perfmon / Data collector sets / User Defined中定义.但不知何故它似乎没有做任何事情.我设置“警报操作”来记录应用程序事件日志和警报任务中的条目以运行我的脚本但是当条件满足时不会发生这种情况……
您可以清楚地看到,此值远远超过设定的阈值,但仍未触发警报.
如果有人知道如何设置它,请告诉我.
所以经过更多的谷歌搜索(我希望有人在这里为我做;)我想出来了!
任务栏
触发警报时运行此任务:字段不是程序的路径,而是需要在任务计划程序中定义的任务的名称!我希望这个领域是一个组合框,可以选择所有任务,但事实并非如此,所以很不清楚这意味着什么.因此,我在Task scheduler(taskschd.msc)中定义了一个简单的任务,其中包含“启动程序”操作,现在它可以工作了!
不是“应用程序”日志
此外,还有关于事件日志条目:在应用程序事件日志中记录条目复选框有些名称错误. It indeed logs,but hides it deep into Applications and Services Logs\Microsoft\Windows\Diagnosis-PLA\Operational
.我在应用程序事件日志中查找了一条消息,如设置窗口所示.
进一步阅读
> Taylor Brown,Microsoft,2012-09-25,Leveraging Event Log Messages and Performance Counter Alerts To Automate Hyper-V(Archived here.)