监控 var 日志消息文件:您想监控 Linux 服务器上的 /var/log/messages 文件吗?
监控Linux服务器上的/var/log/messages文件到底是什么意思?你看,许多 Linux 用户可能希望在他们的 var 日志消息文件中记录各种错误和事件。虽然简单的 tail 和 grep 可以非常快速和轻松地隔离那些需要的消息,但通常需要更复杂的东西。更可控的东西。
假设您在工作中遇到危机(如服务器崩溃),您需要快速查看系统日志文件中的一些错误或消息,它们会告诉您发生了什么。在那种情况下你会怎么做?你已经疯了。在你发疯之前你跑了多少尾巴和抓地力?
如果有一个我可以运行的日志监控命令会根据时间范围获取我需要的信息怎么办?
假设您的服务器崩溃了,而工作中的某个高层正在垂涎三尺地寻求有关服务器宕机原因的答案。
在这种情况下,您可以运行到 /var/log/messages 文件(或任何 UNIX 系统日志文件)并运行如下命令 The log file pulls all lines where "error" and "panic"在过去 60 分钟内发生。当然,可以调整 60 分钟的时间范围以适合您需要捕捉的任何时间段。
语法: logrobot(logfile)(min search)(string to search 1)(string to search 2)(action)(warning)(critical)。
示例: logrobot /var/log/messages 60 'error "urgent' - display 5 10
这行简单的代码将为您节省很多麻烦,在某些情况下,还可以节省您的工作。