<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Sorry for bombarding the mailing list with questions. I have been working through the documentation but just seem to keep hitting obstacles. I have compared this to the examples in the manual and some samples I was able to track down, but Im not seeing where I am going wrong. For this question, I am working with the following data:<div><br></div><div><div><span class="Apple-tab-span" style="white-space:pre">        </span>"MESSAGE" : "RT_FLOW_SESSION_CLOSE: session closed unset: 192.168.199.253/55189-&gt;8.8.8.8/53 junos-dns-udp X.X.X.X/60836-&gt;8.8.8.8/53 source-nat-rule None 17 trust-to-untrust trust untrust 30455 1(83) 1(83) 2 N/A N/A N/A(N/A) vlan.0",</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>"PROGRAM" : "RT_FLOW"</div></div><div><br></div><div>Based on this , I have generated the following pattern database and config just to see if I am heading down the right path. Unfortunately, what I thought would generate a pattern match on the logs and generate the appropriate macros, are not retuning anything.&nbsp;I have also tried taking out the $PROGRAM patter, but that did not seem to help. I have also validated this with pdbtool and it succeeds.&nbsp;</div><div><br></div><div>Any help is greatly appreciated</div><div>Chris</div><div><br></div><div><i>patterndb.xml</i></div><div><br></div><div><div><div>&lt;patterndb version='3' pub_date='2011-02-11'&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;ruleset name='session_close' id='123456678'&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&lt;rules&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;rule provider='cj' id='182437592347598' class='session'&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&lt;patterns&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>&lt;pattern&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                                </span>@ESTRING:TEST1:::@ @ANYSTRING:TEST2@</div><div><span class="Apple-tab-span" style="white-space:pre">                                        </span>&lt;/pattern&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>&lt;/patterns&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>&lt;/rule&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>&lt;/rules&gt;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>&lt;/ruleset&gt;</div><div>&lt;/patterndb&gt;</div></div></div><div><br></div><div><br></div><div><i>syslog-ng.conf</i></div><div><br></div><div><div>#####Destinations#####</div><div>destination d_mongodb {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; mongodb(</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; value-pairs(</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; key("TEST1")</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; key("TEST2")</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scope("base")</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; )</div><div>&nbsp; &nbsp; &nbsp; &nbsp; );</div><div>};</div><div><br></div><div>#####Parser#####</div><div>parser pattern_db {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; db_parser(</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; file("/usr/local/etc/patterndb.xml")</div><div>&nbsp; &nbsp; &nbsp; &nbsp; );</div><div>};</div></div><div><br></div><div><div>#####Log#####</div><div>log {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; source(s_network);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; parser(pattern_db);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; destination(d_mongodb);</div><div>};</div></div><div><br></div><div><br></div><div>Unfortunately, what I thought would pattern match and generate a macro for&nbsp;</div></body></html>