FreeBSD環境でシステムやapacheをmuninでモニタリング
スポンサーリンク
muninは、リソースの情報収集、グラフ化をしてくれます。
http://munin.projects.linpro.no/
サーバのリソース監視を行うことで、負荷のピークはいつ頃か、とか
平均的にどのくらいの負荷がかかっているのか、ということが
分析しやすくなります。
ストレージの使用率やvmstat、netstat、apacheのプロセス数などが
簡単にグラフ化できます。
muninのインストール
rc.confにmunin_nodeの設定をします。
munin.confの設定
/usr/local/etc/munin/munin.confを編集します。
pluginの設定
if_ は、 ネットワークインターフェースによって変わります。
インテルのEtherExpressならfxp0とか。
インテルのギガビットイーサならem0とかになります。
muninの制御
スタート
httpd.confでIncludes/*.confでたぶんstatus.confを読み込んでいると思いますが。
apacheのserver-statusの設定
/usr/local/etc/apache22/Includes/status.conf
FreeBSD + apache22 環境では、apache_accessesとapache_volumeは、server-statusのレスポンス形式が違うのか、Uが返されてしまい、グラフ化できないようです。
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 cleanmuninの設定
rc.confにmunin_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/ にあります。
muninをapacheからみるための設定。
この例では、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_accessesとapache_volumeは、server-statusのレスポンス形式が違うのか、Uが返されてしまい、グラフ化できないようです。
参照しているページ (サイト内): [2008-08-02-1]
スポンサーリンク
スポンサーリンク
いつもシェア、ありがとうございます!
もっと情報を探しませんか?
関連記事
最近の記事
- パナソニック ジェットウォッシャードルツ EW-DJ61-Wのホースの修理
- LinuxセキュリティモジュールIntegrity Policy Enforcement
- アマゾンのEcho Show 5を買ったのでレビューします
- アマゾンのサイバーマンデーはAlexa Echo Show 5が安い
- Android スマートフォン OnePlus 7T と OnePlus 7の違い
- Android スマートフォン OnePlus 7 をAndroid10にアップデートしてみた
- クレジットカードのバーチャルカードの比較のまとめ
- 活動量計 Xiaomi Mi Band 4を買ってみたのでレビュー
- Android スマートフォン OnePlus 7 のレビュー
- AliExpressでスマートフォンを買い物してみた
- パソコンのホコリ対策 レンジフードフィルターと養生テープ
- 80PLUS GOLDのPC電源ユニットAntec NeoEco 750 Goldのレビュー
- イギリスの付加価値税 VAT は払い戻しを受けられる
- イギリスのロンドンでスーツケースなど荷物を預けられる場所は
- イギリスのロンドンで地下鉄やバスに乗るならオイスターカードを使おう
- イギリスのヒースロー空港からロンドン市内への行き方
- 航空便でほかの航空会社に乗り継ぎがある場合のオンラインチェックイン
- SFC会員がANA便ではなくベトナム航空のコードシェアを試して解ったこと
- ベトナムの入国審査でeチケットの掲示が必要だった話
- シアトルの交通ICカードはオルカカード(Orca)です
人気のページ
- Windows7 IME 辞書ツールで単語の登録に失敗しました
- C言語 popen()でコマンドを実行して出力を読み込む
- Windows7で休止状態にする方法
- CentOS MySQLの起動、停止、再起動
- loggerコマンドでsyslogにエラーを出力する方法
- パソコンパーツの買取をしてくれる店のまとめ
- Java Mapの使い方 get(),put(),remove(),size(),clear()
- 楽天のRポイントカードを作ってみた
- iPhone 5 から iPhone 6 に乗り換えたのでレビュー
- netstatコマンドのステータスの意味
スポンサーリンク
過去ログ
2020 : 01 02 03 04 05 06 07 08 09 10 11 122019 : 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