Ad Widget

Collapse

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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • abababab
    Junior Member
    • Sep 2018
    • 8

    #1

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

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

    这样写值,都提示错误
    Cannot compile a regular expression describing filename pattern
  • zsj2002
    Junior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2018
    • 5

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

    Comment

    • yanyi
      Junior Member
      • Aug 2019
      • 3

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

      Comment

      • lakeland
        Junior Member
        • Nov 2019
        • 12

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

        Comment

        • happytroyboy
          Junior Member
          • Jul 2017
          • 11

          #5
          楼上正解
          推荐个在线调试的网站
          Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.


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

          Comment

          • abababab
            Junior Member
            • Sep 2018
            • 8

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

            Comment

            • abababab
              Junior Member
              • Sep 2018
              • 8

              #7
              Originally posted by happytroyboy
              楼上正解
              推荐个在线调试的网站
              Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.


              使用的时候注意取消掉所有的REGEX FLAGS
              网站不错,收下了,谢谢!

              Comment

              • kateliuyi
                Junior Member
                • Mar 2021
                • 2

                #8
                Originally posted by happytroyboy
                楼上正解
                推荐个在线调试的网站
                Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.


                使用的时候注意取消掉所有的REGEX FLAGS
                网站太好用了!谢谢!!

                Comment

                Working...