0

Anyone know of a good tool to create a dashboard of sorts to view different configuration settings. We have multiple environments and I would like to be able to get a quick glance at different configuration settings in web.configs / database tables for multiple servers?

skaffman
  • 398,947
  • 96
  • 818
  • 769
Danny G
  • 3,660
  • 4
  • 38
  • 50
  • Web.configs or database tables? – Oded May 11 '11 at 16:23
  • First and foremost, web.configs that would be easier. I just want to be able to eyeball things without opening multiple configuration files. I want a one screen overview. Even to be able to set up alerts when a configuration file has changed for whatever reason. Also to be able to specify a SQL query as another configuration value to monitor. As we know configuration values can also reside in a database. Again set up alerts to notify when a value has changed. – Danny G May 11 '11 at 16:30
  • We've thought about building a generic configuration server, but never found enough *tuits* to git'er done. The ideas would be some sort of RESTful service that would serve up configuration XML, backed by a sql database. Part of that would management UI to configure it. The trick is (A) managing common data and (B) securing it. For commonly needed data, for instance, you wouldn't want to define the same configuration value more than once: the admins should be able to change, say, the name of the system's mail server in just one place, and have it propagate to all dependent apps/systems. – Nicholas Carey May 11 '11 at 16:32
  • I can think of an easy way to backend it. Define UNC XML paths (web.configs, etc) and XPath queries. For database entries. SQL server and query. These are going to be key-value pairs for the most part in our situation. Then asserts can be applied to describe expected configuration values, and simple emailing can be done by a scheduled task. – Danny G May 11 '11 at 16:37

0 Answers0