我们的一位开发人员需要某种通知才能知道应用程序是否运行顺利。我们已经决定实施监控来完成这项工作。
不幸的是,又出现了另一个挑战。如果监控器本身出现故障,会发生什么?他们肯定不知道他们的应用程序是否正在运行?
有谁知道可以确保这些事情能够被通知(无论服务器是启动还是关闭)?
谢谢。
答案1
监控通常不会自行消亡。从这个角度来看,它相当稳定/成熟。
如果你使用M/监测,相对便宜的中央 Monit 控制台,您将能够轮询各个 Monit 实例的运行状况。
还有从 inittab/getty 运行 Monit 的方法,然后自动重新启动它,但根据我的经验,这不是必需的。
编辑:
默认 Monit 服务消息:
Monit instance changed Service localhost
Date: Thu, 11 Oct 2012 05:17:13
Action: start
Host: OGC
Description: Monit started
Your faithful employee,
Monit
和:
Monit instance changed Service localhost
Date: Thu, 11 Oct 2012 05:17:09
Action: stop
Host: OGC
Description: Monit stopped
Your faithful employee,
Monit