blogこの広告は、90日以上更新していないブログに表示しています。2013-04-24netconsoleを使ってみるlinuxnetconsoleは、dmesgの出力をUDPでリモートホストへ送る機能。この機能のポイントは、カーネルがpanicした後でも送信してくれる(無理かもしれないけど努力はする)という事。panic時のbacktraceとかも取れる。送信側の設定netconsoleモジュールの引数か、カーネル引数でローカル・リモートのアドレス・ポートを指定。フォーマットはnetconsole=src-port@src-ip/ifname,dst-port@dst-ip/dst-macって感じ。netconsole=6665@192.168.100.12/eth0,6666@192.168.100.11/04:0c:ce:xx:xx:xx受信側の設定(OSXの場合)syslogdで受けても良い。今回は取り敢えず受けて表示したかっただけなので、netcatで。6666なお、受け側ノードがLinuxの場合はncの引数フォーマットが異なるかも。実験(送信側)hogeを4回dmesgへ書いて、最後にpanicさせる。/proc/sysrq-trigger実験(受信側)以下の様な出力が得られる。月別アーカイブ参加グループプログラミングはてなブログをはじめよう!syuu1228さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。