Dear Wayne,                 Thank you for the confirmation.
Regards,Shai.

From: [email protected]
Date: Wed, 16 May 2012 18:50:34 +0100
Subject: Re: Problem starting my monit
To: [email protected]

None as far as I know. I have been using monit through upstart to monitor 
multiple processes on one of my servers and have had no issues at all.
Regards 

Wayne

Sent from my iPhone
On 16 May 2012, at 18:47, sukbir singh <[email protected]> wrote:






Dear Wayne,                  It works perfectly now even after I kill or monit 
quit both restart well. I think I will go with this upstart then. From your 
experience is there any failure cases using upstart? Any possibilities? Thank 
you.

Regards,Shai.

Date: Wed, 16 May 2012 10:05:49 +0100
Subject: Re: Problem starting my monit
From: [email protected]

To: [email protected]

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 startStarting 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 alertSo 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                         
                  
--
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