Настройка php-fpm. Мониторинг сайтов

Как мониторить нагрузку на web сервер, когда на сервере много разных сайтов? Это возможно, если соответствующим образом будет выполнена настройка php-fpm. Общая идея такова: для каждого сайта создать свой php-fpm пул состояние каждого пула отображать в графиках munin В качестве примера возьмем два сайта с доменными именами advert.domain.tld (банерокрутилка) и club.domain.tld (форум), и получим по ним статистику в munin Настройка DNS Забегая наперед предлагаю создать в настройках домена дополнительную A-запись status. … → …

MailScanner на сервере рассылок

Возникла потребность установить MailScanner на сервере рассылок Условие: исходящие сообщения с адреса info@domail.tld не проверяются, все входящие на любые адреса домена должны проверяться Цель статьи не рассказать о настройке MailScanner’а, а обратить внимание читателя на ряд интересных нюансов Первое и главное. Сколько он берет ресурса? Не поставишь — не узнаешь 🙂 Установка проводилась на виртуальном сервере под FreeBSD, RAM1Gb, остальные параметры железа не так важны. В качестве MTA — postfix. Этот сервер … → …

Статистика memcached в munin

Статистика memcached отображается в munin при помощи одноименного плагина. Однако этот плагин по умолчанию снимает статистику через tcp протокол выполняя соединение на порт 11211 Как снимать статистику если на сервере memcached работает через сокет? Открываем плагин memcached_ и ищем строки my $mc = new Cache::Memcached { ‘servers’ => [ «$HOST:$PORT» ] }; my $value = $stats->{hosts}->{«$HOST:$PORT»}->{$sg}->{$sn}; и меняем их соответственно на my $mc = new Cache::Memcached { ‘servers’ => [ «/tmp/memcached.sock» ] }; my … → …

Статистика redis в munin

Появилась потребность мониторить состояние redis’а. Уже имеется настроеный munin, осталось только подключить к нему соответствующие плагины. Сами же плагины написаны на ruby. Так как я использую portupgrade, то ruby у меня уже установлен. Осталось установить gem с помощью которого для успешной работы плагинов нужно будет установить модуль redis portinstall ruby19-gems И сразу ставим модуль redis gem install redis Выведем список установленных модулей gem list *** LOCAL GEMS *** redis (3.0.4) Порядок, … → …

Munin. Собираем статистику

Стало быть появилась нужда в статистике. Я особо не выбирал, взял munin и начал установку. Понравилось: клиент-серверное ПО 194 диагностических плагина в стандартной поставке, которые подключаем по мере потребности отчёты в виде графиков на одной странице при обилии серверов-удобная навигация в отчётах Всё ниже написаное я делал на серверах под FreeBSD 8.2, munin 1.4.6 Установка и настройка munin-node portinstall munin-node Ждём пока установятся перловые зависимости, и собственно сам munin. Кстати … → …