任何想法为什么monit不会在这个设置中监视
mysql ???
我已经完成了我在这里找到的所有解决问题但无济于事的事情.
这些是我的版本:
分销商ID:Ubuntu
描述:Ubuntu 14.04.2 LTS
发布:14.04
代号:值得信赖
mysql –version
Ver 14.14 Distrib 5.5.41,debian-linux-gnu(x86_64)使用readline 6.3
monit -V
这是Monit 5.6版
我尝试了这两种设置:
使用pidfile /var/run/mysqld/mysqld.pid检查进程mysql
组数据库
start program =“/ etc / init.d / mysql start”
stop program =“/ etc / init.d / mysql stop”
#if失败主机127.0.0.1端口3306协议mysql然后重启
如果失败unixsocket /var/run/mysqld/mysqld.sock协议MYSQL然后重启
得到这个:
监控状态
进程’mysql’
状态未受监控
监控状态未监控
可以确认:
/var/run/mysqld/mysqld.pid
读取相同
ps -e | grep“mysql”
日志:
/var/log/monit.log
显示没有错误
Monit以root身份运行:
ps -eaf | grep monit
root 4549 1 0 05:18? 00:00:00 /usr/bin/monit -c / etc / monit / monitrc
root 5248 12440 0 05:53 pts / 0 00:00:00 grep –color = auto monit