ОСНОВНОЕ

WORDPRESS

Операционные системы

Базы данных

Фреймворк Bootstrap

Самый лучший способ подбодрить себя — это подбодрить кого-нибудь (Марк Твен).

Использование Monit для мониторинга + автоматический перезапуск службы MySQL

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 22 мая 2017

Использование Monit для мониторинга + автоматический перезапуск службы MySQL
Monit может использоваться для мониторинга ваших услуг на вашем VPS или выделенном сервере. Вы можете использовать Monit, чтобы убедиться, что MySQL (MariaDB, Percona и т.д.) всегда работают в случае сбоя из-за брут-форс атак ботов или у когда заканчиваются ресурсы.

Monit проверит процесс MySQL, посмотрев на сокет unix, который он прослушивает. Если сокет не может быть обнаружен, Monit перезапустит службу MySQL. Таким образом, вы гарантируете, что ваш веб-сайт, возможно, который работает на WordPress, всегда запускает необходимые процессы.

Если вам нужно установить Monit на Ubuntu или Debian, то следуйте этому руководству.

Использование Monit для мониторинга + автоматический перезапуск службы MySQL

Monit нужна информация, чтобы проверить, работает ли MySQL.

Мы будем использовать сокет MariaDB или MySQL и его pid-файл.

Поиск сокета MySQL Unix или TCP

MySQL может слушать как сокеты unix, так и сокеты TCP. Чтобы узнать это, используйте этой команды

 

Если вы видите этот вывод, то MySQL использует unix-сокеты

 

Поиск файла pid MySQL

Monit также нуждается в файле pid

 

Вы должны увидеть такой вывод

 

Теперь у нас есть информация, необходимая для настройки Monit для мониторинга MySQL.

Настройка Monit для мониторинга MySQL, MariaDB, Percona

Создайте конфигурационный файл Monit MySQL, вы можете использовать папку conf-enabledвместо conf.dдля проверки /etc/monit/monitrc.

 

Эта конфигурация Monit MySQL предназначена для сокетов unix.

Он проверит файл mysqld.pid и если он не существует Monit попытается перезапустить его.

Monit также проверит сокет MySQL: /var/run/mysqld/mysqld.sock

 

Проверьте, что конфигурация Monit имеет допустимый синтаксис

 

Вы должны увидеть это сообщение, указывающее, что синтаксис Monit в порядке.

 

Затем перезагрузите Monit, чтобы активировать конфигурацию

 

Вы можете проверить свой статус MySQL Monit на порте 2812 или какой-либо другом порте, на который вы указали Monit, должен работать.

Использование Monit для мониторинга

Теперь ваш MySQL-сервис будет автоматически перезагружен, если он когда-либо провалится.

 


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close