我有一个Windows Server 2008 SP2没有图形用户界面(Windows Azure)。
我需要为达到某个阈值的性能计数器设置警报,然后运行某些命令(发送警报、电子邮件等)。
到目前为止,我确实找到了一种创建警报的方法logman
logman create alert ContextSwitchAlert -th "\System\Context Switches/sec>100" -el
logman start ContextSwitchAlert
现在我需要给它分配一些任务。我找到了两个选项,但由于我的经验,我无法执行它们。
- 创建由源 Microsoft-Windows-Diagnosis-PLA 的事件触发的任务
- 创建由警报本身执行的任务(不知道这应该是 exe 文件还是 bat/cmd)
我很少使用服务器,但这是我在 Windows Azure 上获取警报所需要做的唯一一件事。
问题:最好的方法是什么?选项 1、2 还是其他?
或者有没有办法处理 WebRole 类中 logman 的警报/事件?
我愿意接受建议。谢谢。