Инструменты мониторинга MySQL


12

Какие инструменты вы используете для мониторинга работоспособности вашего экземпляра сервера MySQL? Они бесплатные или коммерческие?

Ответы:




2

Mysql имеет бесплатный Mysql Administrator, который является частью пакета инструментов mysql GUI.

Mysql Администратор подключения документации .

Существует также Mysql Enterprise Monitor, который имеет гораздо больше функций мониторинга. Вы можете отслеживать Mysql на других серверах, см. Часто задаваемые вопросы 7 .


Но MySQL Monitor способен контролировать локальные экземпляры MySQL, верно? Поэтому я не смог бы контролировать сервер MySQL на машине с Linux.
Себастьян Хойц

Извините, я хотел сказать, что MySQL Administrator может контролировать только локальные экземпляры.
Себастьян Хойц

Нет, вы можете отслеживать экземпляры Mysql на нелокальных серверах в любой ОС, поддерживаемой mysql.
Mark

Да, Mysql Admin также может отслеживать экземпляр MySql на другом сервере. Выложу ссылку в ответ.
Отметим

1

Мне нравится SQLyog для удаленного администрирования mySQL. Хорошая графическая среда, и есть бесплатная версия сообщества.

Эта компания также делает MONyog, решение для мониторинга MySQL, но оно не бесплатное, и я не играл с ним.


1

У меня есть пользовательская конфигурация Zabbix для извлечения полезных точек данных из MySQL. Я должен найти способ открыть эти сценарии для сообщества.


1

Помимо запуска cacti для отображения производительности mysql с течением времени, у нас есть настройка mysqltuner.com , которая ежедневно отправляет нам отчет о любых переменных на сервере, за которыми мы должны следить.


1

innotopбыл фантастическим для мониторинга. я считаю, что это рекомендуется в обоих изданиях high performance mysql.


1

Как бы базовый он ни был, я использовал:

$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"

Это дает мне список соединений, пользователей, хостов, баз данных, команд и т. Д., Обновляемый каждую секунду. Это в режиме реального времени "кто что делает сейчас?" решение.

Очень просто, но и полезно.



0

Мы используем Hyperic , это приложение с открытым исходным кодом, но, если хотите, есть и коммерческий продукт. Он также контролирует операционную систему, веб-серверы и т. Д.


0

Не забудьте следить за базовой платформой. Я бы контролировал

  • IOPS для журналов, данных и устройств tmp (у вас есть те на трех отдельных LUN, не так ли?)
  • Обмен (более нескольких страниц в секунду плохо для MySQL, Google "MySQL Swappiness", чтобы выяснить, почему)
  • Статистика памяти для хоста ОС. Общее правило, которому я следую, заключается в том, чтобы выделять не более 80% процессу mysql, чтобы оставить место для ОС и буферного кеша.

Вы можете использовать SNMP и Cacti для мониторинга всего этого


0

mtop отлично подходит для мониторинга текущих текущих запросов и системных переменных.


0

Кактусы, как уже упоминалось выше. Также иногда мы можем следить за текущей активностью.


0

Базовый мониторинг с помощью Nagios nagios_mysql плагин, добавлен небольшой специальный скрипт для мониторинга состояния рабов и slavelag.


0

Это не строго мониторинг, но вы можете использовать mysqlreport, чтобы получить хороший обзор того, насколько хорошо работает ваш сервер mysql и правильно ли он настроен.

http://hackmysql.com/mysqlreport


0

На самом деле это зависит от базы данных, которая работает на сервере.

Я обычно проверяю

  • количество запросов
    • в зависимости от базы данных
  • индексы
  • медленный журнал запросов
  • mysqlping
  • подключение mysql с удаленного хоста к определенной базе данных
    • проверьте, что это работает от правильных хостов
    • проверьте, что это не с правильных хостов
  • выберите текущее время, чтобы убедиться, что оно правильное
  • выбрать для сопоставления / кодировки
  • подключенные пользователи

на стороне фреймворка я использую munin для всего, что может дать мне метрики и nagios (скоро станет icinga ) для всего, что дает мне информацию о статусе.


0

Для более всестороннего мониторинга MySQL (но коммерческого, если только ваша база данных того стоит), посетите www.LogicMonitor.com. Конфигурация не требуется (определяет типы механизма хранения, состояние репликации и т. Д.); предоставляет рекомендации по настройке; полный исторический график и оповещение в одной системе; очень расширяемый, и будет контролировать остальную часть вашей инфраструктуры центра обработки данных.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.