0

monitM/Monitを使用して、アプリケーション インフラストラクチャを監視しています。しかし、ときどき、M/Monit はサーバーからの「レポートなし」エラーを表示し、それをマークダウンします。数秒後、サーバーが M/Monit に次回チェックインしたときに、問題は解消されます。

一部のサーバーの monit ログには、次のイベントが記録されています。

Oct 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
4

2 に答える 2

1

同じ問題がありました

[MST Apr  5 11:24:11] error    : 'apache' failed protocol test [APACHESTATUS] at [phoenix.example.com]:80 [TCP/IP] -- APACHE-STATUS: error -- no scoreboard found
[MST Apr  5 11:24:16] error    : Cannot create socket to [10x.xx.xx.x4]:8080 -- Connection timed out

iptables の上に別のファイアウォールがありました。入力側と出力側で8080を開いて修正しました!

于 2016-04-05T18:50:02.110 に答える