Нашел в интернете "скрипт" для проверки статуса сервиса mysql + проверка соединения. Но по какой то причине monit выдает статус "Connection failed". Хотя во всех примерах, что я находил в интернете описывается именно такой пример проверки соединения через monit. Логин/пасс естественно рабочие. Может все такие делается как то по другому, либо надо что то дополнительно прописывать?
check process mysqld with pidfile /var/run/mysqld/mysqld.pid
group mysql
start program = "/etc/init.d/mysql start"
stop program = "/etc/init.d/mysql stop"
if failed
port 3306
protocol mysql username "LOGIN" password "PASSWORD" then restart
if 5 restarts within 5 cycles then timeout
Вообщем хз почем так, но проверяет соединение монит только при стандартной конфигурации конфига без логина и пароля и по стандартному порту. Т.е. если у вас mysql запущен на отдельном порту (как у меня было) все равно нужно писать стандартный.. Т.е. выглядит вот так:
check process mysqld with pidfile /var/run/mysqld/mysqld.pid
start program = "/etc/init.d/mysql start"
stop program = "/etc/init.d/mysql stop"
restart program = "/etc/init.d/mysql restart"
if failed
host localhost
port 3306
protocol mysql
then restart
if 5 restarts within 5 cycles then timeout
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Есть приложение под андройд, которое использует SQLite бдИ есть сервер на java, работающий с MySQL