这是命令日志工具,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
logtool - 解析和过滤系统日志文件
概要
(标准输出) | 日志工具 -[参数]
Logtool 是一个命令行程序,它将日志文件解析为更可口的格式。
它将需要任何类似于系统日志或多日志文件的东西,以及未格式化的 ASCII,
并将其压缩为以下格式之一以供您观看:
ANSI(彩色以便于“一目了然”查看)
ASCII(电子邮件报告/术语不带颜色)
CSV(电子表格/数据库导入)
HTML(用于生成网页)
RAW(无缘无故)
配置
-o [ ANSI | ASCII | CSV | HTML | 生的 ]
允许您将输出格式指定为以下格式之一:ANSI(默认)、
ASCII、CSV、HTML、RAW。 选项不区分大小写(即:-o CSV 和 -o csv 应该
产生相同的结果)
-t [ 长 | 短的 ]
允许您将时间显示格式指定为以下格式之一:(长
[默认]) Mon Dy HH:MM:SS 或(短)HH:MM
-b 使 logtool 对 RED 事件发出哔哔声(仅限 ANSI 输出)。 这很有用,当你
想要持续监控日志文件,并希望让您的终端发出哔哔声
每当有不寻常的事情发生时。
-s 导致 logtool 不显示系统日志“源”字段
-p 导致 logtool 不显示“程序”字段
-c [/路径/配置文件]
允许您指定默认 /etc/logtool/logtool.conf 以外的配置文件
-i [/路径/包含文件]
允许您指定包含正则表达式的替代文件以供包含
[默认=/etc/logtool/include]
-e [/路径/排除文件]
允许您指定包含正则表达式的备用文件以进行排除
[默认=/etc/logtool/exclude]
-n 导致 logtool 跳过各种模块解析 IP->Hostname 的任何尝试
(当您的 DNS 暂时关闭时很方便)。
-v 将 logtool 设置为在详细模式下运行(当前不执行任何操作)
-V 使 logtool 打印其版本信息并退出
-h 显示帮助信息
建议 用法
作为“实时”日志文件监控工具:
tail -f /var/log/messages | 日志工具 -o ANSI -b
要生成日志文件的彩色网页:
cat /var/log/messages | logtool -o HTML > /home/httpd/html/logs/messages.html
通过 cronjob 生成报告:
零售/var/log/messages | logtool -o ASCII | mail -s "每日报告"
[email protected]
配置 文件
/etc/logtool/logtool.conf
配置文件应该被注释到自我记录的程度,所以我们不会
在这里非常广泛地评论它。 我只想说,这是你应该去的地方
为 logtool 配置 99% 的运行时选项。 您可能还收藏了
不同的默认配置,并通过 logtool 的“-c”选项从中选择。
可用性
众所周知,Logtool 可以使用 2.95.x GNU C 编译器,即 GNU
Make 实用程序和适当的 ANSI C 库(推荐使用 glibc,但不是必需的)。
成功的具体报告包括 FreeBSD、OpenBSD、Solaris、SunOS、AIX、SCO 和
当然,任何已知的 Linux 风格(包括至少 2 个嵌入式系统变体)。
使用 onworks.net 服务在线使用 logtool