スポンサーリンク

muninは、リソースの情報収集、グラフ化をしてくれます。
http://munin.projects.linpro.no/

サーバのリソース監視を行うことで、負荷のピークはいつ頃か、とか
平均的にどのくらいの負荷がかかっているのか、ということが
分析しやすくなります。

ストレージの使用率やvmstat、netstat、apacheのプロセス数などが
簡単にグラフ化できます。

muninのインストール

% cd /usr/ports/sysutils/munin-main/
% sudo make install clean
% cd /usr/ports/sysutils/munin-node/
% sudo make install clean
muninの設定

rc.confmunin_nodeの設定をします。

sudo vim /etc/rc.conf

munin_node_enable="YES"

munin.confの設定
/usr/local/etc/munin/munin.confを編集します。
[foo.example.jp]
	address 127.0.0.1
	use_node_name yes
	df.graph_title 		 df
	vmstat.graph_title      vmstat
	cpu.graph_title		cpu
	memory.graph_title	memory
	load.graph_title        load
	netstat.graph_title     netstat
	process.graph_title	process
	swap.graph_title	swap
	memory.graph_title	memory
	if_fxp0.graph_title	fxp0
	apache_processes.graph_title    apache_processes

pluginの設定
% sudo ln -s /usr/local/share/munin/plugins/df /usr/local/etc/munin/plugins/df
% sudo ln -s /usr/local/share/munin/plugins/vmstat /usr/local/etc/munin/plugins/vmstat
% sudo ln -s /usr/local/share/munin/plugins/apache_processes /usr/local/etc/munin/plugins/apache_processes
% sudo ln -s /usr/local/share/munin/plugins/cpu /usr/local/etc/munin/plugins/cpu
% sudo ln -s /usr/local/share/munin/plugins/load /usr/local/etc/munin/plugins/load
% sudo ln -s /usr/local/share/munin/plugins/process /usr/local/etc/munin/plugins/process
% sudo ln -s /usr/local/share/munin/plugins/netstat /usr/local/etc/munin/plugins/netstat
% sudo ln -s /usr/local/share/munin/plugins/memory /usr/local/etc/munin/plugins/memory
% sudo ln -s /usr/local/share/munin/plugins/swap /usr/local/etc/munin/plugins/swap
% sudo ln -s /usr/local/share/munin/plugins/if_ /usr/local/etc/munin/plugins/if_fxp0

if_ は、 ネットワークインターフェースによって変わります。
インテルのEtherExpressならfxp0とか。
インテルのギガビットイーサならem0とかになります。

muninの制御
スタート

% sudo /usr/local/etc/rc.d/munin-node.sh start

リスタート

% sudo /usr/local/etc/rc.d/munin-node.sh restart

ストップ

% sudo /usr/local/etc/rc.d/munin-node.sh stop


ログ
munin のログファイルは、 /var/log/munin-node.log と ディレクトリ
/var/log/munin-main/ にあります。

muninapacheからみるための設定。
この例では、192.168.*.*からのアクセスを許しています。

Alias /munin	/usr/local/www/munin/
<Directory /usr/local/www/munin/>
Order	deny,allow
Allow from 192.168.
DirectoryIndex index.html
</Directory>

httpd.confでIncludes/*.confでたぶんstatus.confを読み込んでいると思いますが。
apacheのserver-statusの設定
/usr/local/etc/apache22/Includes/status.conf
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Location>

FreeBSD + apache22 環境では、apache_accessesapache_volumeは、server-statusのレスポンス形式が違うのか、Uが返されてしまい、グラフ化できないようです。
参照しているページ (サイト内): [2008-08-02-1]

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

はてなの人気のブックマーク

スポンサーリンク
 

過去ログ

2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー