Мониторинг MySQL сервера.

12
DavyJohnes
На сайте с 05.01.2011
Offline
84
1771

Ищу утилиту для мониторинга MySQL сервера. Хочу выяснить оптимальность (или не оптимальность) установки тех или иных переменных (кэши, буферы и пр.). Из опробованных утилит ничто не приглянулось. Monitorix (Слишком мало данных), Zabbix, cacti и пр. (слишком сложная настройка).

Что посоветуете ?

P.S.: Ось - Ubuntu 11.10 x64.

https://handy-tools.io (https://handy-tools.io) - Набор полезных утилит для всех!
DV
На сайте с 01.05.2010
Offline
644
#1

Мунин? (10 мунинов)

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
M
На сайте с 01.12.2009
Offline
235
#2
Администратор Linux,Freebsd. построения крупных проектов.
M
На сайте с 16.09.2009
Offline
278
#3
DavyJohnes:
Monitorix (Слишком мало данных), Zabbix, cacti и пр. (слишком сложная настройка).
Что посоветуете ?

Если нужен именно сбор разных метрик - то cacti, munin, collectd. Или даже zabbix, хотя это уже в сторону полноценной системы мониторинга.

Сложные вещи, увы, требуют сложных инструментов. Чудес не ждите.

DavyJohnes:
P.S.: Ось - Ubuntu 11.10 x64.

О, это многое объясняет. Возможно, вам имеет смысл посмотреть в сторону MySQL Workbench.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M
На сайте с 14.01.2010
Offline
208
#4

Не знаю как на ubuntu, но в debian munin мониторит MySQL throughput, MySQL queries, MySQL slow queries, MySQL threads "из коробки" . Хотя плагины подключить не составляет большого труда, ну и mtop и mysqltuner.pl поглядывать иногда.

Нет свободных падений с высот, Но зато есть свобода раскрыть парашют. Куплю BTC-E code за Privat24 UAH. icq: 698- 375- 092
Himiko
На сайте с 28.08.2008
Offline
560
#5

У cacti ничего сложного в настройке нет.

А можно вообще никаких средств не использовать.

Не вижу проблему понять, как работает rrdtool и написать скрипт, который будет складывать туда данные. Потом одной командой по крону рисовать нужный график.

Вот пример http://my.author-media.ru/graph/moscow.html

Здесь рисуется график нагрузки сервера для vip-хостинга в Москве. Нагрузки такой мониторинг почти никакой не даёт, т.к. делает только нужное.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
Andreyka
На сайте с 19.02.2005
Offline
822
#6

Я бы начал с логарифм медленных запросов ;)

Не стоит плодить сущности без необходимости
D
На сайте с 05.06.2007
Offline
155
#7

В Mysql сложно что-то опряделять по нагрузкам от определённых юзеров, только за счёт медленных запросов, а точнее их статистики и можно.

Написал не мало шедевров ;)
N
На сайте с 06.05.2007
Offline
419
#8

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

Для кого-то же они сделаны. Много чего можно определять и без этого лога.

Кнопка вызова админа ()
D
На сайте с 05.06.2007
Offline
155
#9

Общую статистику, да. А, ещё текущие запущенные процессы, в случае с mtop. Я не очень знаком с этими утилитами, но разве, есть другой способ определить какую нагрузку несёт тот или иной пользователь на ту или иную базу? База сама по себе не от юзера работает, и нагрузка у неё общая. Если знаете буду рад такой информации, так как долго искал и не нашёл))

Может есть какой то параметр системный у майскуэль который сообщает сколько процессорного времени потрачено на определённую базу, ммм...)

Himiko
На сайте с 28.08.2008
Offline
560
#10

Пожалуйте http://www.byte.nl/blog/2009/04/08/enhancing-mysql-with-user-statistics/

Ну или можете логировать медленные запросы. (укажите время 0.1 и логироваться будут все). А там уже парсить лог и суммировать данные по определённым базам данных.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий