If you are running monit via upstart you can use the initctl command like
this.

initctl stop monit

or

initctl start monit

regards

Wayne

On 16 May 2012 05:29, sukbir singh <[email protected]> wrote:

>  Dear Martin,
>                  I have configured the upstart but still not working on
> centos 6.2. How I kill monit is just by typing monit quit? Is the right way
> to killed it or any other way I should try for it to re-spawn?
>
> Regards,
> Shai.
>
> ------------------------------
> From: [email protected]
> Subject: Re: Problem starting my monit
> Date: Mon, 14 May 2012 14:35:31 +0200
> To: [email protected]
>
> If you register monit with init, you cannot stop it (unless you unregister
> it from init and reload init configuration), as init will respawn monit on
> stop.
>
> The mentioned Upstart will allow you to start/stop monit on will with
> respawn in the case that it stops outside of Upstart control.
>
> Regards,
> Martin
>
>
>
> On May 14, 2012, at 11:57 AM, sukbir singh wrote:
>
> Dear Martin,
>                  Sorry for some of the confirmation. Here is a valid one I
> need to get your view I was testing monit quit. Then I tried monit validate
> is still working. Then I run this service monit status monit dead but
> subsys locked. Why even after quit the service is still running? I google
> it they ask to delete the file from /var/monit folder. I did that too. So
> then I followed this link
> http://mmonit.com/monit/documentation/monit.html#init_support . I added
> this at the end of the file /etc/innitab # Run Monit in standard
> run-levels   mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc. Then
> I telinit q and kill -1 1. So then only I start my monit is that correct?
> So when I call monit quit it do quit I think that it should not be quiting
> right?
>
> Regards,
> Shai.
>
>
> ------------------------------
> From: [email protected]
> Subject: Re: Problem starting my monit
> Date: Mon, 14 May 2012 10:24:21 +0200
> To: [email protected]
>
> Sukbir,
>
> you can start monit via init to make it respawn if it will die:
> http://mmonit.com/monit/documentation/monit.html#init_support
>
> On RHEL you can also use Upstart:
> http://mmonit.com/wiki/Monit/Upstart
>
> To start monit you can either call "/etc/init.d/monit start" or just
> "monit" in the command line.
>
> PLEASE: read the basics of linux administration - every utility (rpm,
> chkconfig, monit) has manual page, that should be your first place where to
> look for the informations. Spamming the mailing list with very basic
> monit-unrelated questions and asking for confirmations of every simple step
> is not good. Read the rpm manual page (you'll learn how to verify the rpm
> content + locate the rpm package to which the file belongs), chkconfig
> manual page (you'll learn how to register services and verify which are
> allowed to run), etc.
>
> There are many articles which describe initial monit setup, for example
> this:
> http://wiki.niwos.com/linux/applications/monit
>
> Monit manual:
> http://www.mmonit.com/monit/documentation/monit.html
>
>
> Regards,
> Martin
>
>
> On May 14, 2012, at 10:10 AM, sukbir singh wrote:
>
> Dear Martin,
>                  Yes there is a file /etc/init.d/monit. So that is the
> installation file right? So if I need to start after the quit is "monit
> start" right? How to now make sure that monit itself does not go down in
> any case ? Is there any mechanism to ensure that safety itself? Thank you.
>
> Regards,
> Shai.
>
> ------------------------------
> From: [email protected]
> Subject: Re: Problem starting my monit
> Date: Mon, 14 May 2012 09:35:30 +0200
> To: [email protected]
>
> You can build the rpm directly from monit source code distribution (this
> rpm installs the /etc/monitrc properly):
>
> rpmbuild -tb monit-5.4.tar.gz
>
> Regarding the chkconfig - yes, your output confirms that monit is set to
> run in runlevels 3, 4, 5 (default runlevel is usually 3 or 5, you can
> verify your default runlevel in /etc/inittab).
>
> Monit stop: i suppose the rpm installed monit init script
> (/etc/init.d/monit) => you can stop monit with "/etc/init.d/monit stop" or
> via monit CLI: "monit quit".
>
>
> Regards,
> Martin
>
>
> On May 14, 2012, at 4:04 AM, sukbir singh wrote:
>
> Dear Martin,
>                  Yes mine is from 3rd party. So where is the right place
> to pick the right version of monit for centos 6.2? I run chkconfig monit
>           0:off   1:off   2:on    3:on    4:on    5:on    6:off. So is this
> fine? What is the command to stop monit I tried monit stop it does not work
> either? I dont get you how to create the link for the configuration file?
> Thank you.
>
> Regards,
> Shai.
>
>
> ------------------------------
> From: [email protected]
> Subject: Re: Problem starting my monit
> Date: Sun, 13 May 2012 21:28:04 +0200
> To: [email protected]
>
> If monit was installed via 3rd party package, it's up to the vendor of the
> package where they install the configuration file, etc. Per your
> description it seems that the install the configuration file as
> /etc/monit.conf, but because your monit binary wasn't able to find it and
> was looking for default monitrc, it seems that they didn't modify the
> configuration path search. Maybe their init script uses the "-c
> /etc/monit.conf" option to set the configuration file path. You can verify
> whether monit is registered to start on boot with "chkconfig" utility. You
> can keep the rpm package - i'd just suggest to create link for the
> configuration file (/etc/monit.conf -> /etc/monitrc)
>
> Regards,
> Martin
>
>
> On May 13, 2012, at 2:37 PM, sukbir singh wrote:
>
> Dear Martin,
>                  Actually I took this monit-5.2-1.el6.rf.x86_64.rpm file
> from this link http://pkgs.repoforge.org/monit/ and run command rpm -ivh
> monit-5.2-1.el6.rf.x86_64.rpm for my centos 6.2. So I tried to find monitrc
> and there is no such file in my system only /etc/monit.conf. So is it ok
> for me to change the monit.conf to monitrc?After changing and creating the
> /var/monit. I did this now looks ok.
>
> /etc/init.d/monit start
> Starting monit: monit: generated unique Monit id
> be30cd9f43337901d0f4a48f3ac33712 and stored to '/var/monit/id'
> Starting monit daemon with http interface at [localhost:2812]
>                                                            [  OK  ]
> Is this the right way to run monit or someother way? What is it init.d is
> already a registered service? Just  to test monit I have down the service
> which monit is suppose to monitor but there is no alert sent so where to
> look out next? Thank you
>
> ------------------------------
> From: [email protected]
> Subject: Re: Problem starting my monit
> Date: Sun, 13 May 2012 14:06:52 +0200
> To: [email protected]
>
> Hi,
>
> the default monit configuration file name is "monitrc", not "monit.conf"
> (that is used by some 3rd party packages which modify the source code to
> find the monit.conf instead of monitrc).
>
> The idfile error is repotted most probably because your configuration file
> contains "set idfile /var/monit/id" statement, but the directory
> "/var/monit/" most probably doesnt exist => the unique id cannot be saved
> to the given location. The id is used when Monit is configured with M/Monit
> to pair the host entry in M/Monit with messages from Monit (pairing by
> source IP address won't be reliable, as the monit agents can be behind
> firewall with IP masquerading, so all the agents would update one host
> entry and you'll sporadically see services of different hosts under the
> same entry, hence the concept of per-instance ID).
>
> To fix the idfile error:
>
> mkdir /var/monit
>
> + set the permissions on that directory to allow the user under which
> monit is running to write to this directory.
>
> Regards,
> Martin
>
>
>
> On May 13, 2012, at 6:54 AM, sukbir singh wrote:
>
> Dear All,
> I have this file monit.conf in my /etc so I set my mail server and set the
> receiver.
>
> 1. I set the mail server
> 2. set alert *****
> 3. I un-comment the the message format
> Quote:
> set mail-format {
> from: monit@$HOST
> subject: monit alert -- $EVENT $SERVICE
> message: $EVENT Service $SERVICE
> Date: $DATE
> Action: $ACTION
> Host: $HOST
> Description: $DESCRIPTION
>
> Your faithful employee,
> Monit
> }
> Lastly I added this line to check my java process which is ran as a daemon
> using yajsw.
>
> Quote:
> check process commServer with pidfile /var/run/wrapper.commServer8000.pid
> # check your app pid
> if failed port 8000 protocol HTTP
> then alert
> So thereafter I ran this command
> Quote:
> /etc/init.d/monit start
> Starting monit: monit: Cannot find the control file at ~/.monitrc,
> /etc/monitrc, /etc/monitrc, /usr/local/etc/monitrc or at ./monitrc
> [FAILED]
> The I change the monit.conf to monitrc
>
> Quote:
> /etc/init.d/monit start
> Starting monit: monit: Error opening the idfile '/var/monit/id' -- No such
> file or directory
> Starting monit daemon with http interface at [localhost:2812]
> [ OK ]
> Then lastly I run this to check if monit running but nothing either too.
> So where could be my mistake?
>
> Quote:
> /etc/init.d/monit start
> Starting monit: monit: Error opening the idfile '/var/monit/id' -- No such
> file or directory
> Starting monit daemon with http interface at [localhost:2812]
> [ OK ]
> --
> 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
>
>
>
> -- 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
> --
> 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
>
>
>
> -- 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