MyTOP это открытая бесплатная программа мониторинга системы баз данных MySQL, был написан на языке Perl. Он во многом схож по внешнему виду самого известного инструмента мониторинга системы Linux под названием top.
MyTOP программа предоставляет интерфейс оболочки командной строки для мониторинга в режиме реального времени MySQL потоков, запросов в секунду , списка процессов и производительности баз данных и дает представление для администратора базы данных, как лучше оптимизировать сервер для обработки тяжелых запросов.
По умолчанию инструмент MyTOP включен в репозиториях Fedora, так что вы просто должны написать “yum install mytop” в командной строке. Если вы используете дистрибутивы RHEL / CentOS, то Вам необходимо включить сторонние репозитории как RPMForge или хранилище Epel, чтобы установить его. Для других дистрибутивов Linux вы можете получить пакет исходных текстов здесь: http://jeremy.zawodny.com/mysql/mytop/~~pobj.
В этом учебнике мониторинга MySQL, мы покажем вам, как установить программу MyTOP на системы RHEL, CentOS и Fedora. Пожалуйста, обратите внимание, у вас должен работать сервер MySQL на системе для установки и использования MyTOP.
yum install mytop
Loaded plugins: fastestmirror, refresh-packagekit Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies Dependencies Resolved ======================================================================================= Package Arch Version Repository Size ======================================================================================= Installing: mytop noarch 1.7-3.b737f60.el6 epel 32 k Transaction Summary ======================================================================================= Install 1 Package(s) Total download size: 32 k Installed size: 68 k Is this ok [y/N]: y Downloading Packages: mytop-1.7-3.b737f60.el6.noarch.rpm | 32 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : mytop-1.7-3.b737f60.el6.noarch 1/1 Verifying : mytop-1.7-3.b737f60.el6.noarch 1/1 Installed: mytop.noarch 0:1.7-3.b737f60.el6 Complete!
MyTOP нуждается в учетных данных MySQL для мониторинга баз данных MySQL, просто запустите следующую команду, чтобы запустить оболочку MyTOP. Пожалуйста, предоставьте корневой пароль MySQL, когда он попросит.
mytop --prompt Password:
После того, как вы ввели пароль администратора MySQL вы увидите оболочку мониторинга MyTOP, подобную ниже.
Если вы хотите контролировать определенную базу данных, используйте параметр -d , как показано ниже. Например, ниже команда будет следить за базой данных AndreyEx.
mytop --prompt -d andreyex Password:
Он имеет возможность показать большое количество информации на экране и имеет много вариантов комбинаций клавиш, проверьте “man MyTOP” для получения дополнительной информации.
man mytop