I'm working for a growing startup company where we, already, have more than 30 servers (all linux: 60% Debian, 30% Ubuntu Server and 10% RHEL aprox.). This servers are really heterogeneous (related to installed services).
This is getting a little messy when someone that manages some servers goes on vacation, because no one knows which servers got which services.
We are looking for ways to manage/resolve this issues.
So, the question is: is there any way (application, automated processes) to catalog this servers by client, services installed(Tomcat, RDB, etc), operative system, etc?