我有一个没有graphics用户界面( Windows Azure )的Windows Server 2008 SP2 。
我需要为达到某个阈值的性能计数器设置警报,然后运行一些命令(发送警报,电子邮件,某事)。
到目前为止,我确实find了一种用logman创build警报的方法
logman create alert ContextSwitchAlert -th "\System\Context Switches/sec>100" -el logman start ContextSwitchAlert
现在我需要分配一些任务。 我find了两个select,但由于我的经验,我无法执行它们。
我在服务器上工作不多,但这是我需要在Windows Azure上完成以获取警报的一件事情。
问题:做这件事的最好方法是什么? 选项1,2还是其他?
或者有没有办法处理来自WebRole类中的logman的alert / event?
我很乐意提供build议。 谢谢。
您可以使用您描述的任一选项来实现本地解决scheme – 如果您走这条路线,我会build议选项(2) – 但这样做是次优解决scheme。
你真正想要的是监视性能计数器的监视系统 。
赛门铁克生产的Altiris套件具有良好的Windows支持。 InterMapper也有Windows的支持,但你可能需要定制它来得到你想要的。
OpenNMS或者Nagios也是可选的,但是这些传统上面向Unix环境。