Hi,

Let me see if I get this right: rsyslog doesn't read files from
/var/log/DefaultConfig.log ?

Is something continuously writing to that file? Because imfile normally
tails files, it doesn't read from the beginning.

I have a feeling I don't quite understand what you're trying to do (end to
end).

Best regards,
Radu
--
Elasticsearch/OpenSearch & Solr Consulting, Production Support & Training
Sematext Cloud - Full Stack Observability
https://sematext.com/ <http://sematext.com/>


On Thu, Nov 9, 2023 at 1:27 PM Lennon, Sean (UK) via rsyslog <
rsyslog@lists.adiscon.com> wrote:

>
>
>
>
> This email may contain proprietary information of BAE Systems and/or third
> parties.
>
> I've had a quick play, firstly I used a sender config (in /etc/rsyslogd/)
> like this to store the generated messages whilst in the un-configured state:
> #########################
> # Un-configured - default
> #########################
> # Store all local6 messages whilst un-configured for later use
> local6.* /var/log/DefaultConfig.log
>
> I've then sent some test messages through to rsyslog and I've observed
> them being stored in the log file.
>
> Next, I switched configs to the one below, but only the messages via imtcp
> came through, none of the stored messages were observed, I've obviously
> failed to understand something, can someone shed some light on it please?
>
> #########################
> # Configured
> #########################
> module(load="omrelp")
> module(load="imfile")
> module(load="imtcp")
>
> # Receive local6 messages directly from bespoke software
> input(type="imtcp"
>       port="514"
>       ruleset="local6"
> )
>
> # Pickup any messages previously stored whilst un-configured
> input(type="imfile"
>       File="/var/log/DefaultConfig.log"
>       Tag="DefaultConfig.log"
>       ruleset="local6"
> )
>
> # Send any local6 (imtcp or imfile) messages via RELP/TLS to the receiver.
> ruleset(name="local6") {
>     action(type="omrelp"
>         target="192.168.0.201"
>         port="20514"
>         tls="on"
>         tls.CaCert.....etc.
>     )
> }
>
> Cheers,
>
> Sean.
>
> -----Original Message-----
> From: rsyslog <rsyslog-boun...@lists.adiscon.com> On Behalf Of Lennon,
> Sean (UK) via rsyslog
> Sent: 07 November 2023 10:52
> To: rsyslog-users <rsyslog@lists.adiscon.com>
> Cc: Lennon, Sean (UK) <sean.lenn...@baesystems.com>
> Subject: [rsyslog] Capturing messages before RELP connection established.
>
> -----------------------------  PHISHING ALERT
> ----------------------------- This email has been sent from an account
> outside of the BAE Systems network.
>
> Please treat the email with caution, especially if you are requested to
> click on a link or open an attachment.
> For further information on how to spot and report a phishing email please
> access the Global Intranet, then select <Functions> / <IT>.
>
>
> ------------------------------------------------------------------------------------
>
> This email may contain proprietary information of BAE Systems and/or third
> parties.
>
> Hi All,
>
> I have a setup with two servers communication via RELP/TLS, one a sender
> the other a receiver.  However, during start up the sender will not be
> aware of the identity of the receiver.  This will be established at a later
> point with the relevant relp.conf (in /etc/rsyslog.d) being created for the
> sender and the service being restarted.  This
>
> Until the identity of the receiver is known I would like to capture the
> desired messages at the sender and then send those messages to the receiver
> when RELP/TLS is fully establish.  Can I establish RELP on the sender
> without a known destination - will RELP remember the buffered messages
> after a restart?  If not then I assume that I will have to send messages to
> an interim log file.  In that case how can I get the sender to hoover up
> those stored messages and push them through RELP?
>
> Thanks in advance.
>
> Sean.
>
> ********************************************************************
> This email and any attachments are confidential to the intended recipient
> and may also be privileged. If you are not the intended recipient please
> delete it from your system and notify the sender.
> You should not copy it or use it for any purpose nor disclose or
> distribute its contents to any other person.
> ********************************************************************
>
> BAE Systems may process information about you that may be subject to data
> protection laws. For more information about how we use your personal
> information, how we protect your information, our legal basis for using
> your information, your rights and who you can contact, please refer to our
> Privacy Notice at www.baesystems.com/en/privacy
> _______________________________________________
> rsyslog mailing list
> https://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
> https://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
https://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