Yes, something like this should work:
check process traccar match ""
start program = "/bin/systemctl start traccar"
stop program = "/bin/systemctl stop traccar"
You just need to replace the " by string that will match your process
... you can test it with
Hello!
This is absolutely new for me so all possible help is needed.
I have monit 5.25.1 installed on Ubuntu 18.04
It monitor apache2 and mariadb but I also have a backend server installed
for gps tracking. Can I monitor that also?
The traccar.service file looks like this
[Unit]
Hi Martin,
Thank you about the monit stop and start I full understand
cause you dont want monit to start a service which have been stopped with
proper reason. Ok about the credentials my machine does not have gnome or
graphical ui. Is it ok if I set just like this and why cant we
The monit command-line interface requires the HTTP interface, as it is used to
pass commands from the monit command-line to monit daemon. You can disable it,
but the command-line won't work in such case (as described by the error message
when your http interface was disabled).
Regards,
Martin
If you will call the start script manually, the service will be monitored only
if the monitoring was enabled already. In that case however - if the process is
stopped, monit will detect it and will try to restart it automatically, so if
you monitor some service via monit, you should use "monit
Hi Martin,
I am a bit confused. Even if I start manually using
./startDaemon.sh monit is monitoring it right please correct me? Another
thing do you want me to change this (you should change the credentials to
something else then default "admin:monit") any reason? If I dont enable
Hi Martin,
Thank you I just did service monit restart and now it works.
My next question what is different between starting using say monit start
service1 or using the other method ./startDaemon.sh. I notice in both
methods when the missing pid monit do restart my app ?
Another
You need to add it to the monit configuration file ... it is part of default
configuration file, snip:
--8<--
## Monit has an embedded HTTP interface which can be used to view status of
## services monitored and manage services from a web interface. The HTTP
## interface is also required if
Hi,
correct syntax is:
monit start service1
Regards,
Martin
> On 09 Nov 2015, at 16:23, frwa onto wrote:
>
> Hi,
> I have set below in my monit.conf.
>
> check process service1 with pidfile /var/run/wrapper.service1.pid
> start program =
Hi Martin,
In my version I did this
## Monit has an embedded web server which can be used to view status of
## services monitored and manage services from a web interface. See the
## Monit Wiki if you want to enable SSL for the web server.
#
set httpd port 2812 and
use address
Hi Martin
I got this error now when I did this monit start service1 ?
Where to add the 'set httpd statement"?
Action start not possible - monit http interface is not enabled, please add
the 'set httpd' statement ? Should I start using monit start command or can
I use the existing
Please make sure you did "monit reload" after configuration changes.
Regards,
Martin
> On 09 Nov 2015, at 16:49, frwa onto wrote:
>
> Hi Martin,
> In my version I did this
>
> ## Monit has an embedded web server which can be used to view status of
> ##
Hi,
I have set below in my monit.conf.
check process service1 with pidfile /var/run/wrapper.service1.pid
start program = "/etc/rc.d/init.d/service1 start" with timeout 60 seconds
stop program = "/etc/rc.d/init.d/service1 stop"
I tried to start the service in this manner
monit service1 start
If you start the service via monit, monit will start monitoring it.
The mentioned "set httpd" statement doesn't allow connections from outside, as
it sets monit to listen on localhost (127.0.0.1) only and also sets ACL to
allow access only from localhost (127.0.0.1) and using correct
14 matches
Mail list logo