2017-04-28 12:25 GMT+02:00 Daniel Pocock <[email protected]>:
>
>
> On 28/04/17 12:16, Michael Biebl wrote:
>> Control: tags -1 + moreinfo
>>
>> Am 28.04.2017 um 11:51 schrieb Daniel Pocock:
>>> Package: rsyslog-pgsql Version: 8.24.0-1 Severity: important
>>>
>>> I've observed this problem on both jessie (8.4.2-1+deb8u2) and
>>> stretch (8.24.0-1)
>>>
>>> I installed the package:
>>>
>>> apt-get install postgresql rsyslog-pgsql
>>>
>>> and agreed to let dbconfig-common set up the database.
>>>
>>> I restart the daemon:
>>>
>>> systemctl restart rsyslog
>>>
>>> Then I went to look at the table with loganalyzer[1] and I
>>> noticed the PID values in the tag column in the GUI.
>>>
>>> Looking in the database, I found the data is bad, rsyslog is not
>>> doing the correct INSERT:
>>>
>>>
>>> select distinct syslogtag from SystemEvents;
>>>
>>>
>>>
>>> syslogtag ------------------------- sshd[9127]: cron[582]:
>>> sshd[15202]: sshd[15298]: sshd[15071]: sshd[15279]: sshd[15116]:
>>> rsyslogd-2007: sshd[15114]: CRON[26002]: CRON[28224]:
>>> sshd[9150]: postfix/smtpd[26154]: sshd[15207]: CRON[11434]:
>>> CRON[28163]: sshd[9398]: CRON[28103]:
>>>
>>
>> I'm not sure that's a bug, see
>> https://www.ietf.org/rfc/rfc3164.txt:
>>
>> 5.3 Originating Process Information
>>
>> It has also been considered to be a good practice to include some
>> information about the process on the device that generated the
>> message - if that concept exists.  This is usually the process
>> name and process id (often known as the "pid") for robust
>> operating systems.  The process name is commonly displayed in the
>> TAG field. Quite often, additional information is included at the
>> beginning of the CONTENT field.  The format of "TAG[pid]:" -
>> without the quote marks - is common.
>>
>
> Using the square brackets for the PID is a clearly documented standard
> and the table has the separate column for it.
>
> Maybe there should be distinct columns for "full" tag and also for the
> extracted process name and PID?
>
> Or should processes reading this table, such as LogAnalyzer, be able
> to extract the PID?
>
> When I was using the MongoDB backend the PID was in a different column.
>
> Can anybody else in the rsyslog mailing list comment on this issue?

Well, syslogtag is syslogtag and so the contents is correct as far as I can see.

I think you can define a custom template for the insert, which
together with a schema modification should give you what you want?

Rainer
>
> Regards,
>
> Daniel
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
> What's up with rsyslog? Follow https://twitter.com/rgerhards
> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T 
> LIKE THAT.

Reply via email to