Both at my current job and a couple other prior jobs I've always had issues with the Active Directory folks buying in to UDT needing access to ALL of the Active Directory servers in order to attach a username to an endpoint.
Whether it be getting an account at all, getting (and keeping) the correct permissions on the account, having them let us know that they added a new AD server that should be polled, making sure the credentials work for the new AD server, etc. etc... All sorts of issues getting and maintaining the information needed to accomplish what UDT wants.
I'm proposing instead of UDT going out and polling the AD servers, maybe have a channel in which the information can be pushed into UDT. Whether it be Splunk or some other logging aggregator, I should think there should be a way to forward these messages to Orion.
Not only would this be easier in terms of configuration, ie: accepting log messages from a single source or maybe a couple. But, when a new AD source is added to the aggregator it should be automatically picked up.
I know somebody else had proposed utilizing Splunks API feature, which could work too. But I would think it would be easier for UDT to just accept a stream of events from the logging aggregator. No hassles with AD credentials, no worries about API programming.
Thoughts?