ОСНОВНОЕ

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