英語フランス語スペイン語

OnWorksファビコン

pflogsumm - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで pflogsumm を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pflogsumm です。

プログラム:

NAME


pflogsumm - Postfix MTA ログファイルの概要を生成する

著作権 (C) 1998-2010、James S. Seymour 著、リリース 1.1.5

SYNOPSIS


pflogsumm -[eq] [-d ] [ - 詳細】
[--バウンス-詳細] [--延期-詳細】
[-h ] [-i|--ignore-case] [--iso-date-time] [--mailq]
[-m|--uucp-mung] [--no-no-msg-size] [--problems-first]
[--rej-add-from] [--reject-detail ] [--smtp-detail 】
[--smtpd-stats] [--smtpd-warning-detail ]
[--syslog-name=文字列] [-u ] [--verbose-msg-detail]
[--verp-mung[= ]] [--zero-fill] [file1 [filen]]

pflogsumm -[ヘルプ|バージョン]

ファイルが指定されていない場合は、標準入力から読み取ります。 出力は標準出力に出力されます。

DESCRIPTION


Pflogsumm は、Postfix MTA のログ アナライザー/サマライザーです。 それは
Postfix アクティビティの概要を提供するように設計されています。
潜在的な問題に対して管理者に「警告」を与えるための詳細情報
スポット。

Pflogsumm は、概要を生成し、場合によっては詳細なレポートも生成します。
メールサーバーのトラフィック量、拒否および返送されたメール、およびサーバー
警告、エラー、パニック。

OPTIONS


--バウンス詳細

詳細なバウンス レポートを上部に制限する。 0
完全に抑制すること。

-d today 今日だけのレポートを生成します
-d Yesterday 「昨日」だけのレポートを生成します

--延期の詳細

詳細な延期レポートを先頭に限定する。 0
完全に抑制すること。

- 詳細

すべての --*-detail、-h、および -u を次のように設定します。 。 は
個々の設定によって上書きされます。 --詳細0
*すべて*の詳細を抑制します。

-e 拡張された (極端な?過剰な?) 詳細

詳細なレポートを発行します。 現時点では、これには以下が含まれます
送信者ドメインごとにソートされたメッセージごとのレポートのみ、
次にドメイン内のユーザー、次にキュー ID による

警告: このレポートを生成するために構築されたデータは、
非常に大量のメモリをすぐに消費する場合、
大量のログ エントリが処理されます。

-h 上ホスト/ドメインレポートに表示します。

0 = なし。

詳細については、「-u」および「--*-detail」オプションも参照してください。
レポートを制限するオプション。

--help 短い使用法メッセージを出力し、救済します。

(嬉しい偶然ですが、「-h」だけでもほぼ同じことができます。
数値引数が必要なためです:-)。 そう私
知っています:ダサい。)

-i
--ignore-case 完全な電子メール アドレスを大文字と小文字を区別せずに処理します。
方法。

通常、pflogsumm はホストのみを小文字にし、
ドメイン部分は削除し、ユーザー部分はそのままにします。 これ
このオプションを使用すると、電子メール アドレス全体が低くなります。
ケース入り。

--iso-日時

日付または時刻の情報を含む概要の場合、
ISO 8601 標準形式 (CCYY-MM-DD および HH:MM) を使用します。
「Mon DD CCYY」や「HHMM」ではなく。

-m UUCP スタイルの bang-path を変更 (mung?)
--uucp-mung

これは、インターネット スタイルが混在している場合に使用します。
ログ内のドメイン アドレスと UUCP スタイルの bang-path。
アップストリーム UUCP フィードがインターネット ドメインを攻撃することがある
アドレスを bang-path にスタイルします。 このオプションでできることは、
時には「ダメージ」を取り消します。 例えば:
「somehost.dom!username@foo」 (「foo」は次の名前です)
アップストリームのホストと「somehost.dom」がメールの送信元でした
生成された) に変換されます
「ふー![メール保護]これは、
拡張詳細レポート (-e)、次のことを確実にするために役立ちます。
ドメイン名によるソートの方がより正確です。

--mailq レポートの最後に「mailq」コマンドを実行します。

単なる便利機能。 (「mailq」であると仮定します)
$PATH にあります。 このパスへの「$mailqCmd」変数を参照してください。
ご希望に応じて。)

--no_bounce_detail
--no_deferral_detail
--no_reject_detail

これらのスイッチは非推奨になりました。
--bounce-detail、--deferral-detail、および
--reject-detail をそれぞれ指定します。

以下の詳細な印刷を抑止します。
それぞれ次のように報告します。

メッセージバウンスの詳細 (リレーによる)
メッセージ延期の詳細
メッセージ拒否の詳細

レポート制限の詳細については、「-u」および「-h」も参照してください。
オプション。

--no-no-msg-size

「サイズデータのないメッセージ」に関するレポートを発行しません。

メッセージ サイズはキュー マネージャーによってのみ報告されます。
メッセージは、
情報が存在しない (最後の) qmgr ログ エントリ
の特定の実行によって処理されたログ
フロッグサム。 これにより、「メッセージごとの受信者」が無視されます。
サイズ」と「配信バイト数」の合計です。
通常、pflogsumm によって「メッセージが含まれていない」として報告されます。
サイズデータ。」

--no-smtpd-warnings

このスイッチは非推奨になりました。
smtpd-警告-詳細

ISP などのビジー状態のメール サーバーでは、SMTPD 警告が表示されます。
かなり大きなレポートになる可能性があります。 このオプション
報告をオフにします。

--問題第一

「問題」レポート(バウンス、遅延、警告、
など)「通常の」統計の前。

--rej-追加元
IP アドレスをリストするレポートを拒否する場合、または
ホスト/ドメイン名: 電子メールの送信元アドレスを追加します。
各リスト。 (「不正使用」には該当しません)
SMTP コマンド パイプライン」レポート)。

-q Quiet - 空のレポートの見出しを印刷しません。

注: 警告、致命的、および「マスター」の見出し
メッセージは常に出力されます。

--reject-detail

詳細な smtpd の拒否、警告、保留、破棄を制限する
トップに報告する。 完全に抑制するには 0。

--smtp-detail

詳細な SMTP 配信レポートを先頭に制限する。
完全に抑制するには 0。

--smtpd-stats

smtpd 接続統計を生成します。

「日ごと」レポートは XNUMX 日ごとに生成されません。
報告します。 複数日のレポートの場合: 「時間ごと」の数値
は XNUMX 日の平均です (レポートの見出しに反映されています)。

--smtpd-警告-詳細

詳細な smtpd 警告レポートを先頭に制限する。
完全に抑制するには 0。

--syslog-name=名前

Postfix ログ エントリを検索する syslog-name を設定します。

デフォルトでは、pflogsumm はログファイル内のエントリを検索します。
syslog 名はデフォルトの「postfix」です。
デフォルト以外の「syslog_name」パラメータを設定した場合
Postfix 設定でこのオプションを使用して、
それが何であるかを pflogsumm に教えてください。

このオプションの使用については、以下の説明を参照してください。
以下の「メモ」。

-u 上ユーザーレポートに表示します。 0 == なし。

詳細については、「-h」および「--*-detail」オプションも参照してください。
レポートを制限するオプション。

--verbose-msg-detail

メッセージの延期、バウンス、および拒否の概要については、次のとおりです。
切り捨てられた「理由」ではなく、完全な「理由」を表示します。

注: これにより、レポート内の行が非常に長くなる可能性があります。

--verp-mung 「VERP」で生成されたアドレス (?) の変更を行います。 変換
--verp-mung=2 フォームの送信者アドレス
"リスト-リターン-NN-someuser=[メール保護]"
〜へ
"リスト-戻りID-someuser=[メール保護]"

つまり、数値を「ID」に置き換えます。

オプションの「=2」(XNUMX 番目の形式) を指定すると、
不正行為はより「積極的」であり、アドレスを変換します。
次のようなものに:

"[メール保護]"

実際: 2 未満のものを指定すると、
「単純な」変更と 1 より大きい結果
より「攻撃的な」ハックが適用されています。

このオプションについては「注意事項」を参照してください。

--version プログラム名とバージョンを出力し、救済します。

--zero-fill 特定の配列を「ゼロフィル」してレポートが出力されるようにします。
空白になる可能性がある列のデータ。

リターン VALUE


Pflogsumm は、関心のあるものをシェルに何も返しません。

エラー


エラー メッセージは標準エラー出力に出力されます。


前日のアクティビティのレポートを作成します。

pflogsumm -d 昨日 /var/log/maillog

前週のアクティビティのレポート (ログのローテーション後):

pflogsumm /var/log/maillog.0

今日これまでに起こったこと:

pflogsumm -d 今日 /var/log/maillog

前日のアクティビティのレポートを生成するための Crontab エントリ
真夜中10分過ぎ。

10 0 * * * /usr/local/sbin/pflogsumm -d 昨日 /var/log/maillog
2>&1 |/usr/bin/mailx -s "`uname -n` 毎日のメール統計" ポストマスター

前週のアクティビティのレポートを生成するための Crontab エントリ。
(この例では、メール ログを毎週、または時々ローテーションすると仮定しています。
日曜日の午前 4 時 10 分前)。

10 4 * * 0 /usr/local/sbin/pflogsumm /var/log/maillog.0
2>&1 |/usr/bin/mailx -s "`uname -n` 週間メール統計" ポストマスター

上記の XNUMX つの crontab の例は、実際には XNUMX 行である必要があります。
各。 ページの関係で XNUMX 行以上に分かれています
フォーマットの問題。

onworks.net サービスを使用してオンラインで pflogsumm を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad