Hi,
I am trying to configure UF installed on windows machines to send logs to HF and then HF to forward these logs to indexer.
I found some questions but mostly they were very high level.
If someone can explain how will it work, that would be great.
Hi @Nawab,
architecture is very easy: at least two HFs will work as concentrators to receive logs from UFs and forwardr them to the Indexers.
This is a best practice if you have to send logs to Splunk Cloud from an on-premise network or if you have a segregated network and you don't want to open many connections between UFs and IDXs.
Otherwise, I always prefer to directly send logs from UFs to IDXs.
Tha approach to pass throgh HFs could have another purpose: delegate the parsing jobs to different machines than IDXs to reduce their load, but only if the IDXs are overloaded, and in this case, you have to give more resources (CPUs) to the HFs.
About configuration: you have to configure as destination the HFs instead of the IDXs in UFs (outputs.conf); the HFs must be configured as receivers on the 9997 port from the UFs and as Forwarders (still on the 9997 port) to the IDXs.
On the HFs you can configure a Forwarder license to avoid to pay the license.
Only one attention point: don't use only one HF to concentrate logs, becasue in this way you have a Single Point of Failure.
Ciao.
Giuseppe
Thanks for your response. It solves the issue
Hi @Nawab,
architecture is very easy: at least two HFs will work as concentrators to receive logs from UFs and forwardr them to the Indexers.
This is a best practice if you have to send logs to Splunk Cloud from an on-premise network or if you have a segregated network and you don't want to open many connections between UFs and IDXs.
Otherwise, I always prefer to directly send logs from UFs to IDXs.
Tha approach to pass throgh HFs could have another purpose: delegate the parsing jobs to different machines than IDXs to reduce their load, but only if the IDXs are overloaded, and in this case, you have to give more resources (CPUs) to the HFs.
About configuration: you have to configure as destination the HFs instead of the IDXs in UFs (outputs.conf); the HFs must be configured as receivers on the 9997 port from the UFs and as Forwarders (still on the 9997 port) to the IDXs.
On the HFs you can configure a Forwarder license to avoid to pay the license.
Only one attention point: don't use only one HF to concentrate logs, becasue in this way you have a Single Point of Failure.
Ciao.
Giuseppe
Only one attention point: don't use only one HF to concentrate logs, because in this way you have a Single Point of Failure.
So, in this case, how can we make it redundant?
Hi there,
Understanding the Workflow:
Tips:
~ If the reply helps, a Karma upvote would be appreciated 🙂