2016-03-11 91 views
-1

我們希望通過Nagios監控Zimbra服務器上的IMAP和SMTP服務。Nagios:如何正確配置NRPE以監控IMAP和SMTP

command[check_imap]=/usr/local/nagios/libexec/check_imap -H <hostname> -p 993 
command[check_smtp]=/usr/local/nagios/libexec/check_smtp -H <hostname> -p 465 

,這裏是在services.cfg相應服務的Nagios服務器上:

define service { 
    use generic-service 
    host_name <hostname> 
    service_description IMAP 
    check_command check_nrpe!check_imap 
} 

define service { 
    use generic-service 
    host_name <hostname> 
    service_description SMTP 
    check_command check_nrpe!check_smtp 
} 

我們保持我在Zimbra的服務器上我nrpe.cfg文件中配置以下兩行嘗試監視這些服務時收到「CHECK_NRPE:10秒後套接字超時」錯誤。我們在Zimbra服務器上使用SSL,因此我假定我需要在命令行中定義的端口993和465。我們監視的所有其他服務(磁盤SMART狀態,進程等)都很好。我還能檢查什麼?

回答

0

Mea culpa。您必須將-S開關添加到命令行的末尾,以告訴Nagios使用SSL來監視這些服務。

我也將SMTP端口從465更改爲587.兩種服務現在都在Nagios中正常顯示。