-
-
Save pasviegas/345611 to your computer and use it in GitHub Desktop.
check host mongodb with address localhost | |
start program = "/usr/bin/sudo /opt/database/mongo/bin/mongod" | |
stop program = "/usr/bin/sudo /usr/bin/pkill -f mongod" | |
if failed port 28017 protocol HTTP | |
request / | |
with timeout 10 seconds | |
then start |
My mongodb has been authenticated and monit is giving "failed to connect" error.
I am using following config,
check process mongodb matching "mongodb"
start program = "/usr/bin/sudo /bin/systemctl start mongodb"
stop program = "/usr/bin/sudo /bin/systemctl stop mongodb"
if failed url http://username:[email protected]:27017/authDb with timeout 10 seconds then restart
if 5 restarts within 5 cycles then timeout
@dzamosenchuk @virajp , Did any of you find any solution, Please let me know I am having same kind of issue.
I succesfully configured my monit and it works fine.I think it will help someone.
check process mongodb with pidfile /var/lib/mongodb/mongod.lock
group database
start program = "/bin/systemctl start mongodb"
stop program = "/bin/systemctl stop mongodb"
if failed host localhost port 27017 then restart
I cannot get the most basic script working on this on ubuntu 16.04
monit 5.16
check process mongod with pidfile /var/run/mongod.pid
group database
start program = "/usr/sbin/service mongod start"
stop program = "/usr/sbin/service mongod stop"
if failed host 127.0.0.1 port 27017 protocol http
and request "/" with timeout 15 seconds then restart
I get the error: Error reading pid from file '/var/run/mongod.pid'
but when I run cat /var/run/mongod.pid
I do get the value 51455
I've changed permissions making it both less and more restrictive to no avail. Thoughts?
Centos 7 - mongod monit check snippit.
check process mongodb with pidfile /var/lib/mongo/mongod.lock
group database
start program = "/bin/systemctl start mongod"
stop program = "/bin/systemctl stop mongod"
if failed host 127.0.0.1 port 28017 protocol http
and request "/" with timeout 10 seconds then restart
if 5 restarts within 5 cycles then timeout