Які інструменти ви використовуєте для контролю стану вашого екземпляра сервера MySQL? Вони безкоштовні чи комерційні?
Які інструменти ви використовуєте для контролю стану вашого екземпляра сервера MySQL? Вони безкоштовні чи комерційні?
Відповіді:
Спробуйте шаблони MySQL Cacti .
mytop пропонує деяку зручну інформацію про CLI, вона безкоштовна (тільки для Unix).
У Mysql є безкоштовний під назвою Mysql Administrator, який є частиною пакету інструментів GUI mysql.
Документація про підключення адміністратора Mysql .
Також є монітор Mysql Enterprise, який має ще багато можливостей моніторингу. Ви можете відстежувати Mysql на інших серверах, дивіться faq питання 7 .
Мені подобається SQLyog за віддалене адміністрування mySQL. Гарне середовище GUI, і є безкоштовне видання для спільноти.
Ця компанія також робить MONyog, моніторинговим рішенням mySQL, але це не безкоштовно, і я з ним не грав.
У мене є спеціальна конфігурація Zabbix для вилучення корисних точок даних з MySQL. Мені слід обійтись, щоб відкрити ці сценарії для громади.
Окрім запуску кактусів для графічного відображення продуктивності mysql, ми маємо налаштування mysqltuner.com, щоб надсилати нам щоденний звіт про будь-які змінні на сервері, за якими слід слідкувати .
Як базовий, як це є, я використав:
$ watch -n1 "mysqladmin processlist -u root -pYouWillNeverGuessThis"
Це дає мені список підключень, користувачів, хостів, баз даних, команд тощо, що оновлюється щосекунди. Це в реальному часі "хто робить що зараз?" рішення.
Дуже просто, але також корисно.
Я використовую cronjob, що працює кожні 5 хвилин mysqladmin processlist
. Дивіться також це питання .
Крім того, phpMyAdmin має деякі функції моніторингу.
Ми використовуємо hyperic , це програма з відкритим кодом, але є і комерційний продукт, якщо ви хочете. Він також стежить за операційною системою, веб-серверами тощо.
Не забувайте стежити за базовою платформою. Я би монітор
Ви можете використовувати SNMP та кактуси для контролю за всіма цими речами
Це не суворо моніторинг, але ви можете використовувати mysqlreport, щоб мати хороший огляд того, наскільки добре працює ваш сервер mysql та чи правильно він налаштований.
Насправді це залежить від бази даних, яка працює на сервері.
Я зазвичай перевіряю наявність
з боку рамки я використовую мунін для всього, що могло б дати мені показники та нагіоси (незабаром стане ічінгою ) для всього, що дає мені інформацію про статус.
Для більш всебічного моніторингу MySQL (але комерційного, тому тільки якщо ваша база даних того варта), перегляньте www.LogicMonitor.com. Не потрібна конфігурація (виявляє типи двигуна зберігання, стан реплікації тощо); надає рекомендації щодо налаштування; повне історичне графічне зображення та оповіщення в одній системі; дуже розширюваний і буде контролювати решту інфраструктури вашого центру обробки даних.