muninにPHP-FPMのグラフを増やす

2024-02-15

muninにphp-fpmのリソース監視

php-fpmで使用しているメモリ、子プロセス数などを視覚的にわかるようにmuninにphp-fpmをグラフを追加します。php-fpmのメモリ、子プロセスを表示するのが目的ですので、php-fpmのステータスをグラフ化するモジュールはインストールはおこないません

muninにphp-fpmプラグインのインストール

muninにphp-fpmのプラグインをインストールします。デフォルトではインストールされていませんのでgit cloneでphp-fpmのプラグインをダウンロードして、そのプラグインに「/etc/munin/plugins/」にシンボリックリンクを作成します

※ phpfpm_connections, phpfpm_status のプラグインは、今回はインストールしていません。
※ ステータス情報を表示するにはnginxのphp-fpm statusを表示する設定が必要です。

# プラグインを保存されているディレクトリに移動して、プラグインをダウンロードします
$ cd /usr/share/munin/plugins
$ sudo git clone git://github.com/tjstein/php5-fpm-munin-plugins.git
# ダウンロードしたプラグインに実行権限を付与します
$ chmod +x php5-fpm-munin-plugins/phpfpm_*

# インストールするプラグインにシンボリックリンクを作成します
$ cd /etc/munin/plugins/
$ sudo ln -s /usr/share/munin/plugins/php5-fpm-munin-plugins/phpfpm_average phpfpm_average
$ sudo ln -s /usr/share/munin/plugins/php5-fpm-munin-plugins/phpfpm_memory phpfpm_memory
$ sudo ln -s /usr/share/munin/plugins/php5-fpm-munin-plugins/phpfpm_processes phpfpm_processes

しばらくすると、下記のようなphp-fpm関係のグラフが生成されます

LinuxCentOS 7,nginx,php-fpm

Posted by admin