用于为复杂系统编程“看门狗”的资源

时间:2009-05-20 14:17:38

标签: .net asp.net health-monitoring

我必须编写一个服务来监控复杂的系统。我在谷歌搜索了一些文章,但没找到我到底要找的东西。有没有人有任何好的资源来编写服务来监控复杂的系统?

2 个答案:

答案 0 :(得分:0)

我最喜欢的方法包括从监视您要监视的应用程序的应用程序发送WM_COPYDATA消息。发送消息(超时)并查看获取响应所需的时间。当该respose进入带外时,然后终止该过程。

我已经使用this block of code作为长期执行此操作的基础。我不知道它是从哪里开始的,但是对于那些第一次写它的人来说是赞誉。

答案 1 :(得分:0)

我想你在询问health monitoring。以下是MSDN中有关.Net内置health monitoring功能的在线文档。除此之外,这还允许您定义用于审核特定事件的规则,例如应用程序中的错误或登录尝试失败。