Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a bunch of servers running in the EC2 infrastructure consisting of the normal types; load balancers, web apps, database servers, and syslog, backup etc.

We have the standard technical tools such as nagios, munin and the EC2 interfaces for the technical side of management.

However I need to present a more holistic "business friendly" view of the deployment for management.

I have puppet for configuration management, so its possible to generate text config files for any visualization tool.

Basic requirements are to visualize the nodes in each "tier", respecting the dependencies that I provide in the configuration.

The platform is Java/Ruby running on centOS with mysql backend. So packages that can leverage that platform would be preferred.

share|improve this question
Is there any reason you can't just do this in Visio? Does the environment change so much/so often that you have to have this dynamically? –  mfinni Dec 1 '11 at 18:44
yeah, its certainly possible but if everyone "made do" with basic tools then half the software industry would go bust ;-) –  Tom H Dec 2 '11 at 13:51
Complexity isn't a goal in itself. As I said, if the environment changes rapidly, then maybe you should have something like this. If not, then simple static documentation might fulfill the need better. Hell, even if you do have a rapidly changing environment, you should have architecture documentation anyway. –  mfinni Dec 2 '11 at 19:39
yep, well this is a different requirement from the architecture documentation. The fact that these nodes are deployed on various architectures some of which are cloud based –  Tom H Dec 4 '11 at 7:59

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.