Я ищу хороший универсальный инструмент мониторинга для одного сервера MySQL и базовой ОС Linux. Мне нужно что-то, что дает мне быстрое графическое представление о том, что сейчас происходит, и предупреждает о проблемах / потенциальных проблемах. Если еще может дать рекомендации, то еще лучше. Мне нужно иметь возможность видеть исторические данные и тенденции, и желательно иметь простой способ увидеть, «что изменилось?» Эти данные предпочтительно должны включать соответствующие метрики ОС, такие как CPU, iops, использование RAM и т. Д.
У меня нет администратора баз данных, поэтому администрирование MySQL - лишь одна из 15 различных шляп, которые я ношу в нашем небольшом ИТ-отделе. Я планирую приобрести контракт на коммерческую поддержку у Percona или MySQL, но мне все еще нужен достойный инструмент мониторинга (чтобы быть моим «виртуальным администратором базы данных», если хотите).
Вот некоторые кандидаты, с которыми я столкнулся: MonYog, Hyperic HQ, DBTuna и Jet Profiler. Мне было бы интересно узнать об этих и других инструментах от людей, которые использовали их в реальных сценариях для обнаружения и отладки проблем и т. Д.
Платформа для инструмента мониторинга может быть либо Windows, либо Linux, это не имеет большого значения.
Информация / советы по этому поводу будут оценены.
Есть несколько инструментов, которые используются для мониторинга сервера mysql. Обратитесь к этому.
я бы порекомендовал mytop и phpmytop если у вас нет доступа к ssh.
Что касается метрик, IMHO лучше найденных шаблонов MySQL Cacti не найти Вот. Это на самом деле не поможет вам в отношении мониторинга / предупреждений, но вы можете использовать для этого Nagios, хотя для вас это может быть излишним.
Наш хостинг-провайдер предложил up.time, который обеспечивает мониторинг / оповещения и метрики в MySQL, но я все равно столкнулся с проблемой развертывания Cacti, потому что решение up.time отстой по сравнению с шаблонами Cacti.
Если вам нужен бесплатный инструмент для выполнения этого при небольшом бюджете и вам нужны оперативные метрики, выберите MySQL Administrator. Это все еще бесплатно и все еще существует. Вы можете запустить его в Windows на удаленном сервере DBA. Я до сих пор им пользуюсь.
Установить
C:\MySQLGUI
C:\MySQLGUI
C:\MySQLGUI
Мы используем mytop на работе для мониторинга запросов и т. д. Действительно дает хорошее представление о деятельности БД. Вы также можете следить за своим журнал медленных запросов также.