<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><DIV>Hi Martin &amp; Florian,</DIV>
<DIV>&nbsp;</DIV>
<DIV>I am not good at SQL and I have the following table right now. Do you mean my current table also needs to merge with your table to form one single table? </DIV>
<DIV>&nbsp;</DIV>
<DIV>What is the corresponding syslog-ng.conf file which I should modify to fit for your table?</DIV>
<DIV>&nbsp;</DIV>
<DIV>Once again, thanks for your suggestions for me.</DIV>
<DIV>&nbsp;</DIV>
<DIV>mysql&gt; desc logs;<BR>+----------+------------------+------+-----+---------+----------------+<BR>| Field&nbsp;&nbsp;&nbsp; | Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Null | Key | Default | Extra&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>+----------+------------------+------+-----+---------+----------------+<BR>| host&nbsp;&nbsp;&nbsp;&nbsp; | varchar(32)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| facility | varchar(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| priority | varchar(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp;
 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| level&nbsp;&nbsp;&nbsp; | varchar(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| tag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | varchar(10)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| date&nbsp;&nbsp;&nbsp;&nbsp; | date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| time&nbsp;&nbsp;&nbsp;&nbsp; | time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; | MUL |
 NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| program&nbsp; | varchar(15)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; | MUL | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| msg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | text&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | YES&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<BR>| seq&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | int(10) unsigned | NO&nbsp;&nbsp; | PRI | NULL&nbsp;&nbsp;&nbsp; | auto_increment |<BR>+----------+------------------+------+-----+---------+----------------+<BR>10 rows in set (0.00 sec)<BR><BR><BR>Regards,<BR>Marcos<BR><BR>--- On <B>Fri, 8/19/11, Martin Holste <I>&lt;mcholste@gmail.com&gt;</I></B> wrote:<BR></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(16,16,255) 2px solid"><BR>From: Martin Holste &lt;mcholste@gmail.com&gt;<BR>Subject: Re: [syslog-ng] Store syslog occurrence frequency instead of adding all of them to the DB<BR>To: "Syslog-ng users' and developers' mailing list" &lt;syslog-ng@lists.balabit.hu&gt;<BR>Cc: "Marcos Tang" &lt;marcostang2002@yahoo.com&gt;<BR>Date: Friday, August 19, 2011, 4:10 AM<BR><BR>
<DIV class=plainMail>I'd add on to this by using a crc function to hash the message and<BR>store that in a column to make the unique check very fast:<BR>CREATE TABLE mylogs (<BR>&nbsp; id BIGINT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,<BR>&nbsp; timestamp TIMESTAMP NOT NULL,<BR>&nbsp; crc INT UNSIGNED NOT NULL,<BR>&nbsp; count INT UNSIGNED NOT NULL DEFAULT 0,<BR>&nbsp; msg TEXT,<BR>&nbsp; UNIQUE KEY (crc)<BR>);<BR>INSERT INTO mylogs (timestamp, crc, msg) values($timestamp, CRC32($msg),<BR>$msg) ON DUPLICATE KEY UPDATE count=count+1, timestamp=$timestamp;<BR><BR>On Thu, Aug 18, 2011 at 1:33 PM, <A href="http://us.mc1121.mail.yahoo.com/mc/compose?to=system@ra-schaal.de" ymailto="mailto:system@ra-schaal.de">system@ra-schaal.de</A><BR>&lt;<A href="http://us.mc1121.mail.yahoo.com/mc/compose?to=system@ra-schaal.de" ymailto="mailto:system@ra-schaal.de">system@ra-schaal.de</A>&gt; wrote:<BR>&gt; Am 18.08.2011 19:52, schrieb Marcos Tang:<BR>&gt;<BR>&gt;&gt;
 Can those records being "processed" some how and when I search the MySQL<BR>&gt;&gt; DB, I only see ONE record list the following only?<BR>&gt;&gt;<BR>&gt;&gt; Total occurrenceMessage content<BR>&gt;&gt; =====================<BR>&gt;&gt; 14,400File system is full<BR>&gt;&gt;<BR>&gt;<BR>&gt; canīt you use something like<BR>&gt;<BR>&gt; INSERT INTO tables VALUES (date,logstring) ON duplicate KEY UPDATE date;<BR>&gt;<BR>&gt; ?<BR>&gt;<BR>&gt; florian<BR>&gt; ______________________________________________________________________________<BR>&gt; Member info: <A href="https://lists.balabit.hu/mailman/listinfo/syslog-ng" target=_blank>https://lists.balabit.hu/mailman/listinfo/syslog-ng</A><BR>&gt; Documentation: <A href="http://www.balabit.com/support/documentation/?product=syslog-ng" target=_blank>http://www.balabit.com/support/documentation/?product=syslog-ng</A><BR>&gt; FAQ: <A href="http://www.balabit.com/wiki/syslog-ng-faq"
 target=_blank>http://www.balabit.com/wiki/syslog-ng-faq</A><BR>&gt;<BR>&gt;<BR></DIV></BLOCKQUOTE></td></tr></table>