这是 pflogsumm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
pflogsumm - 生成 Postfix MTA 日志文件摘要
版权所有 (C) 1998-2010 by James S. Seymour,1.1.5 版
概要
pflogsumm -[eq] [-d ] [ - 细节]
[--bounce-细节] [--延期细节]
[-H ] [-i|--ignore-case] [--iso-date-time] [--mailq]
[-m|--uucp-mung] [--no-no-msg-size] [--问题优先]
[--rej-add-from] [--reject-detail ] [--smtp-详细信息]
[--smtpd-stats] [--smtpd-警告-详细信息]
[--syslog-name=string] [-u ] [--详细信息-详细信息]
[--verp-mung[= ]] [--zero-fill] [file1 [filen]]
pflogsumm -[帮助|版本]
如果未指定文件,则从标准输入读取。 输出到标准输出。
商品描述
Pflogsumm 是 Postfix MTA 的日志分析器/汇总器。 这是
旨在提供对 Postfix 活动的概述,只要足够
为管理员提供“提醒”潜在问题的详细信息
点。
Pflogsumm 生成摘要,在某些情况下,生成详细报告
邮件服务器流量、拒绝和退回的电子邮件以及服务器
警告、错误和恐慌。
配置
--弹跳细节
将详细的退回报告限制在顶部. 0
完全压制。
-d today 生成今天的报告
-d 昨天仅生成“昨天”的报告
--延期细节
将详细的延迟报告限制在顶部. 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 修改 (mung?) UUCP 风格的 bang-paths
--uucp-蒙格
这适用于混合使用 Internet 风格的
日志中的域地址和 UUCP 样式的 bang 路径。
上游 UUCP 提要有时会屏蔽 Internet 域
将地址样式化为 bang-paths。 这个选项可以
有时会撤消“损害”。 例如:
“somehost.dom!username@foo”(其中“foo”是下一个
主机上游和“somehost.dom”是电子邮件的来源
起源)将被转换为
“噗![email protected]”。这也影响了
扩展详细报告 (-e),以帮助确保通过-
按域名排序更准确。
--mailq 在报告结束时运行“mailq”命令。
只是一个方便的功能。 (假设“mailq”
在 $PATH 中。 请参阅“$mailqCmd”变量以路径 thisi
如果需要。)
--no_bounce_detail
--no_deferral_detail
--no_reject_detail
这些开关已被弃用,以支持
--bounce-detail, --deferral-detail 和
--reject-detail 分别。
禁止打印以下详细信息
分别报告:
消息退回详细信息(通过中继)
消息延迟细节
消息拒绝细节
另请参阅:“-u”和“-h”以进一步限制报告
选项。
--无无消息大小
不要发出关于“没有大小数据的消息”的报告。
消息大小仅由队列管理器报告。
消息可能会在足够长的时间后传递
(最后)该信息不在的 qmgr 日志条目
由特定运行处理的日志
pflogsumm。 这会引发“通过消息的收件人
大小”和“传送的字节数”的总数。这些是
通常由 pflogsumm 报告为“没有
尺寸数据。”
--no-smtpd-警告
不推荐使用此开关以支持
smtpd-警告-详细信息
在繁忙的邮件服务器上,比如在 ISP,SMTPD 警告
可以产生相当大的报告。 这个选项
关闭报告它们。
--问题第一
发出“问题”报告(退回、延迟、警告、
等)在“正常”统计数据之前。
--rej-添加-来自
对于那些拒绝列出 IP 地址的报告或
主机/域名:将来自地址的电子邮件附加到
每个列表。 (不适用于“不当使用
SMTP 命令流水线”报告。)
-q quiet - 不打印空报告的标题
注意:警告、致命和“主人”的标题
消息将始终被打印。
--拒绝细节
限制详细 smtpd 拒绝、警告、保留和丢弃
向上级报告. 0 完全压制。
--smtp-详细信息
将详细的 smtp 传送报告限制在顶部.
0 完全压制。
--smtpd-统计信息
生成 smtpd 连接统计信息。
“每天”报告不是为单日生成的
报告。 对于多日报告:“每小时”数字
是每日平均值(反映在报告标题中)。
--smtpd-警告-详细信息
将详细的 smtpd 警告报告限制在顶部.
0 完全压制。
--syslog-name=名称
设置 syslog-name 以查找 Postfix 日志条目。
默认情况下,pflogsumm 在日志文件中查找条目
系统日志名称为“postfix”,默认值。
如果您设置了非默认的“syslog_name”参数
在你的 Postfix 配置中,使用这个选项来
告诉 pflogsumm 那是什么。
请参阅下面关于使用此选项的讨论
“注释”,如下。
-u 最佳显示在用户报告中。 0 == 无。
另请参阅:“-h”和“--*-detail”选项以进一步了解
报告限制选项。
--verbose-msg-详细信息
对于邮件延迟、退回和拒绝摘要:
显示完整的“原因”,而不是截断的原因。
注意:这可能会导致报告中出现很长的行。
--verp-mung 做“VERP”生成的地址 (?) munging。 转变
--verp-mung=2 表格的发件人地址
“list-return-NN-someuser=[email protected]"
至
"list-return-ID-someuser=[email protected]"
换句话说:用“ID”替换数值。
通过指定可选的“=2”(第二种形式),
munging 更“激进”,转换地址
类似于:
"[email protected]"
实际上:指定小于 2 的任何值
“简单” munging 和任何大于 1 的结果
在更“激进”的黑客应用中。
有关此选项,请参阅“注意事项”。
--version 打印程序名称和版本并退出。
--zero-fill “零填充”某些数组,以便报告出来
否则可能为空白的列中的数据。
返回 VALUE
Pflogsumm 不会向 shell 返回任何感兴趣的东西。
错误
错误消息被发送到 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` 每日邮件统计" postmaster
用于生成前一周活动报告的 Crontab 条目。
(这个例子假设一个人每周轮换邮件日志,一段时间
周日凌晨 4:10 之前。)
10 4 * * 0 /usr/local/sbin/pflogsumm /var/log/maillog.0
2>&1 |/usr/bin/mailx -s "`uname -n` 每周邮件统计信息" postmaster
上面的两个 crontab 示例实际上必须是一行
每个。 由于页面的原因,它们被分成两行或更多行
格式问题。
使用 onworks.net 服务在线使用 pflogsumm