I suspected as much, but what I want is an open source CMDB that has an API (REST would be nice). The closest thing is, I think, like you guys say, a homegrown solution. The only magic for me of an open source project would be bundling best practices of what information to gather/have on hand (a SQL schema file might might be good enough to spread to other home grown solutions) and a web based API, such as REST.<div>
<br></div><div>Scott M<br><br><div class="gmail_quote">On Fri, Dec 17, 2010 at 9:01 AM, Richard Troth <span dir="ltr">&lt;<a href="mailto:rmt@casita.net">rmt@casita.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">&gt; The only successful CMDB&#39;s I&#39;ve seen had these qualities:<br>
&gt; 1) home grown<br>
&gt; 2) built on traditional DBs (mostly relational)<br>
&gt; 3) tightly integrated to the mechanism that actually makes the change<br>
&gt; 4) weren&#39;t called a CMDB<br>
<br>
<br>
</div>Amen!<br>
<br>
I have worked for software companies as well as &quot;customer shops&quot;.  One<br>
employer put substantial people and resources into their CMDB product.<br>
 I thought then that it was a grand mistake.<br>
<br>
Jonathan&#39;s right.  CMDB has to be home-grown because it has to fit in<br>
with &gt;your&lt; plans and policies for handling the systems (the mechanism<br>
that actually makes the change).  Even flat files are better than<br>
vendor CMDB if they&#39;re home grown.<br>
<font color="#888888"><br>
-- R;   &lt;&gt;&lt;<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
On Fri, Dec 17, 2010 at 01:15, Jonathan Hogue &lt;<a href="mailto:jon@hogue.org">jon@hogue.org</a>&gt; wrote:<br>
&gt;&gt; On the devops toolchain mailing list CMDBs came up a while back and if I<br>
&gt;&gt; remember right, it is pretty hard to find a good standalone solution that<br>
&gt;&gt; has an API and is open source. What are you using?<br>
&gt;<br>
&gt; I was on a project team at Nationwide that tried to implement 2<br>
&gt; different enterprise CMDBs. Neither one really worked. Also, I worked<br>
&gt; with configuration management on amazon&#39;s ordering software.<br>
&gt;<br>
&gt; The only successful CMDB&#39;s I&#39;ve seen had these qualities:<br>
&gt; 1) home grown<br>
&gt; 2) built on traditional DBs (mostly relational)<br>
&gt; 3) tightly integrated to the mechanism that actually makes the change<br>
&gt; 4) weren&#39;t called a CMDB<br>
&gt;<br>
&gt; The most successful one I&#39;ve seen required all changes (server,<br>
&gt; network, code build, deployment) to be specifically requested through<br>
&gt; a home grown web tool, and the completion of the request updated the<br>
&gt; configuration. (Often, the changes were implemented automatically,<br>
&gt; once approved).<br>
&gt;<br>
&gt; I know... Holy Grail, but completely obtainable (but it can&#39;t be<br>
&gt; purchased off the shelf.)<br>
&gt; _______________________________________________<br>
&gt; colug-432 mailing list<br>
&gt; <a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
&gt; <a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
&gt;<br>
<br>
_______________________________________________<br>
colug-432 mailing list<br>
<a href="mailto:colug-432@colug.net">colug-432@colug.net</a><br>
<a href="http://lists.colug.net/mailman/listinfo/colug-432" target="_blank">http://lists.colug.net/mailman/listinfo/colug-432</a><br>
</div></div></blockquote></div><br></div>