Це команда pflogsumm, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
pflogsumm - створити підсумок файлу журналу Postfix MTA
Авторське право (C) 1998-2010, Джеймс С. Сеймур, версія 1.1.5
СИНТАКСИС
pflogsumm -[eq] [-d ] [--деталь ]
[--bounce-detail ] [--deferral-detail ]
[-ч ] [-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] [файл1 [файл]]
pflogsumm -[довідка|версія]
Якщо файл(и) не вказано, виконується читання з stdin. Вихід – стандартний вихід.
ОПИС
Pflogsumm — це аналізатор/узагальнювач журналів для Postfix MTA. це є
призначений для надання загального уявлення про діяльність Postfix з достатньою кількістю
деталі, щоб дати адміністратору «передбачити» можливі проблеми
плями.
Pflogsumm створює зведення та, в деяких випадках, докладні звіти
обсяги трафіку поштового сервера, відхилена та відхилена електронна пошта, а також сервер
попередження, помилки та паніка.
ВАРІАНТИ
--obounce-detail
Обмежте докладні звіти про відмови вгору . 0
повністю придушити.
-d сьогодні створити звіт тільки за сьогодні
-d вчора створити звіт лише за "вчора"
--відкладення-деталь
Обмежте докладні звіти про відстрочення догори . 0
повністю придушити.
-- деталь
Встановлює всі --*-detail, -h та -u . Є
змінюється індивідуальними налаштуваннями. -- деталь 0
приховує *всі* деталі.
-е розширена (екстремальна? надмірна?) деталь
Надсилайте детальні звіти. Наразі це включає
лише звіт за повідомлення, відсортований за доменом відправника,
потім користувач у домені, потім за ідентифікатором черги
ПОПЕРЕДЖЕННЯ: дані, створені для створення цього звіту, можуть
швидко споживає дуже великий обсяг пам’яті, якщо a
обробляється багато записів у журналі!
-h зверху для відображення у звітах про хост/домен.
0 = немає.
Дивіться також: параметри «-u» та «--*-detail» для подальшої інформації
параметри обмеження звіту.
--help Надіслати коротке повідомлення про використання та виручити.
(За щасливим збігом обставин лише "-h" робить майже те саме,
тому, як це вимагає числовий аргумент :-). Так, я
знаю: кульгавий.)
-i
--ignore-case Обробка повної адреси електронної пошти без урахування регістру
чином.
Зазвичай pflogsumm у нижньому регістрі лише хост і
частини домену, залишаючи частину користувача в спокої. Це
параметр призводить до того, що вся адреса електронної пошти буде нижчою-
футляр.
--iso-дата-час
Для підсумків, які містять інформацію про дату або час,
використовувати стандартні формати ISO 8601 (CCYY-MM-DD і HH:MM),
а не "Пн ДД CCYY" і "ГЧММ".
-m змінити (мунг?) шляхи вибуху в стилі UUCP
--uucp-mung
Це для використання, коли у вас є поєднання Інтернет-стилю
адреси домену та шляхи вибуху в стилі UUCP у журналі.
Вихідні канали UUCP іноді змінюють домен Інтернету
стиль адреси в bang-paths. Цей варіант може
іноді скасувати «пошкодження». Наприклад:
"somehost.dom!username@foo" (де "foo" є наступним
host upstream і "somehost.dom" звідки була електронна пошта
виникло) буде перетворено в
"фу![захищено електронною поштою]Це також впливає на
розширений докладний звіт (-e), щоб забезпечити, що
сортування домену за іменем є більш точним.
--mailq Запустити команду "mailq" в кінці звіту.
Просто функція зручності. (Припускається, що "mailq"
знаходиться в $PATH. Перегляньте змінну "$mailqCmd", щоб отримати шлях до цього i
за бажанням.)
--no_bounce_detail
--no_deferral_detail
--no_reject_detail
Ці перемикачі не підтримуються на користь
--bounce-detail, --deferral-detail та
--відхилити-деталі, відповідно.
Пригнічує друк наступних деталей
звіти, відповідно:
інформація про відмову повідомлення (ретранслятором)
деталі відкладення повідомлення
деталі відхилення повідомлення
Дивіться також: "-u" і "-h" для подальшого обмеження звіту
Варіанти.
--no-no-msg-size
Не випускати звіт про "Повідомлення без даних про розмір".
Розмір повідомлення повідомляє лише менеджер черги.
Повідомлення може бути доставлено досить довго після
(останній) запис журналу qmgr, в якому немає інформації
журнал(и), оброблений певним запуском
pflogsumm. Це скидає "Одержувачі за повідомленням
розмір" і загальна кількість "доставлених байтів".
pflogsumm зазвичай повідомляє як «Повідомлення з номером
дані про розмір».
--no-smtpd-warnings
Цей перемикач не підтримується на користь
smtpd-попередження-деталі
На зайнятому поштовому сервері, скажімо, у провайдера, попередження SMTPD
може привести до досить значного звіту. Цей варіант
вимикає повідомлення про них.
--Проблеми-по-перше
Надсилайте звіти про "проблеми" (відмови, відкладення, попередження,
тощо) перед "звичайною" статистикою.
--rej-add-from
Для звітів про відхилення, які містять IP-адреси або
імена хоста/домену: додайте електронну пошту з адреси до
кожен список. (Не стосується «Неправильне використання
Звіт "Проведення конвеєра команд SMTP".)
-q тихий - не друкувати заголовки для порожніх звітів
примітка: заголовки для попередження, фатальний і "головний"
повідомлення завжди друкуватимуться.
--відхилити деталь
Обмежте детальні відхилення smtpd, попередження, утримання та відкидання
звітує вгору . 0, щоб повністю придушити.
--smtp-detail
Обмежте докладні звіти про доставку smtp у верхній частині .
0, щоб повністю придушити.
--smtpd-stats
Створення статистики підключення smtpd.
Звіт "за день" не створюється для одного дня
звіти. Для багатоденних звітів: цифри "за годину".
– середньоденні (відображені в заголовку звіту).
--smtpd-warning-detail
Обмежте докладні звіти про попередження smtpd у верхній частині .
0, щоб повністю придушити.
--syslog-name=ім'я
Встановіть syslog-name для пошуку записів журналу Postfix.
За замовчуванням pflogsumm шукає записи у файлах журналів
з ім'ям системного журналу "postfix", за замовчуванням.
Якщо ви встановили параметр "syslog_name", який не є за умовчанням
у вашій конфігурації Postfix, використовуйте цю опцію, щоб
скажіть pflogsumm, що це таке.
Обговорення використання цієї опції див
"ПРИМІТКИ" нижче.
-u зверху для відображення у звітах користувачів. 0 == немає.
Дивіться також: параметри "-h" і "--*-detail" для подальшої інформації
параметри обмеження звіту.
--verbose-msg-detail
Для відстрочення повідомлень, зведень про відмову та відхилення:
відобразити повну «причину», а не усічену.
Примітка: це може призвести до досить довгих рядків у звіті.
--verp-mung виконувати "VERP" згенеровану адресу (?) munging. Перетворити
--verp-mung=2 адреси відправника форми
"list-return-NN-someuser=[захищено електронною поштою]"
до
"list-return-ID-someuser=[захищено електронною поштою]"
Іншими словами: замініть числове значення на "ID".
Вказавши необов’язковий «=2» (друга форма),
munging є більш «агресивним», перетворюючи адресу
до чогось на зразок:
"[захищено електронною поштою]"
Насправді: якщо вказати будь-що менше 2, це робить
"просте" маніпулювання та результат, що перевищує 1
у більш «агресивному» хаку, який застосовується.
Дивіться «ПРИМІТКИ» щодо цієї опції.
--version Роздрукувати назву та версію програми та виручити.
--zero-fill "Заповнити нулем" певні масиви, щоб звіти виходили з
дані в стовпцях, які в іншому випадку можуть бути порожніми.
ПОВЕРНЕННЯ VALUE
Pflogsumm не повертає нічого цікавого в оболонку.
ПОМИЛКИ
Повідомлення про помилки надсилаються в stderr.
ПРИКЛАДИ
Зробіть звіт про діяльність попереднього дня:
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` щотижнева статистика пошти" поштмейстер
Два приклади crontab, наведені вище, мають бути одним рядком
кожен. Вони розбиті на два або більше рядків через сторінку
проблеми з форматуванням.
Використовуйте pflogsumm онлайн за допомогою служб onworks.net