ログ ファイルを解析/分析するために Unix でよく使われているツールは何ですか? 数えたり、ユニークなものを見つけたり、特定のパターンを持つ特定の行を選択/コピーしたりします。いくつかのツールまたはキーワードを教えてください。以前にも同様の質問があったに違いないと思いますが、キーワードについてはわかりません。ありがとう。
5 に答える
定期的な夜間のチェックには、syslogの特定のもの (Web サーバーのもの、ftp サーバーのもの、sshd 関連のものなど) をチェックするいくつかの異なるスクリプトを含む logwatchがあります。/usr/share/logwatch/scripts/services
デフォルトのインストールではそれらのほとんどが有効になりますが、必要に応じて有効/無効にしたり、独自のスクリプトを作成したりすることもできます。
リアルタイムで見るにはmultitailがあります。
curses ベースのログ アナライザーであるlnavを試してみることをお勧めします。複数のログ ファイルからのログ メッセージの時系列の配置、複数のログ形式のサポート、エラー/警告メッセージの強調表示、エラー/警告メッセージ間を移動するためのホットキー、SQL のサポートなど、ログ パーサーに期待されるほとんどの機能を備えています。クエリなど。スクリーンショットと機能の詳細なリストについては、プロジェクトのWeb サイトをご覧ください。
ここにリストされている一般的なログ パーサーのいくつかを見てください。のようなものを使用するとsyslog
、おそらくカスタムのパーサー/アナライザーも取得できます。それ以外の場合、単純な検索の場合は、 のような任意のスクリプト言語でperl
十分です。python
awk