Giter VIP home page Giter VIP logo

Comments (2)

whyscream avatar whyscream commented on June 19, 2024

There are no 'nomatch' errors, it's just a helper to find lines that I might have missed. When their content is not interesting, there is no need to grok them.

The first example is indeed not supported, but should be. The warning looks like a c/p error though, the message is repeated twice.

The second example is harder. Does the line contain any useful data to you? I.e. anything that you feel should be grokked out of it? if so, could you give an example of the data you would like to extract?

Furthermore: when I do a header replace on my system, this is applied by the cleanup daemon, not by the smtp daemon as in your example. Could you give me an unaltered example line?

from postfix-grok-patterns.

lukbaum avatar lukbaum commented on June 19, 2024

No, I don't need the data, thought it would be interesting for completeness. The repeating message was no c/p error, I added a field via grok to the message field, which did already exist. My mistake. So the line would be

Nov 23 20:15:38 elk postfix/smtp[XXXX]: QID: replace: header From: "(Cron Daemon)" <XXX>: From: XXX

But I verified that the message is indeed from the smtp program, if you're interested, the corresponding lines in /etc/postfix/main.cf are

sender_canonical_classes = envelope_sender, header_sender
sender_canonical_maps = regexp:/etc/postfix/sender_canonical_maps
smtp_header_checks = regexp:/etc/postfix/header_check

Postfix version is 2.10.1 and my OS is CentOS 7.4.

from postfix-grok-patterns.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.