Ubuntu で Nginx のキャッシュヒット率を Munin でモニタリング
Nginx をリバースプロキシとして利用していて、さらにキャッシュ設定をしています。実際どれくらいプロキシキャッシュの効果があるのが、Munin で集計して監視してみる設定方法です。 前回は Nginx 自体の状態を監視設定してみました。 Ubuntu で Nginx のステータスを Munin でモニタリング - tilfin’s note この続きです。 munin-monitoring Munin はいくつかのプラグインを apt-get で入れると追加されてますが、さらにサードパーティ製のプラグインは GitHub で管理されています。 munin-monitoring/contrib · GitHub Rootユーザで今回は /usr/local/munin にリポジトリをクローンします。 $ sudo mkdir /usr/local/munin $ cd !$ $ sudo git clone https://github.com/munin-monitoring/contrib.git nginx-cache-hit-rate リクエストのキャッシュヒット率などを集計するプラグインになります。これを利用します。 nginx-cache-hit-rate スクリプトは contrib/plugins/nginx/nginx-cache-hit-rate に入っています。 nginx-cache-hit-rate スクリプトをプラグインディレクトリにシンボリックリンクします。 $ cd /etc/munin/plugins/ $ sudo ln -s /usr/local/munin/contrib/plugins/nginx/nginx-cache-hit-rate このスクリプトは Perl 製でモジュール File::ReadBackwards.pm が必要になります。 CPAN と File::ReadBackwards モジュールのインストール 設定中のさくら VPS の Ubuntu 12.04 には入っていないため、CPAN からインストールします。 Rootで cpan を実行します。未設定の場合はインタラクティブに初期設定を行います。終了後 cpan のシェルになるため、install コマンドで File::ReadBackwards.pm をインストールします。 ...