We are implementing Nagios for non-critical parts of our environment for a few months to see how it stacks up against our current monitoring solution, so far, it's great. Before I try to engineer solutions to the couple of problems we have I thought I might ask to see if/how other people are overcoming these things:
Our current solution, What's Up Gold, has a credential library. You put domain/username/password combinations in the library (they're stored encrypted, supposedly) and when you add a machine for monitoring you just choose which credential set to use. This is important to us because we're monitoring equipment across 7 Windows AD structures with very limited trust relationships in place only between a couple of them.
I know that the general way to store credentials in Nagios, Core at least, is to place $USERxx$ macros in the /etc/nagios/private/resources.cfg file, and I know I could simply create $USER3$-$USER16$, thus having multiple credentials available, but I would then have to have a separate set of check commands in place for each domain, even if I used the same username/password in each domain, the domain prefix has to be provided...
Has anyone encountered this hurdle before and if so, how did YOU solve it?