Monitoring 用于log4j和python日志的日志监视和警报工具

Monitoring 用于log4j和python日志的日志监视和警报工具,monitoring,alert,logging,mailing,process-monitoring,Monitoring,Alert,Logging,Mailing,Process Monitoring,我想在各种日志文件(12)中搜索错误/致命日志,并在事件发生时获取某种警报(邮件) 我已经测试过了 链锯-仅支持log4j,没有警报功能 Splunk-免费版本没有警报功能 抄写-推出时间将稍高。 Log4j&Python的默认日志记录具有邮件警报功能,但我希望将配置保存在一个地方,而不是放在不同的文件中 我的另一个选择是编写一个程序,读取所有日志文件并搜索正则表达式,然后在匹配时采取必要的操作,但我想知道是否已经有一个开源工具可用于此操作。如果要监视的日志仅在一台主机上,则可以使用Cron或N

我想在各种日志文件(12)中搜索错误/致命日志,并在事件发生时获取某种警报(邮件)

我已经测试过了 链锯-仅支持log4j,没有警报功能

Splunk-免费版本没有警报功能

抄写-推出时间将稍高。 Log4j&Python的默认日志记录具有邮件警报功能,但我希望将配置保存在一个地方,而不是放在不同的文件中


我的另一个选择是编写一个程序,读取所有日志文件并搜索正则表达式,然后在匹配时采取必要的操作,但我想知道是否已经有一个开源工具可用于此操作。

如果要监视的日志仅在一台主机上,则可以使用Cron或Nagios

如果它们在多台主机上,请使用Nagios

Nagios有一个非常高级的插件,可以让你随心所欲地监控日志

(示例)

要监视目录中的多个日志,请执行以下操作:

autoblz/var/log 60m'.''错误'1 2日志\u mon-ndfound

要监视单个日志文件,请执行以下操作:


autoblz/var/log/syslog 60m.”“错误”1 2 syslog_monitor-ndfoundn如果要监视的日志仅在一台主机上,则可以使用Cron或Nagios

如果它们在多台主机上,请使用Nagios

Nagios有一个非常高级的插件,可以让你随心所欲地监控日志

(示例)

要监视目录中的多个日志,请执行以下操作:

autoblz/var/log 60m'.''错误'1 2日志\u mon-ndfound

要监视单个日志文件,请执行以下操作:

autoblz/var/log/syslog 60m'.''错误'1 2 syslog\u监视器-ndfound