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 server2. set alert ***** 3. I un-comment the the message formatQuote: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 monitrcQuote:/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