I've been playing with some configuration management tools like Kiwi CatTools and Solarwinds Cirrus. I'm incredibly impressed with how powerful these tools are and how handy they can make managing multiple devices and backing up configs. However, one thing that makes me a little nervous is that these tools all tend to store the snmp community string, usernames, and passwords and then allow a user to issue commands to multiple devices without having to log in to any device. While that's handy from an administration standpoint, it makes me cringe a bit from a security standpoint.
Does anyone use these tools at work and have some best practices they'd like to share as far as how to mitigate the risks associated with them? I was also wondering about snmp in general as far as best practices if you are using a centralized server or system to collect snmp data for logging and alerts.
Thank you in advance!