Какие инструменты вы используете для мониторинга работоспособности вашего экземпляра сервера MySQL? Они бесплатные или коммерческие?
Какие инструменты вы используете для мониторинга работоспособности вашего экземпляра сервера MySQL? Они бесплатные или коммерческие?
Ответы:
Попробуйте шаблоны MySQL Cacti .
mytop предоставляет полезную информацию о CLI, она бесплатна (только для * unix).
Mysql имеет бесплатный Mysql Administrator, который является частью пакета инструментов mysql GUI.
Mysql Администратор подключения документации .
Существует также Mysql Enterprise Monitor, который имеет гораздо больше функций мониторинга. Вы можете отслеживать Mysql на других серверах, см. Часто задаваемые вопросы 7 .
Мне нравится SQLyog для удаленного администрирования mySQL. Хорошая графическая среда, и есть бесплатная версия сообщества.
Эта компания также делает MONyog, решение для мониторинга MySQL, но оно не бесплатное, и я не играл с ним.
У меня есть пользовательская конфигурация Zabbix для извлечения полезных точек данных из MySQL. Я должен найти способ открыть эти сценарии для сообщества.
Помимо запуска cacti для отображения производительности mysql с течением времени, у нас есть настройка mysqltuner.com , которая ежедневно отправляет нам отчет о любых переменных на сервере, за которыми мы должны следить.
Как бы базовый он ни был, я использовал:
$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"
Это дает мне список соединений, пользователей, хостов, баз данных, команд и т. Д., Обновляемый каждую секунду. Это в режиме реального времени "кто что делает сейчас?" решение.
Очень просто, но и полезно.
Я использую cronjob каждые 5 минут mysqladmin processlist
. Смотрите также этот вопрос .
Кроме того, phpMyAdmin имеет некоторые функции мониторинга.
Мы используем Hyperic , это приложение с открытым исходным кодом, но, если хотите, есть и коммерческий продукт. Он также контролирует операционную систему, веб-серверы и т. Д.
Не забудьте следить за базовой платформой. Я бы контролировал
Вы можете использовать SNMP и Cacti для мониторинга всего этого
mtop отлично подходит для мониторинга текущих текущих запросов и системных переменных.
Это не строго мониторинг, но вы можете использовать mysqlreport, чтобы получить хороший обзор того, насколько хорошо работает ваш сервер mysql и правильно ли он настроен.
На самом деле это зависит от базы данных, которая работает на сервере.
Я обычно проверяю
на стороне фреймворка я использую munin для всего, что может дать мне метрики и nagios (скоро станет icinga ) для всего, что дает мне информацию о статусе.
Для более всестороннего мониторинга MySQL (но коммерческого, если только ваша база данных того стоит), посетите www.LogicMonitor.com. Конфигурация не требуется (определяет типы механизма хранения, состояние репликации и т. Д.); предоставляет рекомендации по настройке; полный исторический график и оповещение в одной системе; очень расширяемый, и будет контролировать остальную часть вашей инфраструктуры центра обработки данных.