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 трябва да разкоментирате реда
и рестартирайте услугата
В резултат на това получаваме нещо като


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