Our company has many domains (100+) and most do not have trust relationships with the others. I have found managing application in SAM to be quite cumbersome when it come to assigning credentials. Let me give you a scenario and maybe someone else has encountered this and has a workaround...
We have a department that has many servers spread across let's say 10 domains. All of the nodes are polled via SNMP. I have a custom property defined "Department" that I can group all of this departments nodes together. I have a template "Base metrics" that polls several metrics via WMI from the servers, so I need to use credentials that are specific to the domain that the node lives in. Right now, I assign that template to all servers that have the same "Department" and assign a credential based on which domain I think has the most nodes from this group. Now comes my issue... When I go back to update the credentials for the nodes that are failing to run the WMI, I have to go to Manage Assigned Application monitors, and chose each monitor for each node, click Edit Properties and update the credentials. This is very time consuming if you have many nodes that need to be updated. Anyone else experiencing this issue? If all of your nodes live in one domain, you would probably never notice this. When you have multiple domains, it's an administrative nightmare.
Here are some of my thoughts, hopefully Solarwinds is seeing this and possibly already has some of this on their roadmap or enhancement list.
1. Make managing assigned application monitors more like managing nodes, where you can group by custom properties and application monitor AND search. You would be able to multi-select nodes/applications and click on "Edit Properties" or "Update Credentials" or similar.
2. Have the ability to tie SAM credentials to nodes when they are created/discovered for SNMP, similar to they way you can for WMI nodes today. Then you could set the app template to inherit credentials from node.
3. Have the ability to associate a credential in with a DNS suffix. So you could have the system lookup the correct credentials by the DNS suffix of the node that the app monitor is assigned to.
Let me know if anyone has any workarounds they've been using.