Linux 日志文件监视器 - 您要监视的 UNIX 服务器上是否有 Linux 日志文件?您是否被编写一个高效的 Linux 日志文件监控工具所需的大量工作吓倒了?您想要关于如何编写最好的日志文件监控工具的指导和/或指南,或者关于在何处下载书面日志文件的指示?

如果您对这些与 Linux 日志文件相关的问题产生共鸣,请查看以下命令。

语法:logrobot(logfile)(minute)(patternA)(patternB)(-find or -show)(warning)(critical)

Command1:

命令 1:

strong>logrobot /var/log/messages 60 '错误“紧急”- 发现 5 10

命令 2: logrobot /var/log/messages 60 'error "urgent' - show 5 10

你能猜出以上命令的作用吗?

包含“-found”的第一个命令 (Command1) 告诉 logrobot 程序扫描 /var/log/messages 中的模式“error”和“panic”(这些只是常规模式和字符串。你只要它们在单引号内,它们就可以被替换)。

如果Command1在/var/log/messages Linux日志文件的同一行中找到两个指定的字符串“error”和“panic”,并且包含这些词的行数小于5,那么没问题。程序将以 0 结束。

如果日志中与模式匹配的行数大于或等于 5,但小于 10,它将中止并发出警告,因为这属于警告类别。

如果日志中匹配指定模式的行数大于或等于 10,脚本将以 Critical 终止,因为脚本属于 Critical 类别。

包含“-show”的第二行 (Command2) 告诉脚本输出(意思是发布到屏幕)Linux 日志文件中与指定模式匹配的所有行。告诉 Logrobot 工具只输出过去 60 分钟内写入日志的行。所以换句话说,如果您想根据时间范围从 Linux 日志中提取行,请按以下步骤操作。

如果需要监控Linux系统日志,需要自己编写或者下载类似上面提到的日志扫描工具。这个新工具为 Linux 带来了一种独特的日志监控方法,可以击败任何在危机时期必须运行的疯狂东西。

这个Linux日志监控工具也可以用在Sun Solaris系统上吗?是的,它可以。