【问题标题】:Resources for Programming a 'Watchdog' for a complex system为复杂系统编写“看门狗”的资源
【发布时间】:2009-05-20 14:17:37
【问题描述】:

我必须编写一个服务来监控一个复杂的系统。我在 Google 上搜索了一些文章,但没有找到我想要的内容。有没有人有任何好的资源来编写服务来监控复杂系统?

【问题讨论】:

  • 您真正需要什么?描述那个复杂的系统。
  • 一个系统,可以监控在不同机器上运行的系统不同部分的“健康”。这将包括一个数据采集节点、一个数据库节点以及一个 Web 服务器节点。

标签: .net asp.net health-monitoring


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我最喜欢的方法包括从监视您要监视的应用程序的应用程序发送 WM_COPYDATA 消息。发送消息(超时)并查看获得响应需要多长时间。当该响应超出带外时,则终止该进程。

    我长期以来一直使用this block of code 作为这样做的基础。我不知道它是从哪里开始的,但对第一个写它的人表示敬意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多