[munin] php-fpm プラグインを作成しました

この記事は公開されてから8年経過しています。現在とは内容が異なる場合がありますのでご注意ください。
最新の記事や関連記事をお探しの方は下の「サイト内検索」で検索してみてください。

1つで複数の pool の状況を取得できる munin プラグインを作成しました。

このサーバでは Nginx + php-fpm という構成で wordpress を動かしています。
また、リソースの監視には Munin を使用しています。
php-fpm については実行ユーザーを分けて2つの pool で動いていますが、Munin のプラグインでは1つの pool しか取得できないので、複数の pool を監視する場合はプラグインもその数だけ必要となります。

そこで、同じ監視項目であれば、1つのプラグインで複数の pool から取得できるようなプラグインを作成しました。

GitHub: torut/php5-fpm-multi-munin-plugin

使い方としては README に書いてあるのを参考にしてください。
肝になるのは php-fpm の status の URL が phpfpm_(pool名)_status となるように揃えるという点です。

お使いになって気づいた点などあれば、GitHub の Issues からお願いします。