php-fpm мониторинг с munin, Глеб Воронов, TradeNarK LLC

Munin е мрежова помощна програма за наблюдение на консумацията на сървърни ресурси. Munin анкетира всички компютри и запомня всички получени данни, които предоставя под формата на графики с помощта на уеб интерфейс. След това ще разгледаме инсталирането и минималното конфигуриране на munin-node. В CentOS използвам мениджъра на пакети yum, за който трябва да добавя хранилище, съдържащо необходимия ни пакет.

CentOS/RHEL 6, 32 бита (i386):

CentOS/RHEL 6, 64 бита x86_64):

CentOS/RHEL 5, 32 бита (i386):

CentOS/RHEL 5, 64 бита (x86_64):

След това инсталирайте munin-node и необходимите компоненти:

Сега можете да започнете да настройвате възела. Няма да навлизам в подробности, основните точки са: 1) добавете редове към /etc/munin/munin-node.conf, които позволяват достъп до възела.

ще покаже доста подробна статистика за плъгини, кои са активни, кои не са и понякога липсват компоненти, например:

ще покаже какви добавки могат да се добавят към системата за наблюдение. Вижте записа

автоматично ще създаде символни връзки към ВСИЧКИ работещи добавки. Изход на командата:

След като редактирате конфигурациите и добавите добавки, рестартирайте възела:

Можете веднага да проверите ефективността:

Красотата на munin е, че можете сами да пишете плъгини. И можете да използвате вече написано от някого. И така се случи, когато исках да добавя php-fpm към списъка с анкетирани услуги. Нека се спрем на това малко по-подробно.

Самите изпълними файлове на добавките се намират в /usr/share/munin/plugins/, а само символните връзки в /etc/munin/plugins/. Изтеглете добавки за php-fpm:

в /etc/munin/plugins/phpfpm_memory заменете

в /etc/munin/plugins/phpfpm_processes заменете

Сега тези 3 плъгина ще работят идават резултати. Можете да проверите така:

За да работят останалите добавки, трябва малко повече: в конфигурационния файл /etc/php-fpm.d/www.conf трябва да разкоментирате реда

и рестартирайте услугата

В резултат на това получаваме нещо като

мониторинг

воронов

Също така ще бъде интересно:

И това е много интересно, благодаря за информацията.