我必须编写一个服务来监控复杂的系统。我在谷歌搜索了一些文章,但没找到我到底要找的东西。有没有人有任何好的资源来编写服务来监控复杂的系统?
答案 0 :(得分:0)
我想你在询问health monitoring。以下是MSDN中有关.Net内置health monitoring功能的在线文档。除此之外,这还允许您定义用于审核特定事件的规则,例如应用程序中的错误或登录尝试失败。
答案 1 :(得分:0)
我最喜欢的方法包括从监视您要监视的应用程序的应用程序发送WM_COPYDATA消息。发送消息(超时)并查看获取响应所需的时间。当该respose进入带外时,然后终止该过程。
我已经使用this block of code作为长期执行此操作的基础。我不知道它是从哪里开始的,但是对于那些第一次写它的人来说是赞誉。