We have an organization requesting to use the TA for Puppet to get their Puppet Enterprise (PE) server logs into our institutional Splunk environment. I read the limited amount of documentation I found here: https://splunkbase.splunk.com/app/3610/ and https://github.com/puppetlabs/SplunkTAforPuppetEnterprise
So to use the Puppet TA does this require the following?
a) Install Enterprise Splunk on the PE Server.
b) Install Splunk Puppet TA on the PE Server.
c) Configure Splunk as a HF (heavy forwarder) on the PE server.
d) Configure the HF to send the logs its gathered to our institutional Splunk indexer cluster?
Does this require that the HF on the PE server have its own Splunk license for the daily ingest of PE server logs?
Since my organization manages the institutional Splunk infrastructure, but doesn't manage the PE server or have access to it, would this be considered risky or unconventional to have an outside organization running a HF that forwards data into our indexers?
Are there better ways to do this that allow my organization to centrally manage all aspects of getting the PE server logs into Splunk? Perhaps simply setting up a universal forwarder on the PE server?
Other suggestions/recommendations?
... View more