监控 Windows 上的进程正常运行时间

发布于 2024-09-11 01:49:01 字数 136 浏览 7 评论 0原文

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

We want to monitor some processes on windows machine. If process is down for 30 minutes, an alarm will be raised. Is it possible/or necessary to monitor a process downtime precisely, say, a process is down EXACTLY for 30 minutes, then an alarm will be raised? Normally, we can check it every 1 minute, but technically, most of the time, you could miss somes seconds.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏日浅笑〃 2024-09-18 01:49:01

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

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

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

If you're looking for something much lighter and simpler then Nagios, see AlertGrid. It is very esay to use, the only downside is that it requires a bit of integration: AlertGrid only LISTENS for heartbeat signals, so you have to provide them manually (the API is extremely simple).

The other cool thing is that if the process you want to monitor runs YOUR code - you can send heartbeat events directly "from inside", and these events can carry your own custom parameters. Then, in the AlertGrid - you can easily manage custom rules around these parameters. So if the executable you monitor is, for instance, an order processing application you can send parameter called 'number_of_orders_processed' and create rule "if number_of_orders_processed > 100, send SMS message / make phone call to... " and it will work immediately.

I am in the AlertGrid dev team, if you have any questions - feel free to ask.

难理解 2024-09-18 01:49:01

如果您可以从 Linux 主机监控 Windows 主机,请考虑 Nagios 和 NSClient++。如果这是一个选项,那么就有空间可以做到这一点以及与监控流程等有关的许多其他事情。

Look into Nagios and NSClient++ if you can monitor your Windows host from a Linux host. If this would be an option there is room to do this and many many other things in regards to monitoring your processes and more.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文