You can forward local logs to your indexer from a UF, but if you want to listen on other ports, you'll need a heavy forwarder. It's always good to have a heavy forwarder in an environment for these types of things, or any other modular data inputs that you may need to use, like AWS or something. That way, you can assure the incoming data stream is following your standardized outputs.conf for you whole environment.
If you want, you can open up the UDP port on one of your indexers, or even on a search head, yes, however direct to the indexer is generally not used.
If you have a cluster, then all of your data is in one spot, and it lacks any cluster mappings for it's buckets.
if you added an outputs.conf to your search head, and opened the listening port there, you would be able to do it, though the resources of the box would take a slight hit for doing the extra data forwarding.
... View more