起動時の状態確認しよう|CentOS5にbootchartインストール! グラフ作成失敗編
結論からいうとタイトル通り、グラフ作成できませんでした・・・
グラフ作成のためのデータはできたので、次はグラフを作成します。
方法は二つのようです。
まぁ参考サイトに乗っているので、②のほうから試してみると、
①bootchart 中に付属している Java ツールを使う
②curl を使って外部のサービスを利用する
ホストないやん・・・
# curl --form format=png --form log=@/var/log/bootchart.tgz \
http://bootchart.klika.si:8080/bootchart/render \
/var/www/html/bootchart.pngcurl: (6) Couldn't resolve host 'bootchart.klika.si'
今なくなってるみたいです。
変わりないのかな〜って探したけど見つかりませんでした。
ちなみにcurlコマンドは、
です。参考サイト(③)に使い方いろいろ載っているので、参考になりそうです。
Webサーバのコンテンツをダウンロードしたりアップロードするコマンド!
解決法みたいなのが、参考サイト(④)に載ってたけどホスト見つからないじゃぁ意味なさそうです。
ちなみに↑のは、IPv6を無効にするとつながったらしいです。
IPv6無効方法として見ておくのもよさそうです。
↑見たく書かれてたら有効になってるみたい。
# ifconfig<中略>
inet6 addr: fe80::214:85ff:fe48:5202/64 Scope:Link<中略>
参考サイト(④,⑤)を参考に無効にしてみました。
まずサービスの状態確認してみます。
動いてますね。
# chkconfig --list | grep ip6
ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
または
# service ip6tables status
"# vi /etc/sysconfig/network"を編集します。
# diff /etc/sysconfig/network /etc/sysconfig/network.org
2c2< NETWORKING_IPV6=no
-
- -
> NETWORKING_IPV6=yes上が差分です。'yes'を'no'に変更します。
次に、"disable-ipv6.conf"を新規作成してipv6を無効にする設定を記述します。
参考サイト(⑤)みたいな書き方あったかと思ったので、載せさせてもらいました。
↓↓↓↓↓参考サイト(⑤)引用↓↓↓↓↓
CentOS 5.4 から仕様が変更になり、オフ設定は /etc/modprobe.d/disable-ipv6.conf を使うことになっている。
# echo 'options ipv6 disable=1' > /etc/modprobe.d/disable-ipv6.conf
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
私だったら、touchコマンドでファイル作ってviコマンドで編集・記述します。しかし、参考サイト(⑤)をみて効率悪いなぁ〜と思ってしまった!
短いなら標準出力をファイルへ記述したほうが楽そう・・・脱線してしまった!戻ろう!
次に、"ip6tables"の自動起動を無効にします。
# echo 'options ipv6 disable=1' > /etc/modprobe.d/disable-ipv6.conf
# cat /etc/modprobe.d/disable-ipv6.conf
options ipv6 disable=1
最後に再起動して完了です。
# chkconfig ip6tables off
再起動後確認!
無効になってるっぽい?って状態・・・まぁ本題にもどろう。
# ifconfig
inet6 addrがなくなっている
サービスの確認
# chkconfig --list | grep ip6tables
ip6tables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# service ip6tables status
ファイアウォールは停止
悲しいけどIPv6を無効にしてもつながりません。
# curl --form format=png --form log=@/var/log/bootchart.tgz \
http://bootchart.klika.si:8080/bootchart/render \
> /var/www/html/bootchart.pngcurl: (6) Couldn't resolve host 'bootchart.klika.si'
サーバ落ちてたときにIPv6無効を試して、試してる間にサーバ再起動されたんだろう・・・たぶん。
②がダメなら、①でグラフを作成するのみです!
外部サービスなんて頼りにしないもんね!
参考記事
①bootchartで起動時のプロセス推移や負荷をグラフ化 - Pocketstudio.jp Linux Wiki
②@IT:GRUBのデフォルトOSやOS選択待ち時間を変更するには
③curlコマンドの情報は意外と少ないが | OpenGroove
④CentOS6.0 IPV6無効化 : 事象の水平線 :
⑤CentOS 5 : IPv6 サーバでない場合は IPv6 を無効にする – POOH.GR.JP
⑥Linuxの起動プロセスを可視化 Bootchart | 日経 xTECH(クロステック)