Nice Martin, many thanks!

Paolo

Sent from my iPhone

> On 18/dic/2013, at 11:11, Martin Pala <[email protected]> wrote:
> 
> Hi,
> 
> there was bug in Monit 5.6, which may stop Monit if mail alert was generated 
> and error occurred while SMTP close was pending. The fix is part of next 
> Monit release which will be available soon.
> 
> 
> Regards,
> Martin
> 
> 
> 
>> On 18 Dec 2013, at 10:37, Paolo Martinelli <[email protected]> 
>> wrote:
>> 
>> Hi all,
>> 
>> we have multiple instances of Monit running on different hosts and among 
>> other things we use one of them to monitor the status of our SMTP server.
>> The configuration used is the following:
>> 
>> check host smtp.mydomain.com with address smtp.mydomain.com
>>     if failed port 25 and protocol smtp then alert
>> 
>> Few days ago we started experiencing some problem with our mail provider, 
>> basically the SMTP server goes up and down every few minutes and it looks 
>> like that this behaviour is crashing Monit from time to time.
>> 
>> Hereafter the logs collected from the crashing Monit (with the -v option):
>> 
>> [CET Dec 16 14:25:11] debug    : 'smtp.mydomain.com' succeeded connecting to 
>> INET[smtp.mydomain.com:25] via TCP
>> [CET Dec 16 14:25:16] error    : 'smtp.mydomain.com' failed protocol test 
>> [SMTP] at INET[smtp.mydomain.com:25] via TCP -- SMTP: error receiving data 
>> -- Resource temporarily unavailable
>> 
>> [CET Dec 16 14:25:16] debug    : M/Monit: event message sent to 
>> http://X.X.X.X:8080/collector
>> [CET Dec 16 14:25:16] debug    : Connection failed notification is sent to 
>> [email protected]
>> [CET Dec 16 14:25:16] debug    : Connection failed notification is sent to 
>> [email protected]
>> [CET Dec 16 14:25:46] error    : Sendmail: Error receiving data from the 
>> mailserver 'smtp.mydomain.com' -- Resource temporarily unavailable
>> [CET Dec 16 14:25:56] debug    : M/Monit: status message sent to 
>> http://X.X.X.X:8080/collector
>> [CET Dec 16 14:26:16] critical : IOException: Error receiving data from the 
>> mailserver 'smtp.mydomain.com' -- Resource temporarily unavailable
>>  raised in do_status at src/sendmail.c:119
>> [CET Dec 16 14:26:16] info     : Starting monit daemon with http interface 
>> at [*:2812]
>> [CET Dec 16 14:26:16] info     : Starting monit HTTP server at [*:2812]
>> [CET Dec 16 14:26:16] info     : monit HTTP server started
>> [CET Dec 16 14:26:16] info     : 'myhost' Monit started
>> [CET Dec 16 14:26:16] debug    : M/Monit: event message sent to 
>> http://X.X.X.X:8080/collector
>> [CET Dec 16 14:26:16] debug    : Monit instance changed notification is sent 
>> to [email protected]
>> [CET Dec 16 14:26:16] debug    : Monit instance changed notification is sent 
>> to [email protected]
>> [CET Dec 16 14:26:46] error    : Sendmail: Error receiving data from the 
>> mailserver 'smtp.mydomain.com' -- Resource temporarily unavailable
>> [CET Dec 16 14:27:16] critical : IOException: Error receiving data from the 
>> mailserver 'smtp.mydomain.com' -- Resource temporarily unavailable
>>  raised in do_status at src/sendmail.c:119
>> [CET Dec 16 14:27:17] info     : Starting monit daemon with http interface 
>> at [*:2812]
>> [CET Dec 16 14:27:17] info     : Starting monit HTTP server at [*:2812]
>> [CET Dec 16 14:27:17] info     : monit HTTP server started
>> [CET Dec 16 14:27:17] info     : 'myhost' Monit started
>> [CET Dec 16 14:27:17] debug    : M/Monit: event message sent to 
>> http://X.X.X.X:8080/collector
>> [CET Dec 16 14:27:17] debug    : Monit instance changed notification is sent 
>> to [email protected]
>> [CET Dec 16 14:27:17] debug    : Monit instance changed notification is sent 
>> to [email protected]
>> [CET Dec 16 14:27:46] info     : M/Monit heartbeat started
>> [CET Dec 16 14:27:46] debug    : Processing postponed events queue
>> 
>> As I said all the other instances are working well without any issue.  In 
>> order to be sure that the cause of the crash was the SMTP check I have added 
>> the above configuration lines to another Monit instance and after some 
>> time...
>> 
>> [CET Dec 17 17:41:22] error    : 'smtp.mydomain.com' failed protocol test 
>> [SMTP] at INET[smtp.mydomain.com:25] via TCP -- SMTP: error receiving data 
>> -- Resource temporarily unavailable
>> 
>> [CET Dec 17 17:41:52] error    : Sendmail: Error receiving data from the 
>> mailserver 'smtp.mydomain.com' -- Resource temporarily unavailable
>> [CET Dec 17 17:42:22] critical : IOException: Error receiving data from the 
>> mailserver 'smtp.mydomain.com' -- Resource temporarily unavailable
>>  raised in do_status at src/sendmail.c:119
>> [CET Dec 17 17:42:22] info     : Starting monit daemon with http interface 
>> at [*:2812]
>> [CET Dec 17 17:42:22] info     : Starting monit HTTP server at [*:2812]
>> [CET Dec 17 17:42:22] info     : monit HTTP server started
>> [CET Dec 17 17:42:22] info     : 'myotherhost' Monit started
>> 
>> By the way, both the Monit instances experienced the issue at the same time.
>> 
>> Any suggestion is welcome.
>> 
>> Many thanks in advance for the support.
>> 
>> Paolo
>> 
>> --
>> To unsubscribe:
>> https://lists.nongnu.org/mailman/listinfo/monit-general
> 
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to