Ini adalah perintah pflogsumm yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
pflogsumm - Menghasilkan ringkasan file log MTA Postfix
Hak Cipta (C) 1998-2010 oleh James S. Seymour, Rilis 1.1.5
RINGKASAN
pflogsumm -[eq] [-d ] [--detail ]
[--bounce-detail ] [--deferral-detail ]
[-H ] [-i|--ignore-case] [--iso-date-time] [--mailq]
[-m|--uucp-mung] [--tidak-tidak-ukuran pesan] [--masalah-pertama]
[--rej-add-from] [--reject-detail ] [--smtp-detail ]
[--smtpd-stats] [--smtpd-warning-detail ]
[--syslog-name=string] [-u ] [--verbose-msg-detail]
[--verp-mung[= .] ]] [--zero-fill] [file1 [filen]]
pflogsumm -[bantuan|versi]
Jika tidak ada file yang ditentukan, baca dari stdin. Outputnya adalah ke stdout.
DESKRIPSI
Pflogsumm adalah penganalisis/peringkas log untuk MTA Postfix. Dia
dirancang untuk memberikan gambaran umum tentang aktivitas Postfix, dengan cukup
detail untuk memberi administrator "perhatian" untuk potensi masalah
bintik-bintik.
Pflogsumm menghasilkan ringkasan dan, dalam beberapa kasus, laporan rinci tentang
volume lalu lintas server email, email yang ditolak dan terpental, dan server
peringatan, kesalahan, dan kepanikan.
PILIHAN
--bounce-detail
Batasi laporan bouncing terperinci ke atas . 0
untuk menekan sepenuhnya.
-d hari ini menghasilkan laporan hanya untuk hari ini
-d kemarin menghasilkan laporan hanya untuk "kemarin"
--deferral-detail
Batasi laporan penangguhan terperinci ke atas . 0
untuk menekan sepenuhnya.
--detail
Setel semua --*-detail, -h dan -u ke . Adalah
ditunggangi oleh pengaturan individu. --detail 0
menekan *semua* detail.
-e diperpanjang (ekstrim? berlebihan?) detail
Keluarkan laporan terperinci. Saat ini, ini termasuk
hanya laporan per pesan, diurutkan berdasarkan domain pengirim,
lalu pengguna-dalam-domain, lalu dengan id antrian
PERINGATAN: data yang dibangun untuk menghasilkan laporan ini dapat
dengan cepat menghabiskan memori dalam jumlah yang sangat besar jika a
banyak entri log diproses!
-H atas untuk ditampilkan dalam laporan host/domain.
0 = tidak ada.
Lihat juga: opsi "-u" dan "--*-detail" untuk lebih lanjut
opsi pembatasan laporan.
--help Kirimkan pesan penggunaan singkat dan bail out.
(Dengan kebetulan yang menyenangkan, "-h" saja melakukan hal yang sama,
karena membutuhkan argumen numerik :-). Ya, saya
tahu: lumpuh.)
-i
--ignore-case Menangani alamat email lengkap dalam case-insensitive
cara.
Biasanya pflogsumm huruf kecil hanya host dan
bagian domain, meninggalkan bagian pengguna saja. Ini
opsi menyebabkan seluruh alamat email menjadi lebih rendah-
berselubung.
--iso-tanggal-waktu
Untuk ringkasan yang berisi informasi tanggal atau waktu,
menggunakan format standar ISO 8601 (CCYY-MM-DD dan HH:MM),
daripada "Senin DD CCYY" dan "HHMM".
-m memodifikasi (mung?) Bang-paths gaya UUCP
--uucp-mung
Ini untuk digunakan ketika Anda memiliki campuran gaya Internet
alamat domain dan bang-path gaya UUCP di log.
Umpan UUCP hulu terkadang masih menggunakan domain Internet
alamat gaya ke bang-paths. Opsi ini dapat
terkadang membatalkan "kerusakan". Sebagai contoh:
"somehost.dom!username@foo" (di mana "foo" adalah yang berikutnya
host upstream dan "somehost.dom" dari mana emailnya
berasal) akan dikonversi ke
"foo![email dilindungi]". Ini juga mempengaruhi
diperpanjang detail laporan (-e), untuk membantu memastikan bahwa by-
penyortiran domain-by-nama lebih akurat.
--mailq Jalankan perintah "mailq" di akhir laporan.
Hanya fitur kenyamanan. (Asumsikan bahwa "mailq"
ada di $PATH. Lihat variabel "$mailqCmd" ke jalur ini
Jika diinginkan.)
--no_bounce_detail
--no_deferral_detail
--no_reject_detail
Sakelar ini tidak digunakan lagi karena
--bounce-detail, --deferral-detail dan
--reject-detail, masing-masing.
Menekan pencetakan detail berikut
laporan, masing-masing:
detail pesan terpental (melalui relai)
detail penangguhan pesan
detail penolakan pesan
Lihat juga: "-u" dan "-h" untuk pembatasan laporan lebih lanjut
Pilihan.
--tidak-tidak-pesan-ukuran
Jangan memancarkan laporan "Pesan tanpa data ukuran".
Ukuran pesan hanya dilaporkan oleh manajer antrian.
Pesan mungkin disampaikan cukup lama setelah
(terakhir) entri log qmgr yang informasinya tidak ada
log yang diproses oleh proses tertentu
pflogsumm. Ini melempar "Penerima melalui pesan
size" dan total untuk "byte terkirim." Ini adalah
biasanya dilaporkan oleh pflogsumm sebagai "Pesan tanpa no
data ukuran."
--tanpa-smtpd-peringatan
Sakelar ini tidak digunakan lagi karena
smtpd-peringatan-detail
Di server email yang sibuk, misalnya di ISP, peringatan SMTPD
dapat menghasilkan laporan yang cukup besar. Pilihan ini
ternyata melaporkan mereka.
--masalah-pertama
Keluarkan laporan "masalah" (pantulan, penundaan, peringatan,
dll.) sebelum statistik "normal".
--rej-tambah-dari
Bagi mereka yang menolak laporan yang mencantumkan alamat IP atau
nama host/domain: tambahkan email dari alamat ke
setiap daftar. (Tidak berlaku untuk "Penggunaan yang tidak benar"
laporan perpipaan perintah SMTP".)
-q quiet - jangan cetak heading untuk laporan kosong
catatan: judul untuk peringatan, fatal, dan "master"
pesan akan selalu dicetak.
--tolak-detail
Batasi detail smtpd, tolak, peringatkan, tahan, dan buang
lapor ke atas . 0 untuk menekan sepenuhnya.
--smtp-detail
Batasi laporan pengiriman smtp terperinci ke atas .
0 untuk menekan sepenuhnya.
--smtpd-statistik
Hasilkan statistik koneksi smtpd.
Laporan "per-hari" tidak dibuat untuk satu hari
laporan. Untuk laporan beberapa hari: angka "per jam"
adalah rata-rata harian (tercermin dalam judul laporan).
--smtpd-peringatan-detail
Batasi laporan peringatan smtpd terperinci ke atas .
0 untuk menekan sepenuhnya.
--syslog-name=nama
Atur syslog-name untuk mencari entri log Postfix.
Secara default, pflogsumm mencari entri di file log
dengan nama syslog "postfix," default.
Jika Anda telah menetapkan parameter "syslog_name" non-default
dalam konfigurasi Postfix Anda, gunakan opsi ini untuk
beri tahu pflogsumm apa itu.
Lihat diskusi tentang penggunaan opsi ini di bawah
"CATATAN," di bawah.
-u atas untuk ditampilkan dalam laporan pengguna. 0 == tidak ada.
Lihat juga: opsi "-h" dan "--*-detail" untuk lebih lanjut
opsi pembatasan laporan.
--verbose-pesan-detail
Untuk penangguhan pesan, bouncing dan tolak ringkasan:
menampilkan "alasan" lengkap, bukan yang terpotong.
Catatan: ini dapat mengakibatkan antrean yang cukup panjang dalam laporan.
--verp-mung do "VERP" menghasilkan alamat (?) munging. Mengubah
--verp-mung=2 alamat pengirim formulir
"list-return-NN-someuser=[email dilindungi]"
untuk
"list-return-ID-someuser=[email dilindungi]"
Dengan kata lain: ganti nilai numerik dengan "ID".
Dengan menentukan opsional "=2" (bentuk kedua), the
munging lebih "agresif", mengubah alamat
untuk sesuatu seperti:
"[email dilindungi]"
Sebenarnya: menentukan apa pun yang kurang dari 2 tidak
munging "sederhana" dan apa pun yang lebih besar dari 1 hasil
dalam peretasan yang lebih "agresif" yang diterapkan.
Lihat "CATATAN" mengenai opsi ini.
--version Cetak nama dan versi program dan bail out.
--zero-fill "Zero-fill" array tertentu sehingga laporan keluar dengan
data dalam kolom yang mungkin kosong.
KEMBALI NILAI
Pflogsumm tidak mengembalikan apa pun yang menarik ke shell.
GALAT
Pesan kesalahan dipancarkan ke stderr.
CONTOH
Membuat laporan kegiatan hari sebelumnya:
pflogsumm -d kemarin /var/log/maillog
Laporan kegiatan minggu sebelumnya (setelah log dirotasi):
pflogsumm /var/log/maillog.0
Apa yang terjadi sejauh ini hari ini:
pflogsumm -d hari ini /var/log/maillog
Entri crontab untuk membuat laporan aktivitas hari sebelumnya
pada 10 menit setelah tengah malam.
10 0 * * * /usr/local/sbin/pflogsumm -d kemarin /var/log/maillog
2>&1 |/usr/bin/mailx -s "`uname -n` statistik email harian" postmaster
Entri Crontab untuk menghasilkan laporan untuk aktivitas minggu sebelumnya.
(Contoh ini mengasumsikan seseorang memutar log email setiap minggu, kadang-kadang
sebelum 4:10 pada hari Minggu.)
10 4 * * 0 /usr/local/sbin/pflogsumm /var/log/maillog.0
2>&1 |/usr/bin/mailx -s "`uname -n` statistik email mingguan" postmaster
Dua contoh crontab di atas, sebenarnya harus satu baris
setiap. Mereka dipecah menjadi dua atau lebih baris karena halaman
masalah pemformatan.
Gunakan pflogsumm online menggunakan layanan onworks.net