image
Дано: Сервер под управлением Ubuntu и связкой Nginx+PHP-FPM. Задача: Установить и настроить мониторинг PHP Pinba+Pinboard. Решение: Из-за отсутствия возможности установить Pinba Engine на установленный на сервере клиента Percona Server 5.5, для Pinba был скомпилирован и настроен отдельный инстанс MySQL в /usr/local/mysqlpb/, использующий конфиг /etc/mysql/mypb.cnf, и дирекорию данных /var/lib/mysqlpb, сокет /var/run/mysqld/mysqldpb.sock и порт 3316. Плюсы такого решения - независимость работы Pinba от работы основного сервиса MySQL (в нашем случае Percona), а также отсутствие каких-либо изменений в работе для боевого MySQL.