突然Muninのデータが取得できなくなってしまいました。
ログを見るとTLSのエラーが出力されています。
# cat munin-node.log 2008/06/07-00:10:08 [22940] TLS Notice: No key file "/etc/munin/munin-node.pem". Continuing without private key. 2008/06/07-00:10:08 [22940] TLS Notice: No certificate file "/etc/munin/munin-node.pem". Continuing without certificate. 2008/06/07-00:10:08 [22941] TLS Notice: No key file "/etc/munin/munin-node.pem". Continuing without private key. 2008/06/07-00:10:08 [22941] TLS Notice: No certificate file "/etc/munin/munin-node.pem". Continuing without certificate. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/Net/SSLeay.pm line 490, <STDIN> line 1. 2008/06/07-00:10:08 [22940] TLS Error: Could not enable TLS: 22940: 1 - error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure 2008/06/07-00:10:18 [22941] Connection timed out. timeout at /usr/local/munin/sbin/munin-node line 543, <STDIN> line 1.
データが取得できなくなる前にperl-Net-SSLeayをインストールしたのが原因でした。
暫定対応としてperl-Net-SSLeayをアンインストールしました。
コメント