Записи с меткой ‘PHP-FPM’

Мониторинг PHP-FPM в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка PHP-FPM на отдачу статусной страницы 2.Настройка Nginx на поддержку статусной страницы PHP-FPM 3.Запуск PHP-FPM-экспортера для сбора метрик с PHP-FPM и отдачи их Prometheus-у 4.Настройка Prometheus-а для сбора метрик с PHP-FPM-экспортера 5.Импортирование/настройка dashboard Grafana для визуализации метрик 6.Настрйка правил Prometheus для мониторинга PHP-FPM показателей Описание собираемых параметров с помощью […]

Мониторинг PHP-FPM в Zabbix

Настройка PHP-FPM status Вывод PHP-FPM-статуса

– имя пула;

– тип Process Manager (pm — dynamic, static, ondemand);

– время запуска FPM (FastCGI Process Manager);

– время в секундах с момента запуска;

– количество обработанных пулом запросов;

– количество запросов в очереди на обработку этим пулом, если количество > 0 […]

Установка и настройка Zabbix-сервера на Ubuntu

1.Добавление репозитария Zabbix Отсюда скачиваем и устанавливаем пакет для добавления репозитария http://repo.zabbix.com/zabbix/ Ubuntu 14

  2.Установка Zabbix-сервера и Zabbix-агента(клиента)

Во время установки необходимо согласится на создания базы данных zabbix и ввести пароль пользователя root.После чего установщик предложит ввести пароль пользователя zabbix к базе данных zabbix

– агент для сервера мониторинга( […]

Установка и настройка Zabbix-сервера на Centos

1.Добавление репозитария Zabbix Отсюда скачиваем и устанавливаем пакет для добавления репозитария http://repo.zabbix.com/zabbix/ Centos 6 64-бит(x86_64)

32-бит(i386)

Centos7

В моем случае Centos 6 x86_64

  2.Установка Zabbix-сервера и Zabbix-агента(клиента)

Будет использоваться связка Nginx+PHP-FPM   3.Настройка PHP-FPM Используем отдельный пул с пользователем zabbix

[…]

Настройка мониторинга PHP-FPM в Cacti

Есть три сайта, каждый из которых использует свой PHP-FPM-пул

И дефолтный сайт

  1.Настройка PHP-FPM для снятия статистки Включаем отображение статуса для каждого php-fpm-пула

  2.Настройка Nginx для отображения PHP-FPM-статистики Настраиваем все пулы в дефолтном Nginx хосте

Локально с […]

Оптимизация Nginx+PHP-FPM

Оптимизация Nginx 1.Выставляем кол-во процессов Nginx равное кол-ву процессоров в системе.

Максимальное количество соединений одного рабочего процесса. Следует выбирать значения от 1024 до 4096. Метод выбора соединений . Для Linux – epoll, для FreeBSD — kqueue. Ngix будет принимать максимально возможное количество соединений.

2. Включаем sendfile, tcp_nopush, tcp_nodelay, отключаем показ версии […]

Установка и настройка Nginx+PHP-FPM на Debian

  Загружаем и устанавливаем ключ, которым подписаны пакеты и репозитарий nginx

  Добавляем  в

Для Debian-Wheezy

Для Debian-Squeeze

 

  1.Установка и настройка Nginx

Настройка конфигурационных файлов виртуальных хостов Nginx(содержание в конце статьи)

Установка и настройка […]

Установка и настройка Nginx+PHP-FPM на FreeBSD

1.Установка и настройка Nginx cd /usr/ports/www/nginx make install clean cd /usr/local/etc/nginx/ cp nginx.conf nginx.conf~ nano nginx.conf (см.ниже) nginx –t mkdir -p /var/tmp/nginx/client_body_temp mkdir -p /var/log/nginx nano conf.d/joomla.to.conf (см.ниже) nano conf.d/wordpress.to.conf (см.ниже) htpasswd -c .htpasswd tom htpasswd .htpasswd bob Создаем символьную ссылку  phpmyadmin для phpMyAdmin’а ln -s /usr/local/www/phpMyAdmin /usr/local/www/apache22/data/phpmyadmin /usr/local/www/apache22/data/ — это DocumentRoot для сервера по […]

Установка и настройка Nginx+PHP-FPM(FastCGI Process Manager) на Centos 6/7

Установка и настройка Nginx+PHP—FPM(FastCGI Process Manager) на Centos 6/7   Имеем три виртуальных хоста с дом.каталогами в разных пользователях joomla.us (/home/user/joomla/joomla.us) wordpress.us (/home/user/wordpress/wordpress.us) kamaok.us (/home/user/kamaok/kamaok.us) Будет создано три php-fpm пула — по отдельному пулу для каждого пользователя, под которыми и будет работать php-fpm.   1.Установка Nginx   Centos 7 Либо rpm —import http://nginx.org/keys/nginx_signing.key rpm -ivh […]


Thanx: Lupavto
Яндекс.Метрика