我在 Linux 中有一个应用程序,如果某些特定格式出现错误,它会记录下来。
Linux 中是否有任何日志分析或日志监控软件,我可以根据我的日志格式对其进行配置,以便在发生错误时向我发送警报?
答案1
一种可能性是使用系统日志工具(例如,它可以在 Debian、Ubuntu 和 Gentoo 存储库中使用,对于 RHEL,可以在 syslog-ng 主页上下载)。
syslog-ng 允许非常灵活的系统日志记录。对于您的情况,我会使其与这些错误相匹配,并让 syslog-ng 链发送电子邮件/将错误记录到数据库/发送短信或您使用的任何警报机制。
另外一个好处是可以实时报警。
答案2
对于简单、独立的解决方案,样本旨在附加到日志文件的末尾,监视新行,并根据新行的内容对其采取行动(发送电子邮件,运行脚本等)。