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. 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.

Reply via email to