Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for something to describe existing infrastructure of working applications. What I need:

    1. The ability to create new entities, add/edit properties of entity. Example of entity is Windows server with properties such as IP address, server name etc. Another example is application with properties: name, location etc.
      Create dependency between entities. Application depends on server where it's installed and running. Dependency can be different type: vital, high impact, low impact.
      Search. User should be able to find entity by property and see all entities related to the entity.
      Interaction. Optional. Could be good to have the ability to change the state of entity, f.e. shut down the server and see what application will be impacted and how.
  • share|improve this question

    Visio can do all that using the data attributes on objects which can be fully customised and has nice base images to make it very visual.

    share|improve this answer
    You mean you can set dependencies and change appearance based on those dependencies? For example, if server B depends on server A and I change status of A to shutdown, could B be automatically painted red? – Vinko Vrsalovic Jul 23 '09 at 14:28
    You can do that via the data link options to have it automatic, if needed. – Robert MacLean Jul 24 '09 at 6:55
    is it possible to filter objects somehow in Visio? – mrusaev Jul 24 '09 at 16:37
    It is possible to filter out objects – Robert MacLean Jul 25 '09 at 8:18

    Have you considered any of the tools from Solarwinds? They're all Windows-based, so I haven't gotten too much use from them, but they looked pretty impressive when I played with them.

    share|improve this answer

    What you are looking for is a configuration database. You can certainly use System center configuration manager and or the up and coming System Center Service Manager

    share|improve this answer

    Your Answer


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