Ad Widget

Collapse

监控目录下的所有日志文件。

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    监控目录下的所有日志文件。

    logrt[“/opt/apache-tomcat-/logs/catalina*”]

    这样写值,都提示错误
    Cannot compile a regular expression describing filename pattern

    #2
    正則表達中* 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次)。你把*去掉估計就可以了

    Comment


      #3
      这样写是不是只能精确到某个日志文件了,

      Comment


        #4
        你这是混淆了通配符和正则式啊,你这个式子意思是匹配catalin catalina catalinaaaaaa 这样的
        正确的写法应该是catalina.*,"."匹配任意字符,"*"匹配 0 个或多个前面指定类型的字符,建议深入了解一下zabbix支持的PCRE正则式
        但是这样也不太好,catalina有log error之类的 最好指定后缀为catalina.*log避免监控没用的或者重复的日志,如果有cronolog,写法也 不一样

        Comment


          #5
          楼上正解
          推荐个在线调试的网站
          https://regex101.com/

          使用的时候注意取消掉所有的REGEX FLAGS

          Comment

          Announcement

          Collapse
          No announcement yet.
          Working...
          X