[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [monit] Is this possible?

From: Dimitri Yioulos
Subject: Re: [monit] Is this possible?
Date: Thu, 31 Jul 2008 10:54:02 -0400
User-agent: KMail/1.9.3

On Thursday 31 July 2008 9:55 am, Pierrick Grasland wrote:
> Hello,
> I hope to correctly understand your problem :
> *executing a script after mysql restart.*
> So, my first solution is below :
> >From the manual :
>       THEN action*
> or
> I think you can adapted this as follow :
>  check file mysqlpidfile path <path of pidfile>
>    if changed sha1 checksum
>          then exec ""
> Add a simple :
> check process mysql with pidfile mysqlpidfile
> start = "..."
> stop = "..."
> And I think you have it.
> (when mysql restart, it will have a new pid, so a different checksum or
> timestamp
> I'm not sure of the syntax (can't test), but I think it will work.
> Regards,
> --
> Pierrick Grasland


Thank you so much!

Not having a lot of experience creating monit directives, I'm not sure exactly 
what to do with the directives you've shown me.  To accomplish what I want to 
do, would my directives look like this?:

check process mysqld with pidfile /var/lib/mysql/
  start program = "/etc/rc.d/init.d/mysql start"
  stop program = "/etc/rc.d/init.d/mysql stop"
  if failed host port 3306 type TCP then restart
  if 5 restarts within 5 cycles then timeout

check file /var/lib/mysqld/
  if changed sha1 checksum
  then exec "mysql test1 < /root/restart.sql"

If so, when I try to start monit, I get the follwing error:

Starting monit: /etc/monitrc:216: Error: syntax error 'if'

Where am I going wrong?


This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]