【问题标题】:Linux Log Trace WatcherLinux 日志跟踪观察器
【发布时间】:2011-10-17 13:35:30
【问题描述】:

我正在寻找一个 linux 守护进程,它跟踪一个日志文件并使用一组模式(例如 REGEX)检查每个新的行。在模式匹配的情况下,有一个通知脚本,该脚本反过来将通知发送到其他程序。

-- 追根究底

【问题讨论】:

  • 这和软件开发有什么关系?
  • 实际上我需要将自动工作流添加到不知道我的外部工作流引擎的现有软件应用程序中!在第一步中,我需要生成由用户交互触发的通知。我唯一的方法是软件应用程序日志跟踪:)

标签: linux logging trace


【解决方案1】:

这可以通过nxlog 轻松实现,如下所示:

<Input in>
    Module  im_file
    File    "/var/log/custom_app.log"
    Exec    if $raw_event =~ /regexpattern/ exec_async('/path/to/notification_script.sh');
</Input>

<Output out>
    Module  om_null
</Output>

<Route 1>
       Path in => out
</Route>

可能还有十几种其他方法可以解决这个问题(想到 rsyslog、syslog-ng)。

【讨论】:

    猜你喜欢
    • 2010-09-06
    • 1970-01-01
    • 2011-04-01
    • 2017-06-27
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-19
    相关资源
    最近更新 更多