Deployment Architecture

Deployment Clients not showing in Monitoring Console?

testingtena
Loves-to-Learn Everything

Our Splunk instance is currently setup as a deployment server.

All our clients have the Universal Forwarder installed and setup as deployment clients, phoning home to the server to get their necessary apps.

Under the "Forwarder Management" page of the Distributed Environment settings, can see all 20 of our clients and their respective host name and IP address actively talking with the server by phoning home and getting apps deployed...

However, when I go to the Monitoring Console's, "Forwarders: Deployment" page, only 6 of the 20 Universal Forwarders are showing as installed and active?

Sure we're messing up one of the many different config files somewhere but not sure which one...

0 Karma

PickleRick
SplunkTrust
SplunkTrust

As an expansion of @kprior201 's answer - a bit of an explanation.

Since DS is the component directly responding to queries from the deployment clients, it maintains and displays the list of clients that already "phoned home". But if you restart the DS service, it has to rebuild its database.

On the other hand, MC does not interact directly with the deployment clients in any way. It only monitors the _internal index for logs forwarded from all components in your environment.

So you might have a situation where some forwarders do phone home and get apps from the DS but cannot properly send their events to the indexer layer.

0 Karma

thahir
Contributor

@testingtena  first identify the missing forwarder by using the below query.

 

index=_internal source="/opt/splunk/var/log/splunk/metrics.log*" sourcetype="splunkd" fwdType="*" | dedup sourceHost | rename IPAddress AS hostip, sourceHost AS IPAddress, OS AS fOS | fields IPAddress, hostname, fGUID, fOS, fwdType.

This will list information about connected forwarders based on logs.

 

there could be an issue with specific configuration files. Here's what to check:

  • deploymentserver.conf on the deployment server: Ensure the configuration allows communication with UFs.
  • inputs.conf on the UFs: Verify the stanza forwarding data to the deployment server is correct.
0 Karma

kprior201
Path Finder

I would check that the saved search populating the forwarder table in MC is finding the results as expected. Maybe the logs aren't making it from those forwarders that are missing? If you followed the setup instructions below, I don't think you're missing anything glaringly obvious.

Saved search and setup information: https://docs.splunk.com/Documentation/Splunk/9.2.1/DMC/Configureforwardermonitoring

Get Updates on the Splunk Community!

Splunk + ThousandEyes: Correlate frontend, app, and network data to troubleshoot ...

 Are you tired of troubleshooting delays caused by siloed frontend, application, and network data? We've got a ...

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...

🔐 Trust at Every Hop: How mTLS in Splunk Enterprise 10.0 Makes Security Simpler

From Idea to Implementation: Why Splunk Built mTLS into Splunk Enterprise 10.0  mTLS wasn’t just a checkbox ...