【问题标题】:Monitoring the applications on a server监控服务器上的应用程序
【发布时间】:2024-10-30 11:25:02
【问题描述】:

我有一个 ruby​​ 脚本每周 7 天 24 小时运行服务器。它与第三方网站和本地 RabbitMQ 和 MySql 进行通信。我当然希望它可靠。我已经有了一些监控 ruby​​ 脚本的解决方案,无论它是否启动,如果没有,那么管理员将收到一封电子邮件。

我想知道,我是否也应该监控 RabbitMQ 和 MySql 的可用性?这是一个好习惯还是多余的?这可能是多余的,因为如果 RabbitMQ 和 MySql 关闭,脚本最终也会关闭,因此无论如何都会向管理员发送电子邮件。

通常是怎么做的?

请注意,RabbitMQ 和 MySql 只是示例,我可能选择了其他东西,我只是想知道一般方法。

【问题讨论】:

    标签: mysql ruby rabbitmq monitoring


    【解决方案1】:

    我一直在 24/7 随叫随到的轮换工作,我更喜欢能告诉我发生故障的确切原因的电子邮件。

    一封告诉我的系统已关闭的电子邮件没问题,但是一封电子邮件

    系统宕机,因为mysql没有响应。

    您可能需要检查:mysql server at 1.2.3.4 for

    1. 它在运行吗,
    2. 磁盘空间,
    3. ...

    要好得多,并且有助于在短时间内修复系统。因此我认为,是的,错误消息应该尽可能准确。

    但另一方面,请确保您不会针对同一问题发送许多不同的电子邮件,否则会适得其反。

    【讨论】:

      最近更新 更多