<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-1004495537859374156</atom:id><lastBuildDate>Fri, 14 Nov 2008 07:41:26 +0000</lastBuildDate><title>machdb devlopment blog</title><description></description><link>http://www.machdb.org/blog/</link><managingEditor>noreply@blogger.com (Nathan)</managingEditor><generator>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4798521608069529916</guid><pubDate>Wed, 12 Nov 2008 19:07:00 +0000</pubDate><atom:updated>2008-11-13T23:41:17.527-08:00</atom:updated><title>LISA 2008 San Diego</title><description>It's been a while since I last posted to this dev blog..not a lot of activity in the last year.  As LISA 08 has approached, I've had a renewed inspiration in MachDB and am excited to be working on it again.  I'm at the LISA conference Wed, Thurs &amp;amp; Friday if anyone would like to meet up and discuss the future of the MachDB, features you'd like to see or gripes/complaints.   Hit me up on the blog and we'll find a way to meet up!</description><link>http://www.machdb.org/blog/2008/11/lisa-2008-san-diego.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4936716750565053289</guid><pubDate>Tue, 22 Apr 2008 22:28:00 +0000</pubDate><atom:updated>2008-04-22T15:30:12.293-07:00</atom:updated><title>Web 2.0 Expo in SF</title><description>I'll be at the Web 2.0 Expo in San Fran this week, Wed-Friday.  Hit me up if you're there and want to talk MachDB or just get a beer! &lt;br /&gt;&lt;br /&gt;I've been busy philosophizing with others about the future direction of the MachDB.  I have some code to write and some cool new features coming soon.  I'll post more after the conference is over.</description><link>http://www.machdb.org/blog/2008/04/web-20-expo-in-sf.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4308370517493713883</guid><pubDate>Wed, 26 Dec 2007 11:23:00 +0000</pubDate><atom:updated>2007-12-26T03:28:36.718-08:00</atom:updated><title>Freshmeat and Sourceforge</title><description>We now have some more project features, courtesy of the nice people at &lt;a href="http://www.freshmeat.net/"&gt;freshmeat.net&lt;/a&gt; and &lt;a href="http://www.sourceforge.net/"&gt;SourceForge&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://freshmeat.net/projects/machdb/"&gt;http://freshmeat.net/projects/machdb/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;a href="https://sourceforge.net/projects/machdb/"&gt;https://sourceforge.net/projects/machdb/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm not using a lot of the features at SourceForge, but the &lt;a href="https://sourceforge.net/tracker/?group_id=212116"&gt;bug and feature tracking&lt;/a&gt; systems will come in handy...if I can get people to use it.  As for Freshmeat, I'll use that to get info out to the community.</description><link>http://www.machdb.org/blog/2007/12/freshmeat-and-sourceforge.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4749423895516124482</guid><pubDate>Sat, 22 Dec 2007 12:11:00 +0000</pubDate><atom:updated>2007-12-22T04:19:58.190-08:00</atom:updated><title>Documentation: Data Flow Diagram</title><description>In the interest of education, I have been working on docs.  I started off with a data flow diagram, available in &lt;a href="http://www.machdb.org/files/MachDB%20flowchart.pdf"&gt;PDF&lt;/a&gt; and &lt;a href="http://www.machdb.org/files/MachDB%20flowchart.jpg"&gt;JPG&lt;/a&gt; form.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a border=0 href=http://www.machdb.org/files/MachDB%20flowchart.jpg&gt;&lt;img src="http://www.machdb.org/files/MachDB%20flowchart.jpg" scale="50%"/&gt;&lt;/a&gt;</description><link>http://www.machdb.org/blog/2007/12/documentation-data-flow-diagram.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-2967164600729443334</guid><pubDate>Thu, 20 Dec 2007 07:19:00 +0000</pubDate><atom:updated>2007-12-20T03:40:31.254-08:00</atom:updated><title>machdb-0.5.1 released</title><description>I put out a new version tonight of the code and a slightly updated XML spec.  The following bugs and issues have been addressed:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Filesystem and disks have had the limit raised from 2TB to 16 zettabytes.&lt;/li&gt;&lt;li&gt;OS Name limit now 100 characters&lt;/li&gt;&lt;li&gt;Added Base Architecuture to host node&lt;/li&gt;&lt;li&gt;Added Unified Cache to CPU node&lt;/li&gt;&lt;li&gt;Split up 'version' and 'release' into 2 different fields for packages.  'release' is optional input&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Various UI bug fixes&lt;/li&gt;&lt;li&gt;Renamed files, added contrib directory, in an attempt to standardize&lt;/li&gt;&lt;/ul&gt; To update your DB scheme, please run the following:&lt;br /&gt;&lt;blockquote&gt; &lt;tt&gt;mysql -u mysqluser -p mysqldatabse &lt; update_0.5.0-0.5.1.sql&lt;/tt&gt;&lt;/blockquote&gt;To update the data in your tables and your schema at the same time:&lt;br /&gt;&lt;/tt&gt;&lt;blockquote&gt;&lt;tt&gt; php update_0.5.0-0.5.1.php&lt;/tt&gt;&lt;/blockquote&gt;This will update your packages table to include release information. If you don't want this, comment it out.  If you do, you'll want to check your gathering scripts to make sure they also sent the release information properly.&lt;br /&gt;&lt;br /&gt;I also added some contributed gathering script files.  We now have them for PPC Linux, Sparc Solaris and Debian i386.  Thanks to Chris and Kyrre for those contributions!</description><link>http://www.machdb.org/blog/2007/12/machdb-051-released.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-8190369189928618690</guid><pubDate>Fri, 14 Dec 2007 09:23:00 +0000</pubDate><atom:updated>2007-12-14T03:28:25.815-08:00</atom:updated><title>Bugs, Specs and new Sites</title><description>Moved to a new website, &lt;a href="http://www.machdb.org/"&gt;machdb.org&lt;/a&gt;  Please update your bookmarks.  I hope the URL change will make it into the Feb issue of LOGIN.  Either way, I'll set up redirects at the old site to get people here.  I also moved the blog, to be more central.  When I get some time I'll make a new wiki on this domain as well.&lt;br /&gt;&lt;br /&gt;Bugs!&lt;br /&gt;&lt;br /&gt;Fixed an XML parsing bug in collect.php, thanks to the quick eyes of Josh, Steve and Stephen.&lt;br /&gt;&lt;br /&gt;Found a big bug in my spec thanks to Chris.  From my response:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;"So I found out why your disk data showing a max of 2TB.  See...this is where seeing it run in other environments teaches me the right way to do things.  ;)  Apparently I had some bad math when I calculated what MySQL's int(11) datatype could do.  So I guess I've either got to modify the MySQL tables to be BigInt or change the spec to start with MB.  With BigInt and KB, the limit is 9,223,372,036,854,775,807 KB, or 8,192 exabytes.  Yep, I said exabytes.  But that makes the DB bigger.  With int(11) and MB, the limit is 2,048 terabytes.  Thoughts?  I'll noodle on this tomorrow and run it by a DBA buddy and get his feedback as well.  Until then, sit tight.  I will have this resolved in the next day or three."&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I updated the XML spec just now to describe the limitation, so as not to confuse others.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Chris has also sent me a patch to include a unified cache in the CPU information, which will go into the next release next week.  I'd like to get this out before Xmas, since I won't be around for a bit afterwards.&lt;br /&gt;&lt;br /&gt;These bug reports are great everybody, keep em coming.  :)&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;</description><link>http://www.machdb.org/blog/2007/12/bugs-specs-and-new-sites.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4655609609477637610</guid><pubDate>Tue, 11 Dec 2007 07:33:00 +0000</pubDate><atom:updated>2007-12-14T00:13:23.456-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>XML Spec Published &amp; Wiki</title><description>After the release last night, I sent the code to a fellow sysadmin from LISA who had e-mailed me with interest in the MachDB.  He's already got it running, and with not too much effort. My first user, cool!  I'm very excited to see it working somewhere else other than my 2 environments.  To that end, I worked diligently tonight to document the XML spec that describes what info you can send to the MachDB.  You can find the doc linked off the main project website, or you can click &lt;a href="http://www.machdb.org/xml/machdb_xml_spec.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Comments on this are welcome, so let me know what you think.&lt;br /&gt;&lt;br /&gt;Also, I set up a temporary wiki page at &lt;a href="http://www.mybrainhurts.com/wiki/MachDB"&gt;http://www.mybrainhurts.com/wiki/MachDB&lt;/a&gt;.  You can go there for information from other people that have installed it.  I will be keeping a FAQ and install instructions there.  Once the permanent wiki is up, all docs will go there.&lt;br /&gt;&lt;br /&gt;And if anybody knows of an easy way to syntax highlight code on a web page, you must tell me. ;)</description><link>http://www.machdb.org/blog/2007/12/xml-spec-published.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-5783766089215207254</guid><pubDate>Mon, 10 Dec 2007 07:25:00 +0000</pubDate><atom:updated>2007-12-14T00:13:04.528-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>Code is out!</title><description>Yes, yes, 2 weeks longer than I expected...thanks for your patience.  I had to fix a few last minute bugs and clean it up for general consumption.  My instructions are not complete, and I have yet to define the XML spec (my next task), but the code is out!  Go download version 0.50 at the project site: &lt;a href="http://www.machdb.org"&gt;http://www.machdb.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK, so what is next.  Here is my near term task list:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Document XML Structures&lt;/li&gt;&lt;li&gt;Improved Search&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Machine Readable Interface&lt;/li&gt;&lt;li&gt;Tags, Comments, Logging&lt;/li&gt;&lt;li&gt;Administrative Tools (audits, etc)&lt;/li&gt;&lt;li&gt;Host vs Host comparison.  Mmmmm, Tasty.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I am very much interested in ideas, feedback (good and bad) and bug reports.  How can it be improved?  And if you use it and like it, let me know too!</description><link>http://www.machdb.org/blog/2007/12/code-is-out.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4814880645069739951</guid><pubDate>Thu, 29 Nov 2007 11:05:00 +0000</pubDate><atom:updated>2007-12-14T00:10:55.860-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>Mmm, Turkey</title><description>Well, Thanksgiving is over and I've had a bit of time to apply to MachDB.  I spent a few hours tonight digging back into the code.  It's funny how fast you forget what you've worked on.  Fixed a few bugs that I found, and worked on syncing everything to the latest greatest.  &lt;br /&gt;&lt;br /&gt;I've also got to figure out how to use the UUID instead of the MAC for hosts that have that.  And provide a way for it to change.   Should it be automagic?  I don't know, I almost feel that it shouldn't.  &lt;br /&gt;&lt;br /&gt;I'll upgrade VMIX to the latest version of the dev code and at the same time I'll put out the release.  w00t!  Almost there people, bear with me!  :)</description><link>http://www.machdb.org/blog/2007/11/mmm-turkey.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-8403025176333207806</guid><pubDate>Wed, 21 Nov 2007 10:15:00 +0000</pubDate><atom:updated>2007-12-14T00:10:55.860-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>Home for the Holidays</title><description>Well, I didn't get time this week to clean up the code.  If I have any downtime/alone time while I'm visiting with family over Thanksgiving, I will see what I can get out.  Otherwise, look forward to something in late Nov/early Dec.&lt;br /&gt;&lt;br /&gt;I must now finish packing, attempting to travel on the worst (travel) day of the year means being extra organized.  T minus 7 hours till my plane takes off.  And I still need sleep.  &lt;br /&gt;&lt;br /&gt;Have a good holiday!</description><link>http://www.machdb.org/blog/2007/11/home-for-holidays.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-4158899726481200182</guid><pubDate>Mon, 19 Nov 2007 11:19:00 +0000</pubDate><atom:updated>2007-12-14T00:10:55.861-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>Website up</title><description>I spent tonight putting up a up a website.  Thank goodness for &lt;a href="http://www.oswd.org"&gt;OSWD&lt;/a&gt;.  Now I can communicate with the people that want to know about the MachDB.  Yay!    I also put up some basic info and a list of current features.  Still need to put up the planned features, but need to decide on the rank and order first.  Hopefully, if this work week goes well, I can have a night to work on the code cleanup and get something out before Thanksgiving.&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;/span&gt;</description><link>http://www.machdb.org/blog/2007/11/website-up.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-2665753812454903559</guid><pubDate>Mon, 19 Nov 2007 01:19:00 +0000</pubDate><atom:updated>2007-12-14T00:10:55.861-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>LISA 2007 - Some new ideas</title><description>At LISA 2007 this year, I gave a WIP (Work In Progress) talk on the MachDB.  I got some positive feedback on it, and have been inspired by the things people have said.  I was told that the chatter on the IRC back channel at LISA was good, I'd be interested to see that if anyone has a log.  Otherwise, I have taken a few notes on things I'd like to do:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Statistics - Show totals of neat stuff like RAM, CPU, BogoMips, Disk Space, Uptime, IP counts, etc.  Use the cool graphing tools I have to show graphical representations of these things.  Possibly add RRD data storage on that data, or at least a stats table in the DB.&lt;/li&gt;&lt;li&gt;Auditing - Find things in the DB that shouldn't exist, or are wrong.  &lt;/li&gt;&lt;li&gt;Admin Tool - Ability to change a host's unique identifier (eth0 MAC or UUID).  Also, need to be able to delete entries and merge entries in the case of a host with bad data getting in the system.&lt;/li&gt;&lt;li&gt;Glue - A completely customizable page that lets MachDB be the 'glue' between every other web app in your sysadmin team.  Stuff like Nagios, MRTG, Cricket, Cacti, Smokeping, etc integration.  This is mostly going to just be a page that has example glue for these projects, and is intended to be completely customizable.&lt;/li&gt;&lt;li&gt;Fettle Integration - Andrew Hume did a pretty cool presentation on 'Fettle', a tool for visualizing rack space layout in 3D/WRML.   I noticed that many of the things he needed to generate his files are things I have in my DB.  This means MachDB could auto-generate these config files.  Mmmmmmm.  &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;This is not a list of features that are actually planned.  I'll post that later.  ;)&lt;/div&gt;&lt;/div&gt;</description><link>http://www.machdb.org/blog/2007/11/lisa-2007.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-1004495537859374156.post-5024156534410895914</guid><pubDate>Thu, 14 Jun 2007 09:59:00 +0000</pubDate><atom:updated>2007-06-14T03:00:26.581-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>machdb</category><title>new blog!</title><description>I decided to start blogging my development on MachDB.  Seems the appropriate thing to do.</description><link>http://www.machdb.org/blog/2007/06/new-blog.html</link><author>noreply@blogger.com (Nathan)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>