2

我们想监控windows机器上的一些进程。如果进程停止 30 分钟,则会发出警报。是否有可能/或有必要精确监控进程停机时间,例如,进程完全停机 30 分钟,然后会发出警报?通常,我们可以每 1 分钟检查一次,但从技术上讲,大多数情况下,您可能会错过几秒钟。

4

2 回答 2

3

如果您正在寻找比 Nagios 更轻、更简单的东西,请参阅AlertGrid。它使用起来非常简单,唯一的缺点是它需要一点集成:AlertGrid 只监听心跳信号,所以你必须手动提供它们(API 非常简单)。

另一个很酷的事情是,如果您要监视的进程运行您的代码 - 您可以直接“从内部”发送心跳事件,这些事件可以携带您自己的自定义参数。然后,在 AlertGrid 中 - 您可以轻松管理围绕这些参数的自定义规则。因此,例如,如果您监控的可执行文件是一个订单处理应用程序,您可以发送名为“number_of_orders_processed”的参数并创建规则“如果 number_of_orders_processed > 100,发送 SMS 消息/拨打电话到...”,它将立即工作。

我是 AlertGrid 开发团队的一员,如果您有任何问题,请随时提问。

于 2010-07-26T09:07:04.993 回答
0

如果您可以从 Linux 主机监控您的 Windows 主机,请查看 Nagios 和 NSClient++。如果这是一个选项,那么在监控您的流程等方面还有很多其他的空间可以做到这一点。

于 2010-07-24T00:44:03.537 回答