On Wed, 3 Sep 2014, James Lay wrote:

On 2014-09-03 12:51, David Lang wrote:
I suspect that you need to define a working directory, but the best
thing to do is to start rsyslog manually with the -dn flags to see if
there are any errors reported (there will be a lot of output, but if
you search for bro_conn you should find things)

David Lang

On Wed, 3 Sep 2014, James Lay wrote:

So...I'm kind of at my wits end here. All I'm trying to do is get rsyslog to read an additional file and it is just not working. I've upgraded from 5 to 8 in the hopes that the version was too old, but still not working. Current version:

rsyslogd 8.4.0, compiled with:
       FEATURE_REGEXP:                         Yes
       GSSAPI Kerberos 5 support:              No
       FEATURE_DEBUG (debug build, slow code): No
       32bit Atomic operations supported:      Yes
       64bit Atomic operations supported:      Yes
       memory allocator:                       system default
       Runtime Instrumentation (slow code):    No
       uuid support:                           Yes
Number of Bits in RainerScript integers: 32 (due to too-old json-c lib)


/etc/rsyslog.conf:
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$RepeatedMsgReduction on
$SystemLogRateLimitInterval 0
$SystemLogRateLimitBurst 0
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog
$WorkDirectory /var/spool/rsyslog
$IncludeConfig /etc/rsyslog.d/*.conf


/etc/rsyslog.d/50-default.conf:
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
kern.*                          -/var/log/kern.log
mail.*                          -/var/log/mail.log
*.*;local7.none                 @10.x.x.y
mail.err                        /var/log/mail.err
news.crit                       /var/log/news/news.crit
news.err                        /var/log/news/news.err
news.notice                     -/var/log/news/news.notice
*.emerg                                :omusrmsg:*
daemon.*;mail.*;\
       news.err;\
       *.=debug;*.=info;\
       *.=notice;*.=warn       |/dev/xconsole


/etc/rsyslog.d/10-bro.conf:
module(load="imfile" PollingInterval="1")

input(type="imfile"
     File="/media/backup/bro/current/conn.log"
     Tag="bro_conn"
     StateFile="stat-bro_conn"
     Severity="info"
     Facility="local7")
local7.* @10.x.x.x:6514


The format of the above file is:

1409764958.802124 CI0hHTD52XaYNxUd8 fe80::792c:71a0:7d6a:a4d9 546 ff02::1:2 547 udp - 59.997854 515 0 S0 F 0 D 5 755 0 0 (empty)

I see the below in packet capturing when I restart rsyslog:
.<190>Sep 3 17:23:57 goidsdev bro_conn bawer 11:27:31.603706 IP 10.x.x.x.38320 > 10.x.x.x.6514: UDP, length 49

But that's it...I don't see anything like the file format above. My last hope is that rsyslog.conf needs updating, but I'm not sure what exactly to update. Please help..thanks.

James


Thanks for looking at this David. Did do the run with -dn...and this was weird:

2775.846093282:main Q:Reg/w0 : omfile: write to stream, pData->pStrm 0x7fb2f0006a70, lenBuf 40, strt data Sep 3 19:32:55 idsdev bro_conn bawer 2775.846108479:main Q:Reg/w0 : omfile: write to stream, pData->pStrm 0x7fb2f0006a70, lenBuf 45, strt data Sep 3 19:32:55 idsdev bro_conn bawsdfsder 2775.846123676:main Q:Reg/w0 : omfile: write to stream, pData->pStrm 0x7fb2f0006a70, lenBuf 45, strt data Sep 3 19:32:55 idsdev bro_conn bawsdfsder 2775.846138861:main Q:Reg/w0 : omfile: write to stream, pData->pStrm 0x7fb2f0006a70, lenBuf 45, strt data Sep 3 19:32:55 idsdev bro_conn bawsdfsder 2775.846153625:main Q:Reg/w0 : omfile: write to stream, pData->pStrm 0x7fb2f0006a70, lenBuf 49, strt data Sep 3 19:32:55 idsdev bro_conn bawsdfdsdfsder

looks like the old state file was still there:

2803.048667081:main thread    : statefile:  'stat-bro_conn'

sudo cat stat-bro_conn
<Obj:1:strm:1:
+iCurrFNum:2:1:1:
+pszFName:1:15:/home/me/list:
+iMaxFiles:2:1:0:
+bDeleteOnClose:2:1:0:
+sType:2:1:2:
+tOperationsMode:2:1:1:
+tOpenMode:2:3:384:
+iCurrOffs:2:3:532:
+inode:2:7:3366928:
End

cat /home/me/list
ick
bawer
bawsdfsder
bawsdfsder
bawsdfsder
bawsdfdsdfsder

Thanks for the quick fix...live and learn I guess :) That being said, is there anything else I should do to move to the version 8 rsyslog.conf? Wish there was a converter online.

One nice thing about rsyslog is that the config is backwards compatible, so if it works, there's no need to convert anything. If you find any part of the config confusing, look at converting it to the new format.

Other than that, you can just leave it.

David Lang
_______________________________________________
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