Thank you.  -Bill 


On Feb 5, 2016, 12:26 AM, at 12:26 AM, Martin Pala <[email protected]> 
wrote:
>Hello,
>
>your solution is correct. Alternatively you can also use pattern based
>process check (no need for pidfile).
>
>Regards,
>Martin
>
>
>> On 04 Feb 2016, at 20:11, Bill Durant <[email protected]> wrote:
>> 
>> Greetings:
>> 
>> Is there a best practice for dealing with a situation when a
>service's
>> PID file is deleted by something other than the service itself?
>> 
>> For example, given the following monit rule:
>> 
>> check process ntpd with pidfile /var/run/ntpd.pid
>> start program "/etc/init.d/ntpd start"
>> stop program "/etc/init.d/ntpd stop"
>> 
>> If /var/run/ntpd.pid is deleted by the root user from the command
>line,
>> then monit will start it again resulting in two instances of ntpd.
>> 
>> A workaround that I discovered is to tell monit to 'restart' ntpd
>> instead of 'starting' it as follows:
>> 
>> check process ntpd with pidfile /var/run/ntpd.pid
>> start program "/etc/init.d/ntpd restart"
>> stop program "/etc/init.d/ntpd stop"
>> 
>> Is this a common practice or is there a better way?
>> 
>> Thanks!
>> 
>> Bill
>> 
>> 
>> --
>> To unsubscribe:
>> https://lists.nongnu.org/mailman/listinfo/monit-general
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to