I'm currently managing hundreds of CentOS/Amazon Linux servers, and our homegrown tools for managing the myriad package versions seems inadequate and unnecessary. What I'm looking for is a tool that each server would connect to and would then report what packages are installed and what their versions are. In essence, I would like to have a dashboard where I can easily see which servers are behind on their packages, and so need to run a yum update.
We are already using Chef for configuration management in general, but it doesn't quite solve this problem (at least not that I've seen).
I think Ubuntu has a service that does something like this, but I haven't seen anything for RedHat-flavored systems.
Thanks!