rootひょっとすると、/etc/munin/plugin-conf.d/munin-node内で一括して書けるかもしれないが、試さなかった。ここまできたら、監視対象ノードでmunin-nodeを立ち上げる。インストール時の設定によっては既にmunin-nodeが立ち上がっているかもしれない。チェックするには色々あるが、chkconfigを使った。6:off$上の例のように、RaspbianのLiteではなくXモードが立ち上がる版では2-5がonになっていれば立ち上がっている。restartすればよい。因みに監視サーバーのmuninは指定の時間間隔毎で定期的に呼び出されるcronから起動される。MUNIN監視サーバーの設定nginxをインストールしたときのデフォルトのルート・ディレクトリが/var/www/html/であるので、munin監視サーバーがHTML形式ドキュメントを出力する先を変更しておいた。インストール状態・条件によってはapt-getを実行したときにすでに設定されているかもしれない。*3/etc/munin/munin.confのHTML出力ディレクトリ指定をRapsbianのnginx用に書き換えた。それ以外はデフォルト値でよいはずだ。/etc/munin/templatescronを強制的に実行して動作確認。/var/log/munin/munin-update.logエラーが出なければnginxを設定するだけだ。/var/lib/munin/state-*..."などのファイルのアクセスに関わるエラーがでたら/var/lib/muninディレクトリのオーナーやグループ、モードを確認するべし。今回の場合は、オーナーとグループがrootユーザーになっていた。セキュリティは後から確認するとして、muninユーザーとそのグループに変更して、エラーがでなくなった。/var/lib/muninnginxの設定ここまできたら、あとはnginxの設定をして起動するだけだ。今回はデフォルトの設定ファイルに次の設定を加えた。server設定内の最終行にから加えた。ドメイン設定やセキュリティのためのパスワードなどは今回は割愛して、設定できていれば、http://ip_address/munin/を閲覧するとMUNIN監視サーバーが収集した情報に基づいたグラフが閲覧できる。Piをクリアケース越しに触ってみるとジンワリと暖かい気がするので、基盤かcpuの温度を測りたくなった。Raspbian上では次のコマンドでcpu温度を知ることができる。Piの代表温度として監視対象にすることにした。MUNIN用プラグインが公開されていたので、そのまま利用した。sensors_tempsensors_tempのソースをみるとsystemカテゴリー内分類してあることがわかる。temperature"である。温湿度のときと同じように/usr/share/munin/pluginsにプラグインを設置し、/etc/munin/pluginsにシンボリックリンクを張って、munin-nodeデーモンを再起動させればよい。temperature"のグラフが表示されていればよい。*1:興味深いこともあるので後々別の機会に触ろうと思う。*2:gistに置けばよいのでは?*3:先にnginxをインストールしていれば、はじめから/var/www/html/muninがデフォルト値になっていたのだろうか?嫌、ビルド時に決定されるはずだ。その1夏季の昆布乾燥室を冬季には飯寿司熟成室に転用している。»プロフィールid:Matthew忘れたときはここを見ろ。(1)リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!Matthewさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。