2015-07-13 15:18 GMT+02:00 Gerhardus Geldenhuis <[email protected]>: > Hi, > Thanks for the replies. I think the bulk of my problem was mixing old and > new config and I much further along to get something working. I have > discovered a few other niggles but will report back once I have something > working properly. As far as pull requests go, I would really consider doing > so but as always time is a factor.
yup - for everyone ;) And that is what it is like it currently is ;) > It does bug me so much that I must just > end up doing it for the documentation. I will give debug mode a go. > > Regards > > On 13 July 2015 at 13:17, Rainer Gerhards <[email protected]> wrote: > >> 2015-07-10 13:40 GMT+02:00 Gerhardus Geldenhuis >> <[email protected]>: >> > Hi >> > I am struggling a bit to get rsyslog to work as described. >> > >> > <rant> >> > Firstly the documentation is a struggle. There is some reference to old >> and >> > new style configuration but no clear differentiation between the two. >> What >> > makes it more confusing is that documents like >> > http://www.rsyslog.com/doc/queues.html then refers to what looks like >> the >> > old style of config and none of the examples contains new syntax >> examples. >> > >> > There was also an expectation that the new rsyslog package would install >> a >> > new style config but that turned out to be not the case. I deleted the >> > config file and did a yum reinstall just to be sure. >> > </rant> >> >> well, this is open source. Pull requests are always appreciated, >> anything else happens as time permits ;) >> >> > >> > OS: CentOS 7 >> > RSyslog: >> > rsyslog-8.11.0-1.el7.x86_64 >> > rsyslog-relp-8.11.0-1.el7.x86_64 >> > rsyslog-gnutls-8.11.0-1.el7.x86_64 >> > >> > So basically what I am trying to achieve is the following: >> > >> > - Log remotely to a rsyslog server >> > - Turn off the remote server ( via firewall ) >> > - Have logs be cached locally and saved to disk >> > - Restart client server >> > - Turn remote server back on >> > - See cached logs appear in the remote server >> > >> > It does not work... >> > >> > - So more specifically, if I turn the firewall off, log a few messages >> > and turn it back on then the caching works and I get the messages. >> > - If however I restart the client server, the logs never make it to >> the >> > remote sever, I can see the logs in the cached file but it does not >> get >> > send to the remote server. >> > >> > My config on the client: >> > #### MODULES #### >> > module(load="imuxsock") # provides support for local system logging (e.g. >> > via logger command) >> > module(load="imklog") # provides kernel logging support (previously >> done >> > by rklogd) >> > >> > #### GLOBAL DIRECTIVES #### >> > $IncludeConfig /etc/rsyslog.d/*.conf >> > >> > #### RULES #### >> > >> > *.info;mail.none;authpriv.none;cron.none /var/log/messages >> > authpriv.* /var/log/secure >> > mail.* /var/log/maillog >> > cron.* /var/log/cron >> > *.emerg :omusrmsg:* >> > uucp,news.crit /var/log/spooler >> > local7.* /var/log/boot.log >> > >> > # ### begin forwarding rule ### >> > $WorkDirectory /var/lib/rsyslog # where to place spool files >> > $MainMsgQueueFileName LocalCaching # unique name prefix for spool files >> > $MainMsgQueueSaveOnShutdown on # save messages to disk on shutdown >> > # $MainMsgQueueType LinkedList >> > $MainMsgQueueType Disk >> > $MainMsgResumeRetryCount -1 # infinite retries if host is down >> > >> > *.* @@192.168.8.253:514 >> > >> > # ### end of the forwarding rule ### >> > >> > My config on the remote server: >> > module(load="imuxsock") # provides support for local system logging (e.g. >> > via logger command) >> > module(load="imklog") # provides kernel logging support (previously >> done >> > by rklogd) >> > module(load="imtcp") # needs to be done just once >> > input(type="imtcp" port="514") >> > $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat >> > $IncludeConfig /etc/rsyslog.d/*.conf >> > *.info;mail.none;authpriv.none;cron.none /var/log/messages >> > authpriv.* /var/log/secure >> > mail.* /var/log/maillog >> > cron.* /var/log/cron >> > *.emerg :omusrmsg:* >> > uucp,news.crit /var/log/spooler >> > local7.* >> > >> > Any pointers would be appreciated. I am hoping I am missing something >> > obvious or misunderstanding what I am suppose to be doing. >> > >> >> You should run rsyslog in such a situation in debug mode.From the >> debug log, we can see why it thinks it can't deliver to the remote >> system (well, hopefully ;)). >> >> HTH >> Rainer >> >> > Regards >> > >> > -- >> > Gerhardus Geldenhuis >> > _______________________________________________ >> > 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. >> _______________________________________________ >> 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. >> > > > > -- > Gerhardus Geldenhuis > _______________________________________________ > 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. _______________________________________________ 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.

