Muninの設定についてまとめてみる。
久しぶりに Munin の設定についてまとめてみる。 前回書いたのが4年以上前 みたいなので。 最近の事情とか含めたりと。 Munin の仕組み Muninは各マシンの状態を数値で取得して、グラフを書いて状態の可視化をするツールです。 Muninには munin-node という監視される側 (agent) と、munin サーバと呼ばれる数値を収集して記録しグラフ作成を行う2つのパートに分かれます。 エージェントである munin-node 情報収集を行う munin server munin-node に接続し情報を収集する munin-update 可視化するためのHTMLを作成する munin-html 可視化するためのグラフ画像を作成する munin-grapth, munin-cgi-grapth, munin-fastcgi-graph 上記3つを駆動する munin-cron munin-node のインストールや設定 昔はFedoraやEPELからパッケージを持ってきて云々とかしていたのですが、最近はそのようなことも必要なくなり、おおよその Linux ディストーションに添付されるようになりました。 インストールは yum や apt-get で行えばよいかと思います。 sudo yum install munin-node sudo apt-get install munin-node 設定は /etc/munin/node.d ディレクトリがある場合には、この中に node.conf などのファイルを作って、そこに設定を書いていくと良いでしょう。 無い場合には /etc/munin/munin-node.conf に書いていきましょう。 おおよそ必要な設定項目は下記のようになります。 # Listen するインターフェースを指定 host * # munin-server のアドレスを指定: 正規表現 allow ^127.0.0.1$ # CIDR での指定 cidr_allow 192.0.2.0/24 cidr_deny 192.0.2.42/32 設定が終わったら、localhost や munin server から telnet などで接続できるか確認します。 telnet localhost 49...