Ubuntu 系统下 Monit 监控 Mongodb

服务器上安装了 mongodb 数据库,为防止 mongodb 异常关闭,影响正常业务处理。需要使用 monit 监控 mongodb, 配置如下,比较简单。

在 /etc/monit/conf.d 增加 mongod 配置文件,内容如下即可:

1
2
3
4
5
6
7
check process mongod matching "/usr/bin/mongod"
   group database
   start program = "/usr/bin/sudo /bin/systemctl start mongod"
   stop  program = "/usr/bin/sudo /bin/systemctl stop mongod"
   if failed host 127.0.0.1 port 27017 protocol mongodb
     with timeout 10 seconds then restart
   if 5 restarts within 5 cycles then timeout

增加完了,运行 sudo monit reload 重新加载配置文件即可。

评论