我正在使用monit和M/Monit来监控我的应用程序基础架构。但是每隔一段时间,M/Monit 会从服务器显示“无报告”错误并将其标记下来。几秒钟后,在下一次将服务器签入到 M/Monit 时,问题就会消失。
某些服务器上的监控日志中包含以下事件:
10 月 14 日 12:19:11 ip-10-203-51-199 monit[30307]:M/Monit:无法打开与http://example.com:8080/collector的连接——连接超时
10 月 14 日 12:20:16 ip-10-203-51-199 monit[30307]:M/Monit:无法打开与http://example.com:8080/collector的连接——连接超时
10 月 14 日 12:22:21 ip-10-203-51-199 monit[30307]: M/Monit: 无法打开与http://example.com:8080/collector的连接-- 连接超时
在 M/Monit 认为服务器实际上已关闭之前,我需要调整哪些配置以增加阈值?
这是最麻烦的服务器的配置:
set httpd port 2812 and
allow xxx:xxx
set mailserver xxx.xxx.xxx port xxx username "xxx" password "xxx" using tlsv1 with timeout 15 seconds
set daemon 30
with start delay 120
set logfile syslog facility log_daemon
set alert xxx
set mail-format {
subject: $EVENT $SERVICE on $HOST
from: monit@$HOST
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
}
set mmonit http://xxx:xxx@example.com:8080/collector