イーサネットエラーはどこに記録されますか?


12

Muninは次のようなグラフを表示しています:ムニンeth0グラフ

そのスパイクの間、eth0ポートを介してサーバーにアクセスできませんでした(IPMIポートを介してアクセスできました)。

何が起こったかを把握しようとしていますが、eth0のログファイルを見つけることができないようです。

私は/var/log/(kern|syslog|messages)その中に何も見当がつかない。また、eth0専用のログファイルは表示されません。

eth0のログはありますか?ある場合、どこで見つけることができますか?

Ubuntu 10.04 LTSを実行しています。

回答:


9

インターフェイスのログはありません。すぐに確認すれば、の出力でそれらを見つけることができますdmesg。すべての出力はにあり/var/log/messagesます。回転している場合は、を調べる必要があります/var/log/message.1

より簡単に調べることができる別のファイルに時間範囲をgrepします。のようなコマンドが動作する grep 'Jun 7 22:' /var/log/messages > ~/messages.tmpはずです。eth0ファイル内の参照を探します。また、問題を示す行の近くにある可能性のある繰り返しメッセージへの参照が表示される場合があります。また、インターフェイスのドライバー、または製造元への参照を探します。

コマンドifconfig eth0を実行すると、エラーカウントが出力され、エラーの後に続くカウントで問題に関するヒントが得られる場合があります。


私の投稿で言ったように、そのログファイルには異常なものは何もありませんでした。しかし、次回はifconfig eth0を試します。ethtoolもインストールしましたが、これも役立つはずです。
マット

1
カードに問題はなかった可能性があります。ネットワーク上の別のデバイスがエラーカウントを増やす可能性があります。障害のあるスイッチがクライアントにエラーを引き起こすのを見てきました。 ifconfigこれらのケースを追跡するのに役立ちます。一時的なデュプレックスの不一致は、高いエラー率を引き起こす可能性があります。
BillThor
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.