「Munin」の版間の差分
(→Muninの設置) |
|||
(同じ利用者による、間の4版が非表示) | |||
行13: | 行13: | ||
==Muninの設定== | ==Muninの設定== | ||
− | + | ===他の端末のブラウザからも見える様にするには=== | |
+ | インストールしたばかりのMuninは自分のブラウザでしか見ることが出来ません。<br/> | ||
制限が掛かっています。なので他のクライアントマシンからも見える様に設定します。<br/> | 制限が掛かっています。なので他のクライアントマシンからも見える様に設定します。<br/> | ||
ターミナルソフトで接続し/etc/munin/apache.confを編集します。 | ターミナルソフトで接続し/etc/munin/apache.confを編集します。 | ||
行19: | 行20: | ||
nano /etc/munin/apache.conf | nano /etc/munin/apache.conf | ||
次の行を見つけ出し、書き換えます。 | 次の行を見つけ出し、書き換えます。 | ||
− | Allow from localhost 127.0.0.0/8 ::1 | + | <Directory /var/cache/munin/www> |
+ | Order allow,deny | ||
+ | Allow from localhost 127.0.0.0/8 ::1 | ||
次の様に書き換えます。 | 次の様に書き換えます。 | ||
− | Allow from all | + | <Directory /var/cache/munin/www> |
− | + | Order allow,deny | |
+ | Allow from all | ||
+ | 保存終了(Ctl+o,Ctl+x)し、Apacheを再起動します。 | ||
apache2ctl restart | apache2ctl restart | ||
これで他の端末からもWebで見る事が出来る様になります。 | これで他の端末からもWebで見る事が出来る様になります。 | ||
+ | ===負荷を軽減する=== | ||
+ | 標準設定では5分毎にデータをもらってきて、その都度グラフの書き換えをします。<br/> | ||
+ | この為、ディスクに対するアクセスが半端ない状態です。そこで、ブラウザで参照した時、初めて現状のグラフを作成する様に設定します。<br/> | ||
+ | ターミナルソフトで接続し/etc/munin/munin.confを編集します。 | ||
+ | sudo su | ||
+ | nano /etc/munin/munin.conf | ||
+ | 次の行を見つけ出し、書き換えます。 | ||
+ | #graph_strategy cron | ||
+ | |||
+ | #cgiurl_graph /munin-cgi/munin-cgi-graph | ||
+ | コメントを外し次のように変更します。 | ||
+ | graph_strategy cgi | ||
+ | |||
+ | cgiurl_graph /munin-cgi/munin-cgi-graph | ||
+ | 保存終了(Ctl+o,Ctl+x)し、Muninを再起動します。 | ||
+ | service munin restart | ||
+ | 次に、ブラウザで見る時の制限を解除します。<br/> | ||
+ | nano /etc/munin/apache.conf | ||
+ | 次の行を見つけ出し、書き換えます。 | ||
+ | <Location /munin-cgi/munin-cgi-graph> | ||
+ | Order allow,deny | ||
+ | Allow from localhost 127.0.0.0/8 ::1 | ||
+ | |||
+ | <Location /munin-cgi/munin-cgi-html> | ||
+ | Order allow,deny | ||
+ | Allow from localhost 127.0.0.0/8 ::1 | ||
+ | 次の様に書き換えます。 | ||
+ | <Location /munin-cgi/munin-cgi-graph> | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | |||
+ | <Location /munin-cgi/munin-cgi-html> | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | 保存終了(Ctl+o,Ctl+x)し、Apacheを再起動します。 | ||
+ | apache2ctl restart | ||
+ | これで他の端末からもWebで見る事が出来る様になります。 | ||
+ | |||
+ | ===再起動方法=== | ||
+ | 再起動の方法 | ||
+ | service munin restart | ||
+ | ノードの再起動方法 | ||
+ | service munin-node restart | ||
+ | ===監視対象を削除するには=== | ||
+ | ===監視対象を追加するには=== | ||
+ | ===スクリプトを書いてグラフを追加する=== | ||
+ | RaspberryPI本体のCPU温度変化のグラフを書く例<br/> | ||
+ | ===グラフデータのリセット方法=== | ||
+ | ==複数のPCを監視する場合== | ||
+ | ===監視される側のPCの設定=== | ||
+ | Munin-Nodeをインストールします。<br/> | ||
+ | ターミナルで接続し、ノードをインストールします。 | ||
+ | sudo su | ||
+ | apt-get install munin-node | ||
+ | 設定ファイルを編集します。 | ||
+ | nano /etc/munin/munin-node.conf | ||
+ | 次の様にアクセスを許可するPCのIPアドレスを追加します。 | ||
+ | allow ^127\.0\.0\.1$ | ||
+ | allow ^::1$ | ||
+ | allow ^192\.168\.11\.100$ | ||
+ | 保存終了(Ctl+o,Ctl+x)し、ノードを再起動します。 | ||
+ | service munin-node restart | ||
+ | ノード側は、これでOKです。<br/> | ||
+ | ルータを超えて監視してもらう場合、ポート番号4949を貫通させる。 | ||
+ | ===監視する側のPCの設定=== | ||
+ | Muninをインストールします。<br/> | ||
+ | sudo su | ||
+ | apt-get install munin | ||
+ | 設定ファイルを編集します。 | ||
+ | nano /etc/munin/munin.conf | ||
+ | 次の様に監視するPCのIPアドレスを追加します。 | ||
+ | [localhost.localdomain] | ||
+ | address 127.0.0.1 | ||
+ | use_node_name yes | ||
+ | [osmc] | ||
+ | address 192.168.11.101 | ||
+ | use_node_name yes | ||
+ | muninを再起動して出来上がり。 | ||
+ | service munin restart |
2015年6月27日 (土) 10:41時点における最新版
目次
Muninとは
Munin はネットワーク化に対応したリソース・モニタリングツールです。Munin はリソースの推移を解析する手助けとなり、「何が性能に悪影響を与えているのか」をただちに知ることができます。プログラムは直ぐに使えるようにも (plug & play)設計されているので、初期状態のままでも多くのグラフを表示することができます。
Muninの設置
Muninのインストール方法を解説します。
sudo su apt-get update apt-get install munin munin-node
5分位放置します。
ブラウザで http://osmc/munin にアクセスすると何らかのメッセージが表示されていれば成功です。
Raspbianの場合、ブラウザで http://raspberrypi/munin にアクセスすると何らかのメッセージが表示されていれば成功です。
複数台PCが有りグラフを作成するPCは1台とする事も出来ます。
その場合は、各PCにmunin-nodeだけをインストールします。グラフを作成するPCにはmuninをインストールします。
Muninの設定
他の端末のブラウザからも見える様にするには
インストールしたばかりのMuninは自分のブラウザでしか見ることが出来ません。
制限が掛かっています。なので他のクライアントマシンからも見える様に設定します。
ターミナルソフトで接続し/etc/munin/apache.confを編集します。
sudo su nano /etc/munin/apache.conf
次の行を見つけ出し、書き換えます。
<Directory /var/cache/munin/www> Order allow,deny Allow from localhost 127.0.0.0/8 ::1
次の様に書き換えます。
<Directory /var/cache/munin/www> Order allow,deny Allow from all
保存終了(Ctl+o,Ctl+x)し、Apacheを再起動します。
apache2ctl restart
これで他の端末からもWebで見る事が出来る様になります。
負荷を軽減する
標準設定では5分毎にデータをもらってきて、その都度グラフの書き換えをします。
この為、ディスクに対するアクセスが半端ない状態です。そこで、ブラウザで参照した時、初めて現状のグラフを作成する様に設定します。
ターミナルソフトで接続し/etc/munin/munin.confを編集します。
sudo su nano /etc/munin/munin.conf
次の行を見つけ出し、書き換えます。
#graph_strategy cron #cgiurl_graph /munin-cgi/munin-cgi-graph
コメントを外し次のように変更します。
graph_strategy cgi cgiurl_graph /munin-cgi/munin-cgi-graph
保存終了(Ctl+o,Ctl+x)し、Muninを再起動します。
service munin restart
次に、ブラウザで見る時の制限を解除します。
nano /etc/munin/apache.conf
次の行を見つけ出し、書き換えます。
<Location /munin-cgi/munin-cgi-graph> Order allow,deny Allow from localhost 127.0.0.0/8 ::1 <Location /munin-cgi/munin-cgi-html> Order allow,deny Allow from localhost 127.0.0.0/8 ::1
次の様に書き換えます。
<Location /munin-cgi/munin-cgi-graph> Order allow,deny Allow from all <Location /munin-cgi/munin-cgi-html> Order allow,deny Allow from all
保存終了(Ctl+o,Ctl+x)し、Apacheを再起動します。
apache2ctl restart
これで他の端末からもWebで見る事が出来る様になります。
再起動方法
再起動の方法
service munin restart
ノードの再起動方法
service munin-node restart
監視対象を削除するには
監視対象を追加するには
スクリプトを書いてグラフを追加する
RaspberryPI本体のCPU温度変化のグラフを書く例
グラフデータのリセット方法
複数のPCを監視する場合
監視される側のPCの設定
Munin-Nodeをインストールします。
ターミナルで接続し、ノードをインストールします。
sudo su apt-get install munin-node
設定ファイルを編集します。
nano /etc/munin/munin-node.conf
次の様にアクセスを許可するPCのIPアドレスを追加します。
allow ^127\.0\.0\.1$ allow ^::1$ allow ^192\.168\.11\.100$
保存終了(Ctl+o,Ctl+x)し、ノードを再起動します。
service munin-node restart
ノード側は、これでOKです。
ルータを超えて監視してもらう場合、ポート番号4949を貫通させる。
監視する側のPCの設定
Muninをインストールします。
sudo su apt-get install munin
設定ファイルを編集します。
nano /etc/munin/munin.conf
次の様に監視するPCのIPアドレスを追加します。
[localhost.localdomain] address 127.0.0.1 use_node_name yes [osmc] address 192.168.11.101 use_node_name yes
muninを再起動して出来上がり。
service munin restart