Skip to content

Commit 0652d66

Browse files
authored
Merge pull request #178 from Busindre/patch-3
Update postfix.grok (skipped, still being delivered)
2 parents 5d80559 + c950ab7 commit 0652d66

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

.github/workflows/run_tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
on: [push]
22
jobs:
3-
build:
3+
test:
44
runs-on: ubuntu-latest
55

66
steps:
@@ -9,6 +9,6 @@ jobs:
99
submodules: true
1010
- uses: ruby/setup-ruby@v1
1111
with:
12-
ruby-version: 3.1
12+
ruby-version: 3.2
1313
- run: gem install jls-grok minitest
1414
- run: ruby test/test.rb

postfix.grok

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ POSTFIX_CLEANUP_PREPEND %{POSTFIX_QUEUEID:postfix_queueid}: prepend: %{POSTFIX_C
5151
POSTFIX_CLEANUP_MESSAGEID %{POSTFIX_QUEUEID:postfix_queueid}: message-id=<?%{GREEDYDATA_NO_BRACKET:postfix_message-id}>?
5252

5353
# qmgr patterns
54-
POSTFIX_QMGR_REMOVED %{POSTFIX_QUEUEID:postfix_queueid}: removed
54+
POSTFIX_QMGR_MESSAGE (removed|skipped, still being delivered)
55+
POSTFIX_QMGR_INFO %{POSTFIX_QUEUEID:postfix_queueid}: %{POSTFIX_QMGR_MESSAGE:postfix_message}
5556
POSTFIX_QMGR_ACTIVE %{POSTFIX_QUEUEID:postfix_queueid}: %{POSTFIX_KEYVALUE_DATA:postfix_keyvalue_data} \(queue active\)
5657
POSTFIX_QMGR_EXPIRED %{POSTFIX_QUEUEID:postfix_queueid}: from=<%{DATA:postfix_from}>, status=%{STATUS_WORD:postfix_status}, returned to sender
5758

@@ -116,7 +117,7 @@ POSTFIX_SCACHE_TIMESTAMP statistics: start interval %{SYSLOGTIMESTAMP:postfix_sc
116117
# aggregate all patterns
117118
POSTFIX_SMTPD %{POSTFIX_SMTPD_CONNECT}|%{POSTFIX_SMTPD_DISCONNECT}|%{POSTFIX_SMTPD_LOSTCONN}|%{POSTFIX_SMTPD_NOQUEUE}|%{POSTFIX_SMTPD_PIPELINING}|%{POSTFIX_TLSCONN}|%{POSTFIX_WARNING}|%{POSTFIX_SMTPD_PROXY}|%{POSTFIX_KEYVALUE}
118119
POSTFIX_CLEANUP %{POSTFIX_CLEANUP_MESSAGEID}|%{POSTFIX_CLEANUP_MILTER}|%{POSTFIX_CLEANUP_PREPEND}|%{POSTFIX_WARNING}|%{POSTFIX_KEYVALUE}
119-
POSTFIX_QMGR %{POSTFIX_QMGR_REMOVED}|%{POSTFIX_QMGR_ACTIVE}|%{POSTFIX_QMGR_EXPIRED}|%{POSTFIX_WARNING}
120+
POSTFIX_QMGR %{POSTFIX_QMGR_INFO}|%{POSTFIX_QMGR_ACTIVE}|%{POSTFIX_QMGR_EXPIRED}|%{POSTFIX_WARNING}
120121
POSTFIX_PIPE %{POSTFIX_PIPE_ANY}
121122
POSTFIX_POSTSCREEN %{POSTFIX_PS_CONNECT}|%{POSTFIX_PS_ACCESS}|%{POSTFIX_PS_NOQUEUE}|%{POSTFIX_PS_TOOBUSY}|%{POSTFIX_PS_CACHE}|%{POSTFIX_PS_DNSBL}|%{POSTFIX_PS_VIOLATIONS}|%{POSTFIX_WARNING}
122123
POSTFIX_DNSBLOG %{POSTFIX_DNSBLOG_LISTING}|%{POSTFIX_WARNING}

test/qmgr_0001.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ pattern: ^%{POSTFIX_QMGR}$
22
data: "0F5383D: removed"
33
results:
44
postfix_queueid: 0F5383D
5+
postfix_message: removed

test/qmgr_0006.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pattern: ^%{POSTFIX_QMGR}$
2+
data: "ED06590130AA1C9D6D862: skipped, still being delivered"
3+
results:
4+
postfix_queueid: ED06590130AA1C9D6D862
5+
postfix_message: skipped, still being delivered

test/test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# It creates test cases from all yaml files in the current
1313
# directory.
1414

15-
class TestGrokPatterns < MiniTest::Test
15+
class TestGrokPatterns < Minitest::Test
1616

1717
@@test_dir = File.dirname(__FILE__)
1818
@@upstream_pattern_dir = @@test_dir + '/logstash-patterns-core/patterns/ecs-v1/'

0 commit comments

Comments
 (0)