Skip to content

(debian) Установка и настройка pinba сервера

Max Kalyabin edited this page Dec 3, 2015 · 1 revision

1. Установка необходимых пакетов

Для работы pinba на сервере необходимы пакет php5-pinba и pinba-engine-mysql-5.5 (возможно уже есть более свежие версии).

apt-get install php5-pinba pinba-engine-mysql-5.5

В ходе установки потребуется указать пароль root к MySQL.

2. Создать пользователя MySQL для работы с pinba

mysql -uroot -p
mysql> GRANT ALL PRIVILEGES ON pinba.* TO 'pinba'@'localhost' IDENTIFIED BY '<пароль>' WITH GRANT OPTION;
mysql> exit;

3. Прописать настройки в MySQL

В файле /etc/mysql/my.cnf в группе [mysqld] прописываем:

##
# Pinba settings
##
pinba_port                      = 3300 # порт для работы Pinba-сервера
pinba_address                   = 0.0.0.0 # адрес для биндинга
pinba_stats_gathering_period    = 10000
pinba_stats_history             = 900
pinba_temp_pool_size            = 10000
pinba_request_pool_size         = 1000000
pinba_tag_report_timeout        = -1

Подробнее обо всех настройках читаем: https://github.com/tony2001/pinba_engine/wiki

4. Установка и настройка pinboard

Для удобного просмотра статистики можно установить pinboard. По установке pinboard см. https://github.com/intaro/pinboard