Deployment Architecture

universal forwarder and rsyslog server behind a LB F5

pmerlin1
Path Finder

My deployment consists of 2 servers to collect syslog sources. On each server is installed a rsyslog daemon that receives messages in UDP and spool them into log files. These files are monitored by a universal forwarder which sends the messages to indexers. This deployment is a good practice for indexing syslog data.
A LB F5 is installed on the front end and routes the flows to both servers.
I wanted to set up a mechanism that would allow me to manually add or remove a universal forwarder from the member pool when it is under maintenance or restarted for example.

For a search head cluster it is possible by configuring a custom endpoint like the suggested solution https://community.splunk.com/t5/Monitoring-Splunk/F5-Load-balancer-Pool-member-health-monitor/m-p/45...
But it is not possible with a universal forwarer by design (the python library is not embedded) for security reasons
So my question is how to manually disable a universal forwarder so that the server does not receive any more data from the LB?



Labels (1)
0 Karma

gcusello
SplunkTrust
SplunkTrust

Hi @pmerlin1,

I suppose that you configured your F5 to check the UFs status to understand if can send syslogs to it.

In this case if a UF is not Up and running it's the F5 that manages the failure (or maintenance) of the UF.

If you would add another Uf you have to configure it in F5.

Ciao.

Giuseppe

0 Karma
Get Updates on the Splunk Community!

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...

Extending Observability Content to Splunk Cloud

Watch Now!   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to leverage ...

More Control Over Your Monitoring Costs with Archived Metrics GA in US-AWS!

What if there was a way you could keep all the metrics data you need while saving on storage costs?This is now ...