zoukankan      html  css  js  c++  java
  • rsyslog input 不支持变量

    input(type="imfile"
    File="/usr/local/apache-tomcat-7.0.55_8082/logs/localhost_access_log.*.txt"
    Tag="zjzc-api-access01"
    Severity="info"
    Facility="local5")
    
    
    不支持这种写法:
    input(type="imfile"
    File="/usr/local/apache-tomcat-7.0.55_8082/logs/localhost_access_log.%$year%-%$month%-%$day%.txt"
    Tag="zjzc-api-access01"
    Severity="info"
    Facility="local5")
    
    比如:$InputFileName /web/webfront/logs/catalina-20160422.out
    但是,因为tomcat生成的日志名是每天按日期变化的。
    catalina-20160422.out
    catalina-20160423.out
    catalina-20160424.out
    所以配置文件写成下面这个,但是rsyslog不能正常识别,
    $InputFileName /web/webfront/logs/catalina-%$year%%$month%%$day%.out
    
    但是rsyslog在自己生成文件时%$year%%$month%%$day%这个变量是有效的。

  • 相关阅读:
    StackExchange.Redis 文档翻译
    性能分析
    脚本
    KEYS,SCAN,FLUSHDB 等等,这些命令在哪里?
    事件
    发布/订阅 消息顺序
    Redis中的事务
    键、值以及通道
    管道和多路复用器
    配置
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350291.html
Copyright © 2011-2022 走看看