# pkill monit

On Sat, Jul 26, 2014 at 9:30 PM, brian <[email protected]> wrote:

> When I change the pidfile, </etc/init.d/monit stop> does not work.  I can
> still see the monit process running when I do <ps -ef | grep monit>.
>
> Also </etc/init.d/monit start> does not work.  Here is the output:
> ----------------------------------
> [root@localhost Desktop]# /etc/init.d/monit start
> Starting monit (via systemctl):  Job for monit.service failed. See
> 'systemctl status monit.service' and 'journalctl -xn' for details.
>                                                            [FAILED]
>
> [root@localhost monit-5.8.1]# systemctl -l  status monit.service
> monit.service - SYSV: Monit is a utility for managing and monitoring
> processes,
>    Loaded: loaded (/etc/rc.d/init.d/monit)
>    Active: failed (Result: timeout) since Sat 2014-07-26 15:50:53 EDT;
> 2min 37s ago
>   Process: 3766 ExecStart=/etc/rc.d/init.d/monit start (code=exited,
> status=0/SUCCESS)
>
> Jul 26 15:45:53 localhost.localdomain systemd[1]: Starting SYSV: Monit is
> a utility for managing and monitoring processes,...
> Jul 26 15:45:53 localhost.localdomain monit[3766]: Starting monit:
> Starting monit daemon with http interface at [localhost:2812]
> Jul 26 15:45:53 localhost.localdomain monit[3766]: [  OK  ]
> Jul 26 15:45:53 localhost.localdomain systemd[1]: PID file
> /var/run/monit.pid not readable (yet?) after start.
> Jul 26 15:50:53 localhost.localdomain systemd[1]: monit.service operation
> timed out. Terminating.
> Jul 26 15:50:53 localhost.localdomain systemd[1]: Failed to start SYSV:
> Monit is a utility for managing and monitoring processes,.
> Jul 26 15:50:53 localhost.localdomain systemd[1]: Unit monit.service
> entered failed state.
> [root@localhost Desktop]#
> ----------------------------------
>
> In monitrc I'm setting the pid file to /usr/local/monit/logs/monit.pid.
>  The errors shows it is looking in /var/run/monit.pid
>
> If I comment out the pidfile entry in monitrc, everything works as
> expected.
>
> I'm using Centos 7 and compiled from source:
> tar xf monit-5.8.1.tar.gz
> cd monit-5.8.1
> ./configure --prefix=/usr/local/monit --sysconfdir=/usr/local/monit
> make
> make install
> ln -s /usr/local/monit/bin/monit /usr/bin/monit
> mkdir /usr/local/monit/logs
> cp /usr/src/monit-5.8.1/monitrc  /usr/local/monit
>
> edit /usr/local/monit/monitrc
>   add: set logfile /usr/local/monit/logs/monit.log
>   add: set pidfile /usr/local/monit/logs/monit.pid
>
> cp /usr/src/monit-5.8.1/system/startup/rc.monit /etc/init.d/monit
> chmod 755 /etc/init.d/monit
> chkconfig monit on
>
> Brian
>
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general
>
--
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to