zoukankan      html  css  js  c++  java
  • Property-Based Filters 基于属性的过滤器:

    Property-Based Filters  基于属性的过滤器:
    
    基于属性的过滤器对于rsyslog 是唯一的。
    
    它们允许对任何属性过滤, 像HOSTNAME,syslogtag和msg.
    
    
    
    当前支持的属性的列表都可以在属性替换器里找到(
    
    但是记住只有properties 属性,替换是不支持的)
    
    使用这个filter,每个属性可以被检查通过一个特定的值,使用一个单独的比较操作符。
    
    基于属性过滤必须以冒号:开始。
    
    这个告诉rsyslog 它是新的过滤类型。
    
    :冒号后面跟着属性名字,逗号,要执行的比较操作符,又一个逗号然后是要比较的值。
    
    :syslogtag,isequal,"testlog01" 
    
    值必须引号引起,可以有空格和制表符 在逗号之间。
    
    
    属性名字和比较操作符都是区分大小写的
    
    :property, [!]compare-operation, "value"
    
    
    比较操作符:
    
    contains:
    
    检查如果提供的字符串是包含在属性里的,必须有一个精确匹配,不支持通配符:
    
    isequal
    
    比较提供的值字符串和属性内容,这两个值必须完全相等。不同于contains是contains搜索属性值的任何地方,
    
    isequal  是非常有用的对于字段像syslogtag 或者FROMHOST ,在这种情况下 你知道准备的内容
    
    startswith:

  • 相关阅读:
    第一周例行报告
    2018091-2 博客作业
    jQuery $.post $.ajax用法
    HTML ul、li 属性介绍
    PHP日期格式转时间戳
    php字符串与字符替换函数
    Linux内核参数
    ifconfig-dropped
    mysql_load_data及权限管理
    加快mysql导入导出速度
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349632.html
Copyright © 2011-2022 走看看