これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ログツールです。
プログラム:
NAME
logtool - syslog ファイルを解析およびフィルタリングします
SYNOPSIS
(stdout) | ログツール -[引数]
Logtool は、ログファイルをより使いやすい形式に解析するコマンド ライン プログラムです。
フォーマットされていない ASCII だけでなく、syslog またはマルチログ ファイルに似たものであれば何でも受け入れます。
そして、それを次のいずれかの形式に加工して、楽しんでご覧ください。
ANSI (一目でわかるように色分けされています)
ASCII (電子メールレポート/用語、色なし)
CSV (スプレッドシート/データベースのインポート)
HTML (Web ページ生成用)
RAW(正当な理由はありません)
OPTIONS
-o [ANSI | アスキー | CSV | HTML | 生 ]
出力形式を次のいずれかに指定できます: ANSI (デフォルト)、
ASCII、CSV、HTML、RAW。 オプションは大文字と小文字を区別しません (つまり、-o CSV と -o csv は次のようにする必要があります)。
同じ結果が得られます)
-t [長い | 短い ]
時間の表示形式を次のいずれかに指定できます: (長形式)
[デフォルト]) 月曜 HH:MM:SS または (短縮) HH:MM
-b logtool が RED イベントでビープ音を鳴らします (ANSI 出力のみ)。 こんなときに便利です
ログファイルを継続的に監視したい、端末にビープ音を鳴らしたい
何か普通ではないことが起こるたびに。
-s logtool は syslog の「source」フィールドを表示しません。
-p logtool に「プログラム」フィールドを表示させません。
-c [/パス/config.ファイル]
デフォルトの /etc/logtool/logtool.conf 以外の構成ファイルを指定できます。
-i [/パス/インクルードファイル]
含める正規表現を含む代替ファイルを指定できます。
[デフォルト=/etc/logtool/include]
-e [/パス/除外ファイル]
除外する正規表現を含む代替ファイルを指定できます。
[デフォルト=/etc/logtool/exclude]
-n logtool は、さまざまなモジュールによる IP->ホスト名を解決する試みをスキップします。
(DNS が一時的にダウンしている場合に便利です)。
-v logtool を冗長モードで動作するように設定します (現在は何も行いません)
-V logtool がバージョン情報を出力して終了します。
-h ヘルプメッセージを表示します
推奨 使用法
「ライブ」ログファイル監視ツールとして:
tail -f /var/log/messages | ログツール -o ANSI -b
ログファイルの色付き Web ページを生成するには:
cat /var/log/messages | logtool -o HTML > /home/httpd/html/logs/messages.html
cronjob 経由でレポートを生成するには:
小売 /var/log/messages | logtool -o ASCII | mail -s「日報」
[メール保護]
CONFIG FILE
/etc/logtool/logtool.conf
設定ファイルには自己文書化できるようにコメントを付ける必要があるため、
ここでそれについて非常に広範にコメントしてください。 言っておきますが、ここはあなたがすべき場所です
logtool のランタイム オプションの 99% を構成します。 のコレクションもお持ちかもしれません
さまざまなデフォルト構成があり、logtool の「-c」オプションでそれらの中から選択します。
可用性
Logtool は、2.95.x GNU C コンパイラ (GNU) を使用して、すべての UNIX フレーバーでコンパイル/実行できることが知られています。
Make ユーティリティと適切な ANSI C ライブラリ (glibc が推奨されますが、必須ではありません)。
成功に関する具体的なレポートには、FreeBSD、OpenBSD、Solaris、SunOS、AIX、SCO、および
もちろん、Linux の既知のフレーバー (少なくとも 2 つの組み込みシステムのバリアントを含む) も含まれます。
onworks.net サービスを使用してオンラインで logtool を使用する