<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Zenoss Blog: No Node Left Behind</title>
    <link>http://community.zenoss.org/blogs/zenossblog</link>
    <description>Official Zenoss Blog</description>
    <pubDate>Wed, 08 Feb 2012 22:11:08 GMT</pubDate>
    <generator>Jive SBS 4.5.6.2  (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2012-02-08T22:11:08Z</dc:date>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ZenossBlog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="zenossblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ZenossBlog</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>Hunt Bugs And Travel</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2012/02/08/hunt-bugs-will-travel</link>
      <description>&lt;!-- [DocumentBodyStart:ea49cfc1-90aa-4b52-b667-8ac3019ab6b0] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;a href="http://fc07.deviantart.net/fs11/i/2006/172/f/e/Bughunter_wip_by_GuntherSwanh.jpg"&gt;&lt;img alt="http://fc07.deviantart.net/fs11/i/2006/172/f/e/Bughunter_wip_by_GuntherSwanh.jpg" class="jive-image" height="219" src="http://fc07.deviantart.net/fs11/i/2006/172/f/e/Bughunter_wip_by_GuntherSwanh.jpg" style="float: right;" width="323"/&gt;&lt;/a&gt;Now that the first Core 4 alpha artifacts are out, we're excited to hear everyone's feedback. Specifically, I am challenging you guys to bury the developers in bugs. As all of you know, this is the first major Core release in more than 12 months, so we really need everyone's help to hammer out the new release. We all want this to become the best and most stable release of Core ever, that's why we're having a bug hunt.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;As prizes we're giving away the most exciting stuff we've ever had. We're flying the top three participants to Austin, for an all expense paid "Zenoss Mastery Class". This will be an exclusive opportunity to receive training from the best (Chet, Eric, Ian, etc.), an offer that has never been available to anyone before.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In order to make this hunt effective, fair and possible, we've come up with the following processes/guidelines/rules (&lt;a class="" href="http://community.zenoss.org/servlet/JiveServlet/download/3210-6574/LegalLanguageBugHuntContestRules.pdf"&gt;legal fineprint&lt;/a&gt;):&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;All participants that submit at least one valid/confirmed bug will receive a &lt;a class="jive-link-external-small" href="http://twitpic.com/8hdruk"&gt;limited edition T-shirt&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;All participants that submit anything (even if unconfirmed) will receive a&lt;a class="jive-link-external-small" href="https://plus.google.com/photos/106815118551155465525/albums/5706889899839178673"&gt; limited edition sticker.&lt;/a&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;We will make new builds available on a daily basis. As developers work on fixing bugs, you guys will always have access to the latest ready-to-install artifacts, so you can be assured that a bug you're finding is unfixed (as long as you're using a fairly recent build). This means the artifacts will not be available from the usual download site, but from &lt;a class="jive-link-external-small" href="http://sourceforge.net/projects/zenoss/files/zenoss-alpha"&gt;Sourceforge&lt;/a&gt; instead.&lt;/li&gt;&lt;li&gt;In order to receive points, a participant has to create bugs using &lt;a class="jive-link-external-small" href="http://dev.zenoss.org/trac/newticket"&gt;http://dev.zenoss.org/trac/newticket&lt;/a&gt; (user: zenoss, password: zenoss). The created bugs should follow these guidelines (see example screenshot below):&lt;ul&gt;&lt;li&gt;Bugs shall be classified as Priority 1, 2 or 3 (detials see below)&lt;/li&gt;&lt;li&gt;Bugs shall carry "[bughunt]" in the title&lt;/li&gt;&lt;li&gt;Bugs shall have the reporters email address as the Cc&lt;/li&gt;&lt;li&gt; Bugs shall use the default ticketing template (build number, reproduction steps, etc.) wherever possible&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;During the twice weekly defect review meeting, a team of people from development and support (including myself) will review all submitted bugs. During this review process, we will check for duplicates, make sure the guidelines in 2 have been followed and the bug isn't a duplicate. If all checks out, we will assign points accordingly.&lt;/li&gt;&lt;li style="text-align: start;"&gt;The Bug Hunt will end upon the relase of the first release candiadate (RC) of Core 4, which is planned for mid-March.&lt;/li&gt;&lt;li style="text-align: start;"&gt;In order to qualify for one of the main prizes (the Zenoss Mastery Class) a participant must at least have 16 points.&lt;/li&gt;&lt;/ol&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="text-align: start;"&gt;&lt;strong&gt;Priorities and Bug Hunt Points&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;table border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 100%; border: 1px solid #000000;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"&gt;&lt;span style="color: #ffffff;"&gt;&lt;strong&gt; Priority&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"&gt;&lt;span style="color: #ffffff;"&gt;&lt;strong&gt;Bug Hunt Points&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;th align="center" style="border:1px solid black;border: 1px solid #000000;background-color: #6690bc;" valign="middle"&gt;&lt;span style="color: #ffffff;"&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;8&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;&lt;span style="color: #000000;"&gt;System crash, loss of data, loss of monitoring. This bug will take top priority with development and stop the release of the software until fixed.&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;4&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;&lt;span style="color: #000000;"&gt;A Feature is not functioning and no workaround exists. &lt;/span&gt;Next highest priority for development; will not hold up release.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;3&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;2&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;&lt;span style="color: #000000;"&gt;A Feature is not functioning a workaround exists. &lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;4&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;1&lt;/td&gt;&lt;td style="border:1px solid black;border: 1px solid #000000;"&gt;&lt;span style="color: #000000;"&gt;Lowest severity, minor issues, cosmetic issues.&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Example Ticket&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3210-11442/2012-01-31_13-38-00-2.png"&gt;&lt;img alt="2012-01-31_13-38-00-2.png" class="jive-image-thumbnail jive-image" height="468" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3210-11442/450-468/2012-01-31_13-38-00-2.png" width="450"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Image Credit: &lt;a class="jive-link-external-small" href="http://guntherswanh.deviantart.com/"&gt;Gunther Swanh&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:ea49cfc1-90aa-4b52-b667-8ac3019ab6b0] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/tLSfAvB9V5k" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">testing</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">core</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">contest</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">beta</category>
      <pubDate>Wed, 08 Feb 2012 15:49:41 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2012/02/08/hunt-bugs-will-travel</guid>
      <dc:date>2012-02-08T15:49:41Z</dc:date>
      <clearspace:dateToText>2 days, 7 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/hunt-bugs-will-travel</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3210</wfw:commentRss>
    </item>
    <item>
      <title>The pain with Crowbar testing!</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2012/02/02/the-pain-with-crowbar-testing</link>
      <description>&lt;!-- [DocumentBodyStart:08b53b0a-731e-46a1-8231-61aaef9bbdd1] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Originally Posted on Google+ &lt;a class="jive-link-external-small" href="http://bit.ly/z99Wra"&gt;http://bit.ly/z99Wra&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong id="internal-source-marker_0.34235076303593814"&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The last few weeks I&amp;rsquo;ve been working with Dell&amp;rsquo;s OpenSource project named Crowbar. This software provides the ability to manage and automate large data center deployments from the bare metal. The software is extensible by deploying software packages called barclamps and Keith Hudgins at DTO has developed an open source Zenoss barclamp. So my task was to test the installation of this barclamp and provide any help that I can.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;Prior to starting on the project of testing the Zenoss barclamp I had heard of the Crowbar project while attending the local OpenStack meetups. Dell is a major player in the OpenStack community and their Principal Crowbar Architect Rob Hirschfeld has led this group from the start. So it goes without saying that Dell provides information on this project during the meeting.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The Crowbar installation consists two major software packages, Crowbar Admin server and Opscode Chef server. When installing I had the option to download the repository from GitHub and build my own ISO file or simply download the ISO from &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://crowbar.zehicle.com/"&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #1155cc; font-weight: normal;"&gt;crowbar.zehicle.com&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;. This ISO was built by Rob and is provided with no support from Dell. The ISO version I chose to install was Crowbar 1.2 Final which is just over a month old (as of Jan 31 2012). I&amp;rsquo;m currently working on building the ISO to further our testing environment.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;Since the Crowbar software has some special network requirements I decided not to deploy to our internal OpenStack cloud. As I get more&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3221-11455/chef.png"&gt;&lt;img alt="chef.png" class="jive-image" height="295" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3221-11455/300-295/chef.png" style="float: right;" width="300"/&gt;&lt;/a&gt; experience with the software it will be moved to our OpenStack environment if possible. The actual installation from the ISO was very straight forward and I was able to deploy to my local installation of VirtualBox. The first step was to create a virtual machine and boot to the ISO image. Once at the command line I made a simple modification to the JSON file for networking and I was up and running in about 20 minutes. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The Crowbar admin server provides the following network services PXE, DHCP and DNS after installation. Once a new bare metal machine is powered on it should send out a PXE request onto the network. At this point the Crowbar admin server provides a very small CentOS 5.7 image to get the basic services installed. The system will show in the Crowbar admin interface as a blinking &amp;ldquo;UnAllocated&amp;#8221; system. It will stay in this state until the administrator assigns the node to a &amp;ldquo;Proposal&amp;#8221;. A proposal is the additional configurations the user can place on a barclamp. All barclamps must have at least one proposal assigned to them. This is also the location to assign any nodes to their role. Once the proposal is applied or once the node is allocated Crowbar admin server triggers the OS installation (based off of the assigned os proposal)&amp;#160; and Chef Client installs. Several reboots will happen, during which time the assigned proposals (which map to chef roles) will be applied. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;To add additional proposals to a node I simply have to edit the proposal and add the node. The apply button on this screen will trigger the immediate installation of the proposal and the save button will only save the changes to the proposal in case I want to deploy at a later time. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The next step was to deploy a client machine that Crowbar could provision as a Zenoss server. As I did for the Crowbar server I built a new virtual machine in VirtualBox but this time I had to prepare it to perform a PXE boot. After several failures to boot to PXE I realized that the VirtualBox setup may not have been the best way to first test Crowbar. I wasn&amp;rsquo;t sure if Crowbar had a problem or if my VirtualBox had a problem. In the end it was mostly the VirtualBox settings and resource restrictions.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The problems in order and how I resolved them.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3221-11459/virtualbox-network.png"&gt;&lt;img alt="virtualbox-network.png" class="jive-image" height="372" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3221-11459/449-372/virtualbox-network.png" style="float: left;" width="449"/&gt;&lt;/a&gt;After the initial startup of the virtual machine it would not attempt to a PXE boot. Only the local hard drive was checked for an OS. What I found was that the default network adapter (Intel PRO / 1000) did not support PXE boot. Some trial and error and I found that the &lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000;"&gt;PCnet-FAST III adapter&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt; was the one I needed. Not sure if it was necessary but I also set the &amp;ldquo;&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: italic;"&gt;Promiscuous Mode&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;&amp;#8221; to &amp;ldquo;&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000;"&gt;Allow All&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;&amp;#8221;. I also had to make sure the &amp;ldquo;&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000;"&gt;Network&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;&amp;#8221; was selected to be included in the &amp;ldquo;&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: italic;"&gt;Boot Order&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;&amp;#8221; under the &amp;ldquo;&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal; font-style: italic;"&gt;System&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;&amp;#8221; configuration tab.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;Now the vm was able to PXE boot but could not locate the PXE os image. After taking a network captures with tcpdump I found that another DHCP server was answering the PXE call from my client. By default VirtualBox networks have DHCP server enabled. Even after disabling the DHCP server and restarting VirtualBox the rouge DHCP server was still answering the call. I removed the network configuration and recreated a new Crowbar network with no DHCP server. This did the trick and I was up and running my new client.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The next step was install the Zenoss barclamp into the Crowbar server. This is done via a command line interface and is very basic with very limited options. One option that was very helpful was the &lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000;"&gt;--force&lt;/span&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt; option which forcefully overwrites the previous barclamp installation. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;At this point I started to encounter problems in the UI for Crowbar that I&amp;rsquo;m not sure if they were caused by the installation of the Zenoss barclamp or if the software itself was at fault. This brings me to my big issue with Crowbar. Trying to figure out what is going on with the Crowbar server is a challenge at best and impossible most of the time. The UI only provides blinking status lights and when an error happens the message provided is useless. You are left to log in and dive into the local log files. The unfortunate problem is that the log files have been placed in several different locations, none of which I found in documentation on any of the sites Dell recommends. The IRC chat was the only helpful location I was able to&amp;#160; receive answer from on how to troubleshoot. Since this is an open source project it will be up to me to update the GitHub wiki with this documentation&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;strong id="internal-source-marker_0.34235076303593814"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3221-11460/crowbar-barclamps.png"&gt;&lt;img alt="crowbar-barclamps.png" class="jive-image-thumbnail jive-image" height="239" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3221-11460/450-239/crowbar-barclamps.png" style="display: block; margin-left: auto; margin-right: auto;" width="450"/&gt;&lt;/a&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;After I moved on from my UI challenges with no real resolve I received errors that &amp;ldquo;Failed to apply the proposal&amp;#8221;. Once again I looked into the log files and found nothing. Since Crowbar is tightly coupled with Opscode Chef and I wasn&amp;rsquo;t seeing any errors that could help I turned to applying the cookbook directly from the client. This resulted in my finding that the Zenoss cookbook was failing since it had external dependencies for the software installation and the vm network did not have an external network link. I quickly resolved this by commenting out these files in the cookbook as they were not required for that particular build. The installation then completed and the Crowbar server now showed the successful installation of the Zenoss server.&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The next step was to deploy a Zenoss client but since my VirtualBox was limited on resources I had to move to another testing environment. Without going into great detail the new environment was a KVM hypervisor running on Ubuntu with 8GB memory. This environment did have a network connection to the outside network so all Chef cookbooks downloaded external dependencies with no problem. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;The Zenoss client installed with no problems and automagicly added itself to the Zenoss server installation. A closer look a the Zenoss client cookbook showed that it too has an external network dependency. We have forked the Zenoss barclamp and are working on getting these updates and some others pushed back into Keith&amp;rsquo;s repository. He has been assisting us during this testing phase and is looking forward to the updates. &lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;span style="font-size: 15px; font-family: Arial; color: #000000; font-weight: normal;"&gt;In the end I have to say Dell has a great project here with Crowbar. It was very simple to setup and is very powerful when all is working. But I have to say when it fails, telling me that the proposal has failed to install isn&amp;rsquo;t very helpful at all, more details please or even a help file link to provide me with location of resources to use. Most of the challenges I faced during this test was either with the cookbook recipe or the VirtualBox configuration and limitations. Understanding that Crowbar is a very new project I&amp;rsquo;m impressed with how far they have come. It will only get better with community involvement so step up and dig deep and we all will win!&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:08b53b0a-731e-46a1-8231-61aaef9bbdd1] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/A3dQtyVBojM" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 02 Feb 2012 16:06:48 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2012/02/02/the-pain-with-crowbar-testing</guid>
      <dc:date>2012-02-02T16:06:48Z</dc:date>
      <clearspace:dateToText>1 week, 1 day ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/the-pain-with-crowbar-testing</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3221</wfw:commentRss>
    </item>
    <item>
      <title>Farewell Zenoss Community</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2012/02/01/farewell-zenoss-community</link>
      <description>&lt;!-- [DocumentBodyStart:168574a7-3978-48fe-a70d-218fc2c3bfd8] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Zenoss Community Members,&lt;/p&gt;&lt;p&gt;I am moving on from my role at Zenoss Inc. in the open source community. I am looking to venture into new areas and opportunities. I have had a great 3 years at Zenoss: learned so much, worked with brilliant minds, experienced open source kindness, enabled cooperation, and helped to build a systems monitoring / assurance platform that is at the top of the list.&lt;/p&gt;&lt;p&gt;I hope to continue occasional interactions with the Zenoss open source community as a tried and true open source user / member. Look for me in IRC, or feel free to contact me personally: nyea&lt;a class="jive-link-external-small" href="http://www.google.com/recaptcha/mailhide/d?k=017s1YuX1W0J3SF-XGi5HtYg==&amp;amp;c=o7DSpBdlHiaWEr6dDZDSOocbmTThJWDdV4mgmZJ3laM="&gt;...&lt;/a&gt;@ umbc.edu&lt;/p&gt;&lt;p&gt;Thanks for the great memories and experiences!&lt;br/&gt;-Nick Yeates&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:168574a7-3978-48fe-a70d-218fc2c3bfd8] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/y6ZQp21ojZs" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 01 Feb 2012 16:05:10 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2012/02/01/farewell-zenoss-community</guid>
      <dc:date>2012-02-01T16:05:10Z</dc:date>
      <clearspace:dateToText>1 week, 2 days ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/farewell-zenoss-community</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3222</wfw:commentRss>
    </item>
    <item>
      <title>Core 4 Alpha is Now Available!</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2012/01/31/core-4-alpha-is-now-available</link>
      <description>&lt;!-- [DocumentBodyStart:3aecc148-bf68-4746-9d33-5a1957262d28] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;We are happy to announce the Zenoss Core 4 Alpha release to the world! This is the biggest Core release in the history of Zenoss and we are really excited about all of the new features included in this major release.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;We know it's been a long time coming and we think the wait was worth it.&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3220-11453/bondibeach.jpg"&gt;&lt;img alt="bondibeach.jpg" class="jive-image" height="165" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3220-11453/306-165/bondibeach.jpg" style="float: right;" width="306"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;As part of this announcement, we will be holding a bug hunt competition. More details on the bug hunt will be forthcoming over the next few days. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Since this is an alpha release, we do not officially support product upgrades from Zenoss 3.2 to the Zenoss Core 4 alpha release or from the alpha release to future product versions. However, we would appreciate validation and testing of upgrades as part of the bug hunt competition.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;An excellent technical primer on the new features and architectural changes can be found &lt;a class="jive-link-blog-small" href="http://community.zenoss.org/blogs/zenossblog/2011/12/19/hardcore-4"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 14pt;"&gt;&lt;strong&gt;Zenoss Core 4 Major Features&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 10pt; font-family: 'Helvetica';"&gt;New messaging framework (RabbitMQ) to allow for horizontal scaling of event processing&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;Real time notification and command executiion via triggers&lt;/li&gt;&lt;li style="text-align: start;"&gt;Extended JSON API support&lt;/li&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 10pt; font-family: 'Helvetica';"&gt;AMQP support for enhanced product integration at the messaging layer &lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 10pt; font-family: 'Helvetica';"&gt;RelStorage, which replaces ZEO and improves the performance of Zope object database queries&amp;#160; &lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10.000000pt; font-family: 'Helvetica';"&gt;Scalability improvements to zenperfsnmp &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10.000000pt; font-family: 'Helvetica';"&gt;UI refresh and Ext JS 4 upgrade&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10.000000pt; font-family: 'Helvetica';"&gt;Significant improvements to the event processing system, increasing to 100M+ events per day&amp;#160;&amp;#160; &lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 10pt; font-family: 'Helvetica';"&gt;REST API for querying events&lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10.000000pt; font-family: 'Helvetica';"&gt;Support for SNMPv3 traps &lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10.000000pt; font-family: 'Helvetica';"&gt;Ability to monitor devices directly over IPv6 &lt;/span&gt; &lt;/li&gt;&lt;li&gt;P&lt;span style="font-size: 10.000000pt; font-family: 'Helvetica';"&gt;erformance collecting daemons have moved to the collector framework for more consistent operation and higher reliability&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 10pt; font-family: 'Helvetica';"&gt;Enhanced event suppression with zenping&amp;#160;&amp;#160; &lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Any suggestions/feedback on the Core 4 release are welcome and can be submitted &lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/feedback"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 14pt;"&gt;&lt;strong&gt;Installation and Release Notes&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Installation and upgrades details are covered in the &lt;a class="jive-link-external-small" href="http://sourceforge.net/projects/zenoss/files/zenoss-alpha/Zenoss_Core_Installation_01-012012-4.2-v01.pdf/download"&gt;Zenoss Installation Guide&lt;/a&gt; and &lt;a class="jive-link-external-small" href="http://sourceforge.net/projects/zenoss/files/zenoss-alpha/Zenoss_Core_Release_Notes_00-012012-4.2-v01.pdf/download"&gt;Release Notes for Zenoss Core 4&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://sourceforge.net/projects/zenoss/files/zenoss-alpha/"&gt;&lt;span style="font-size: 14pt;"&gt;&lt;strong&gt;Core 4 Alpha Download&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3aecc148-bf68-4746-9d33-5a1957262d28] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/nGBlySp1XRI" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">community</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">development</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">testing</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">core</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">zenpacks</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">release</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">open-source</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">feedback</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">product</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">bug</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">alpha</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">4.2</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">hunt</category>
      <pubDate>Tue, 31 Jan 2012 20:00:21 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2012/01/31/core-4-alpha-is-now-available</guid>
      <dc:date>2012-01-31T20:00:21Z</dc:date>
      <clearspace:dateToText>1 week, 2 days ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/core-4-alpha-is-now-available</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3220</wfw:commentRss>
    </item>
    <item>
      <title>The State of Open Source Survey (and self-introduction)</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2012/01/25/the-state-of-open-source-survey-and-self-introduction</link>
      <description>&lt;!-- [DocumentBodyStart:e0632e7b-5968-446c-b2c0-44254308a0c7] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi everyone!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;You're probably wondering who I am and why I'm posting something here. In short, I joined Zenoss last year to work on social media strategy. I've been very much behind the scenes on the social front but finally have some bandwidth to put forth a dedicated effort. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Anyway, I'm very green in both the IT and open source worlds but don't have a problem admitting it. I'm here to learn, contribute in a meaningful way whenever possible, and work to make Zenoss an even bigger force to be reckoned with. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;So in my first post, I'm actually picking up the lead on an open source we've done for the past 4 years. We worked to get this survey ready for LISA last month and if you attended, you probably found &lt;a class="jive-link-external-small" href="https://twitter.com/#!/zenoss/status/144463123527634945"&gt;our booth&lt;/a&gt; and perhaps filled out this survey for some boxers. Last week, we also sent this out in an email, with some great responses too. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;To make sure this survey gets the full impact it deserves, we'd really appreciate it if you had a few minutes to answer these 13 questions. The survey can be found here:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="text-align: left;"&gt;&lt;a class="jive-link-external-small" href="https://www.surveymonkey.com/s/H7K9PJV"&gt;https://www.surveymonkey.com/s/H7K9PJV&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="text-align: left;"&gt;Once we close the survey and get the results, we'll send it your way if you've filled out your name &amp;amp; email (optional). If you do fill this out, we'll be doing a drawing for a &lt;a class="jive-link-external-small" href="http://www.amazon.com/Sonos-Play-All-One-Integrated/dp/B005441AJC/ref=pd_vtp_e_4"&gt;Sonos Play Wireless Speaker&lt;/a&gt;. (side note: I've already received feedback that this giveaway could be better, so please, leave your suggestions)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="text-align: left;"&gt;If you want to check out results from the previous survey, Mark did a post on it here: &lt;a class="jive-link-blog-small" href="http://community.zenoss.org/blogs/zenossblog/2010/08/10/2010-trends-in-open-source-systems-management"&gt;http://community.zenoss.org/blogs/zenossblog/2010/08/10/2010-trends-in-open-source-systems-management&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p style="text-align: left;"&gt;Thanks! &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e0632e7b-5968-446c-b2c0-44254308a0c7] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/i-cajzFUTv0" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">contest</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">open-source</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">survey</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">open_source</category>
      <pubDate>Wed, 25 Jan 2012 18:30:14 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2012/01/25/the-state-of-open-source-survey-and-self-introduction</guid>
      <dc:date>2012-01-25T18:30:14Z</dc:date>
      <clearspace:dateToText>2 weeks, 2 days ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/the-state-of-open-source-survey-and-self-introduction</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3219</wfw:commentRss>
    </item>
    <item>
      <title>OpenVZ and Zenoss</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2012/01/24/openvz-and-zenoss</link>
      <description>&lt;!-- [DocumentBodyStart:e4271848-0aab-49cb-b879-865c2dda306c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi everyone!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;It's great to now be a part of the Zenoss team, where I am assisting Zenoss Labs in their efforts advance the capabilities of the Zenoss platform by developing new ZenPacks. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;For my initial ZenPack, Chet offered a couple of options, and "&lt;a class="jive-link-external-small" href="http://wiki.openvz.org"&gt;OpenVZ&lt;/a&gt;" was one of them, and I made a pretty strong request to be able to tackle the OpenVZ ZenPack first, as I'm a big fan of the technology.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I have been using OpenVZ for quite a while and the Linux distribution I now lead, &lt;a class="jive-link-external-small" href="http://www.funtoo.org"&gt;Funtoo Linux&lt;/a&gt;, has good support for OpenVZ. So I was excited to be able to add some really advanced OpenVZ support to Zenoss. I am pleased to announce that the &lt;a class="jive-link-external-small" href="https://github.com/zenoss/ZenPacks.zenoss.OpenVZ"&gt;OpenVZ ZenPack&lt;/a&gt; is now available to the public. It is compatible with Zenoss Core 3.2 and the upcoming Zenoss Core 4 release. It is available on GitHub at the following location:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="https://github.com/zenoss/ZenPacks.zenoss.OpenVZ"&gt;https://github.com/zenoss/ZenPacks.zenoss.OpenVZ&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Detailed documentation has been provided in README.rst which you can browse by scrolling down on the link above. (ZenPack Developer note: we are moving to &lt;a class="jive-link-external-small" href="http://docutils.sourceforge.net"&gt;ReStructuredText&lt;/a&gt; as standard for ZenPack documentation -- more info in a future blog post)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/overview.png"&gt;&lt;img alt="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/overview.png" class="jive-image" src="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/overview.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I should probably introduce OpenVZ to those who may not be familiar with it, and then give you some insights into the full monitoring capabilities that have been integrated into this ZenPack.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;What is OpenVZ?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;OpenVZ (see &lt;a class="jive-link-external-small" href="http://wiki.openvz.org"&gt;http://wiki.openvz.org&lt;/a&gt;) is an OS-level server virtualization solution, built on Linux. OpenVZ allows the creation of isolated, secure virtual Linux containers (called "VE"s) on a single physical server. Each container has its own local uptime, power state, network interfaces, resource limits and isolated portion of the host's filesystem. OpenVZ is often described as "chroot on steroids." &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;It is a very capable and mature platform for creating high-performance Linux-based clouds, and is used quite extensively by hosting providers and commercial organizations. The project is supported by &lt;a class="jive-link-external-small" href="http://www.parallels.com"&gt;Parallels&lt;/a&gt; and it has a commercial version called &lt;a class="jive-link-external-small" href="http://www.parallels.com/products/pvc/"&gt;Virtuozzo&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The appeal of this technology is that it can fully isolate Linux-based images from one another without incurring any significant "virtualization overhead", that slight (sometimes significant) performance degradation that we typically accept as the cost of going virtual with a more traditional hypervisor/paravirtualization-based virtualization solution. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;It does this by utilizing a single Linux kernel for all containers on the OpenVZ host device. An OpenVZ RHEL5 or RHEL6-based kernel has been enhanced so that it can manage each container's memory, processor and networking resources independently and provide isolation between each container, while offering bare metal performance.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;The OpenVZ ZenPack&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Now, let's explore how this ZenPack extends Zenoss' existing monitoring capabilities.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;While Zenoss always has had the ability to monitor an OpenVZ host system and containers as standalone devices by connecting to the host and containers directly using SSH or SNMP, it did not have the ability to understand the relationship between the OpenVZ host and the container. It also did not have the ability to "see" containers by simply monitoring the host.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;This ZenPack allows you to see the containers as components within an OpenVZ host even if you are not actively monitoring the individual containers. A number of metrics are made available for the containers without requiring monitoring to be configured on the containers themselves. This is a great benefit for hosting providers as well as large enterprise OpenVZ deployments.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;With this ZenPack, it is also still possible to monitor containers "the old-fashioned way", as Linux devices by using SSH or SNMP, and if you do this, Zenoss will now be able to "connect" the OpenVZ host to the container device that you are monitoring. For containers containing production workloads, this dual-monitoring approach allows you to use traditional Zenoss monitoring and alerting functions within the container. It allows you to monitor both OpenVZ-specific metrics as well as traditional Linux metrics.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;strong&gt;Advanced Features&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I have also made this ZenPack very powerful in regards to what metrics it can monitor. Anything exported by &lt;span style="font-family: 'courier new', courier;"&gt;/proc/user_beancounters&lt;/span&gt; or &lt;span style="font-family: 'courier new', courier;"&gt;/proc/vz/veinfo&lt;/span&gt; can be monitored, and I try to provide normalized "byte"-equivalent metrics for everything I can. Several example graphs are included, and appear as a graph for each component. Here are some samples:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/numproc.png"&gt;&lt;img alt="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/numproc.png" class="jive-image" src="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/numproc.png"/&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/cpuutil.png"&gt;&lt;img alt="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/cpuutil.png" class="jive-image" src="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/cpuutil.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;In addition, I have implemented a special graph called "OpenVZ Container Memory Utilization" that calculates the percentage of memory used for all containers on your OpenVZ host using formulas supplied by the OpenVZ developers. This graph can be used for capacity management purposes, to see how much additional untapped capacity is left in your OpenVZ deployment, and how "close to the edge" you are when it comes to memory usage:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;&lt;a href="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/memutil.png"&gt;&lt;img alt="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/memutil.png" class="jive-image" src="http://github.com/zenoss/ZenPacks.zenoss.OpenVZ/raw/master/images/memutil.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Enjoy the &lt;a class="jive-link-external-small" href="https://github.com/zenoss/ZenPacks.zenoss.OpenVZ"&gt;OpenVZ ZenPack&lt;/a&gt; and let me know how it works for you! &lt;img height="16px" src="http://community.zenoss.org/4.5.6/images/emoticons/happy.gif" width="16px"/&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e4271848-0aab-49cb-b879-865c2dda306c] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/X2vbT7yxuUg" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">community</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">zenpack</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">open-source</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">cloud</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">openvz</category>
      <pubDate>Tue, 24 Jan 2012 19:24:19 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2012/01/24/openvz-and-zenoss</guid>
      <dc:date>2012-01-24T19:24:19Z</dc:date>
      <clearspace:dateToText>2 weeks, 3 days ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/openvz-and-zenoss</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3218</wfw:commentRss>
    </item>
    <item>
      <title>HardCore 4</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/12/19/hardcore-4</link>
      <description>&lt;!-- [DocumentBodyStart:071e48cb-34bf-40c7-9040-75263024d224] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Our BoF session at LISA was probably a real treat to anyone familiar with Core 3.x. It actually provided a first technical preview to some of the major things coming to Core 4. Due to scheduling conflicts at the show, attendance wasn't too impressive, but most everyone seemed very interested in what I had to say. Retrospectively, I thought to myself that the content would actually be quite valuable for users as well as customers well outside of the select crowd at LISA. While we at Zenoss obviously claim an x-times speed improvement, no one really has done a compare-and-contrast between Zenoss 3.x and 4.x -- and definitely not from a technical perspective.&lt;/p&gt;&lt;p&gt;Thanks to Travis' foresight and hard work we now have an awesome video of the whole session, and I hope you get something out of it. Keep in mind that this isn't called "A Gentle Introduction to Core 4", instead I wanted to focus on an audience that is somewhat familiar with Zenoss 3.x. Hope you guys get something out of it, comments and questions are welcome. Video below, slides are available from: &lt;a class="jive-link-external-small" href="http://www.slideshare.net/simonjj/an-introduction-to-core-4"&gt;http://www.slideshare.net/simonjj/an-introduction-to-core-4&lt;/a&gt;&lt;a class="jive-link-external-small" href="http://www.slideshare.net/simonjj/an-introduction-to-core-4"&gt;&lt;br/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;iframe frameborder="0" height="350" src="http://www.youtube.com/embed/L6s5hIsm3OM?wmode=transparent" width="425"&gt;

&lt;/iframe&gt;&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:071e48cb-34bf-40c7-9040-75263024d224] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/OaMiyG5XC60" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">core</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">release</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">open-source</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">4</category>
      <pubDate>Mon, 19 Dec 2011 22:22:08 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/12/19/hardcore-4</guid>
      <dc:date>2011-12-19T22:22:08Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/hardcore-4</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3214</wfw:commentRss>
    </item>
    <item>
      <title>Monitoring URLs as Device Components</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/12/14/monitoring-urls-as-device-components</link>
      <description>&lt;!-- [DocumentBodyStart:2f0b4bcf-d62d-4040-8983-45f047cb67b9] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;The check_http plugin is a robust tool for doing basic HTTP checks, and has many useful capabilities. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Most Zenoss users probably get to the point, however, where would like to check multiple URLs on the same device.&amp;#160; With the Device-based template that ships with Zenoss, this makes handling the templates somewhat awkward.&amp;#160;&amp;#160; I have tried to solve this in several ways, each has had its drawbacks.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;With great thanks to the community, particularly the &amp;ldquo;Example Zenpack&amp;#8221; and the &amp;ldquo;MenuExamples Zenpack&amp;#8221; (this wouldn&amp;rsquo;t have been possible without them), I have achieved a decent solution that fits well within the standard &amp;ldquo;Zenoss&amp;#8221; management framework.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;I&amp;rsquo;ve published a Zenpack that provides a &amp;ldquo;wrapper&amp;#8221; around the basic &amp;ldquo;check_http&amp;#8221; plugin that ships with Zenoss and with Nagios.&amp;#160; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The key is to treat each HTTP monitor instance as a manually-added device component (like a File System).&amp;#160; The component is not affected by the modeler process, but individual URLs can be added/removed/modified through the device &amp;ldquo;Add Component&amp;#8221; menu (thanks again to MenuExamples).&amp;#160; &lt;/p&gt;&lt;p&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3212-10890/http-components-2.png"&gt;&lt;img alt="http-components-2.png" class="jive-image" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3212-10890/http-components-2.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The particular attributes for each URL are assigned through a dialog:&lt;/p&gt;&lt;p&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3212-10891/http-components-3.png"&gt;&lt;img alt="http-components-3.png" class="jive-image" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3212-10891/http-components-3.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;But can be later modified on the component Details pane:&lt;/p&gt;&lt;p&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3212-10892/http-components-5.png"&gt;&lt;img alt="http-components-5.png" class="jive-image" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3212-10892/http-components-5.png"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Since it&amp;rsquo;s a component, the RRD template is applied separately to each monitored URL, which each set of graphs displayed uniquely per URL (like other device components). &lt;/p&gt;&lt;p&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3212-10893/http-components-1.png"&gt;&lt;img alt="http-components-1.png" class="jive-image-thumbnail jive-image" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3212-10893/http-components-1.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Additionally, there&amp;rsquo;s a &amp;ldquo;wrapper&amp;#8221; shell script included with the Zenpack that handles the optional arguments before passing them to the check_http plugin, so it can handle the component attributes that may or not be present (such as authentication, found string,POSTs,etc).&lt;/p&gt;&lt;p&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3212-10894/http-components-4.png"&gt;&lt;img alt="http-components-4.png" class="jive-image-thumbnail jive-image" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3212-10894/http-components-4.png" width="620"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;While it may need a bit more polish (for instance, a complicated URL could contain invalid characters for the component ID, and I haven&amp;rsquo;t fixed this yet), I think this is a good way to handle the need for multiple manually-created monitors on a single device, and I plan to re-use this model as a &amp;ldquo;skeleton&amp;#8221; to &lt;/p&gt;&lt;p&gt;handle other similar monitoring needs (like generic NRPE checks and log file monitoring).&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The Zenpack is here:&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-12940"&gt;http://community.zenoss.org/docs/DOC-12940&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;-Joseph Anderson&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2f0b4bcf-d62d-4040-8983-45f047cb67b9] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/45S9IW3NBmU" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 14 Dec 2011 20:48:26 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/12/14/monitoring-urls-as-device-components</guid>
      <dc:date>2011-12-14T20:48:26Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/monitoring-urls-as-device-components</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3213</wfw:commentRss>
    </item>
    <item>
      <title>LISA is the place to be for IT Ops!</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/12/09/lisa-is-the-place-to-be-for-it-ops</link>
      <description>&lt;!-- [DocumentBodyStart:4a62b246-7578-4a7c-864d-4ad2558326e4] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3205-10869/simonLisa.jpg"&gt;&lt;img alt="simonLisa.jpg" class="jive-image-thumbnail jive-image" height="139" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3205-10869/450-139/simonLisa.jpg" style="display: block; margin-left: auto; margin-right: auto;" width="450"/&gt;&lt;/a&gt;&lt;a class="jive-link-external-small" href="http://www.youtube.com/watch?v=3KpPBnEtRj4"&gt;^ KeyNote Speech Youtube Vid ^&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;The Zenoss community team, an engineer, and our social marketing guru have been live at the &lt;a class="jive-link-external-small" href="http://www.usenix.org/events/lisa11/index.html"&gt;LISA conference&lt;/a&gt; (Large Installation System Administrators) for the past week and we have had some great interactions and learning expereinces.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Roaming the halls are the founders of popular open source tools like &lt;a class="jive-link-external-small" href="http://oss.oetiker.ch/rrdtool/"&gt;RRDTool&lt;/a&gt;, and &lt;a class="jive-link-external-small" href="http://www.nagios.org"&gt;Nagios&lt;/a&gt;. Industry heavy weights are teaching classes and holding interactive small scale discussion questions. Google, dropbox, and more are looking for top hiring talent. The environment is super-light weight, casual dress and casual behavior is encouraged, and self-spun groups stay up till 3am talking shop or playing card games.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h3&gt;Example interactions&lt;/h3&gt;&lt;p&gt;I attended one technical session explaining how 2 TBs of 9/11 images and video were distributed freely to the public at NIST. The team was from a sys admin background, but were doing this as their first development project. They said that this was their first venture into the famed &lt;a class="jive-link-external-small" href="http://en.wikipedia.org/wiki/DevOps"&gt;DevOps&lt;/a&gt; principles. I attended another session on ITIL usage and there was lengthy discussion on ITIL vs DevOps and continuous improvement. How can you be locked down by books and books of standards and advised ways of doing things, while also taking the benefits of agile methods that DevOps entertains. Other talks were heavy with cloud implementations and integrations, also there were many companies looking to integrate configuration management with various methodologies and systems.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h3&gt;IRC live on floor&lt;/h3&gt;&lt;p&gt;Our IRC community chat channel (#zenoss) was live on the floor at the Zenoss booth. Matt Ray unexpectently announced that the &lt;a class="jive-link-external-small" href="http://www.opscode.com/chef/"&gt;OpsCodes Chef&lt;/a&gt; product (who was also in attendance at the show) now has &lt;a class="jive-link-external-small" href="https://github.com/opscode/cookbooks/tree/master/zenoss"&gt;integration with the latest version of Zenoss&lt;/a&gt; (3.2.1). I wrote this on a sign and got many interested reads, as there were dozens of attendees interesting in mixing their Configuration Management solution with a monitoring and assurance solution (&lt;a class="jive-link-external-small" href="http://www.opscode.com/chef/"&gt;Chef&lt;/a&gt; -&amp;gt; Zenoss, &lt;a class="jive-link-external-small" href="http://puppetlabs.com/"&gt;Puppet&lt;/a&gt; -&amp;gt; Zenoss, etc). This goes to show the technical aptitude and quality of the people making up this conference. Top-notch.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h3&gt;Core 4.0 Architecture reveal - Video coming&lt;/h3&gt;&lt;p&gt;Simon given a superb overview talk on the new architecture that is coming to Zenoss Core in the form of our Avalon codebase in version 4.2&amp;#160; (or it might be 4.1.1, this is up in the air). We will post a video of this architecture talk and will summize features and inclusions that will come with the new exciting version!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h3&gt;What we're working on&lt;/h3&gt;&lt;p&gt;Continued work goes into ZenPack documentation by Chet, and I continue to pound out automation of the Community ZenPack submission framework.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Please do comment or leave us questions.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4a62b246-7578-4a7c-864d-4ad2558326e4] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/S8B0DTRrevU" height="1" width="1"/&gt;</description>
      <pubDate>Fri, 09 Dec 2011 19:47:59 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/12/09/lisa-is-the-place-to-be-for-it-ops</guid>
      <dc:date>2011-12-09T19:47:59Z</dc:date>
      <clearspace:dateToText>2 months, 3 days ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/lisa-is-the-place-to-be-for-it-ops</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3205</wfw:commentRss>
    </item>
    <item>
      <title>Developers: Sync your existing ZenPack with Github</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/11/23/zenpack-developers-sync-your-existing-zenpack-with-github</link>
      <description>&lt;!-- [DocumentBodyStart:b8b87b3b-739a-4ca9-83ae-dbad4013c4ab] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;As we have &lt;a class="jive-link-blog-small" href="http://community.zenoss.org/blogs/zenossblog/2011/11/02/we-aim-to-improve-the-zenpack-landscape-and-we-need-your-help"&gt;announced&lt;/a&gt;, we have moved all of the Community ZenPack code and process to &lt;a class="jive-link-external-small" href="http://github.com/zenoss"&gt;Github.com&lt;/a&gt; . This means that &lt;strong&gt;existing ZenPack developers have code that they may have updated, yet is not reflecting on github&lt;/strong&gt;. Below explains how you can get your existing ZenPack code sync'ed up with github.com repositories.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h1&gt;Master repos at github.com/&amp;lt;user_name&amp;gt;&lt;/h1&gt;&lt;p&gt;Please note that we are making a move to keep all new ZenPack code within the authors github space - ex: &lt;a class="jive-link-external-small" href="https://github.com/dpetzel/ZenPacks.community.Varnish3"&gt;https://github.com/dpetzel/ZenPacks.community.Varnish3&lt;/a&gt; . This URL is the master repository for this ZenPack. We are no longer keeping new ZenPack code at &lt;a class="jive-link-external-small" href="https://github.com/zenoss"&gt;https://github.com/zenoss&lt;/a&gt; . There will exist old ZenPacks under github.com/zenoss as we phase these out over time. Follow the below instructions and we will step in if something is wrong.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h1&gt;Instructions&lt;/h1&gt;&lt;p&gt;All steps below are detailed here: &lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-8495"&gt;ZenPack Development Process&lt;/a&gt; and summarized &lt;a class="" href="http://community.zenoss.org/docs/DOC-8495#Quick_Commands"&gt;In Quick Commands&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Assure that github account is attained, git is installed and setup&lt;/li&gt;&lt;li&gt;Create a separate directory for your ZenPacks&lt;ul&gt;&lt;li&gt;&lt;span style="color: #ff0000;"&gt;mkdir /gitrepos&lt;/span&gt; &lt;/li&gt;&lt;li&gt;It is &lt;a class="" href="http://community.zenoss.org/docs/DOC-8495#separateDirBestPractice"&gt;good practice&lt;/a&gt; to assure that your developed ZenPacks are separate from &lt;em&gt;$ZENHOME/ZenPacks&lt;/em&gt;&lt;/li&gt;&lt;li&gt;You will reinstall the ZenPacks in this new dir later with the &lt;em&gt;--link&lt;/em&gt; command option, so that the ZenPack installs in place&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Follow &lt;a class="" href="http://community.zenoss.org/docs/DOC-8495#A_If_existing_ZenPack_on_githubcom"&gt;#1A Fork and Clone&lt;/a&gt;&lt;ol&gt;&lt;li&gt;In web-GUI: &lt;span style="color: #ff0000;"&gt;&lt;span&gt;fork &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://github.com/zenoss/ZenPacks.community.FormulaDataSource"&gt;https://github.com/zenoss/ZenPacks.community.FormulaDataSource&lt;/a&gt;&lt;span&gt; to &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://github.com/rmatte"&gt;https://github.com/rmatte&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #ff0000;"&gt;&lt;span&gt;git clone &lt;/span&gt;&lt;a class="jive-link-email-small" href="mailto:git@github.com"&gt;git@github.com&lt;/a&gt;&lt;span&gt;:rmatte/ZenPacks.community.FormulaDataSource&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;Get into the newly cloned directory ( Ex: &lt;span style="color: #ff0000;"&gt;&lt;em&gt;cd /gitrepos/ZenPacks.community.myZenPack&lt;/em&gt;&lt;/span&gt; )&lt;/li&gt;&lt;li&gt;Bring new content into this repository&lt;ul&gt;&lt;li&gt;method A: &lt;span style="color: #ff0000;"&gt;manually bring over the files&lt;/span&gt; that you know you updated; good if its just a few files; advised if possible&lt;/li&gt;&lt;li&gt;method B: &lt;span style="color: #ff0000;"&gt;&lt;em&gt;rsync -av old new &amp;amp;&amp;amp; git diff&lt;/em&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Note: a conflict could occur, and code lost, if another person has worked on your zenpack in your absence. Be smart.&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Insert needed files&lt;ol&gt;&lt;li&gt;.gitignore file into root repo directory (IMPORTANT)&lt;ul&gt;&lt;li&gt;&lt;span style="color: #ff0000;"&gt;&lt;span&gt;wget &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://raw.github.com/zenoss/Community-ZenPacks-SubModules/master/.gitignore"&gt;https://raw.github.com/zenoss/Community-ZenPacks-SubModules/master/.gitignore&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="" href="http://community.zenoss.org/docs/DOC-8495#README.rst"&gt;README.rst&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The new replacement for ZenPack documentation; At the least, type a sentance&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #ff0000;"&gt;vi README.rst&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #ff0000;"&gt;&lt;em&gt;zenpack --link --install &amp;lt;zenpack_name&amp;gt;&lt;/em&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Follow steps &lt;a class="" href="http://community.zenoss.org/docs/DOC-8495#3_Committing_Changes_Locally"&gt;#3 Commit locally&lt;/a&gt; and &lt;a class="" href="http://community.zenoss.org/docs/DOC-8495#6_Pushing_Changes_to_Personal_Github"&gt;#6 Push to personal github&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Fill out the google docs &lt;a class="jive-link-external-small" href="https://docs.google.com/a/zenossinc.com/spreadsheet/viewform?hl=en_US&amp;amp;formkey=cHBDaFowMkl0XzdnRmFLWHAzcHZMRFE6MQ#gid=0"&gt;Submission Form&lt;/a&gt; to let us know&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:b8b87b3b-739a-4ca9-83ae-dbad4013c4ab] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/N_JSWrMQMB8" height="1" width="1"/&gt;</description>
      <pubDate>Wed, 23 Nov 2011 22:24:48 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/11/23/zenpack-developers-sync-your-existing-zenpack-with-github</guid>
      <dc:date>2011-11-23T22:24:48Z</dc:date>
      <clearspace:dateToText>1 month, 3 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/zenpack-developers-sync-your-existing-zenpack-with-github</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3204</wfw:commentRss>
    </item>
    <item>
      <title>New ZenPack Landscape!</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/11/02/we-aim-to-improve-the-zenpack-landscape-and-we-need-your-help</link>
      <description>&lt;!-- [DocumentBodyStart:70d525a0-6b28-4c40-ad6b-26465fbfcba8] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;We would like to announce a wave of changes that are aimed at substantially improving the open source ZenPack atmosphere. We need YOUR help to make it successful by embracing the new ways and using git / github!&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;If you take away one thing&lt;/h2&gt;&lt;p&gt;&lt;span style="font-size: 12pt;"&gt;&lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-8495"&gt;Completely new process to sharing ZenPack code&lt;/a&gt;&lt;/span&gt; (See second bullet below)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Whats New?&lt;/h2&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;table border="0" cellpadding="2" cellspacing="0" class="jiveNoBorder" style="width: 100%; border: 0px solid #000000;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="http://github.com/zenoss"&gt;Github repo seperation&lt;/a&gt;&lt;ul&gt;&lt;li&gt;We have moved to many seperate repos held at &lt;a class="jive-link-external-small" href="http://github.com/zenoss"&gt;github.com/zenoss&lt;/a&gt; &amp;lt;-- click to see them&lt;/li&gt;&lt;li&gt;Used to be one large repository named 'Community-ZenPacks'&lt;/li&gt;&lt;li&gt;Only accepting new code into Many Repos method&lt;/li&gt;&lt;li&gt;See new instructions below...&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;text-align: center;"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3200-10445/github_repo_change.png"&gt;&lt;img alt="github_repo_change.png" class="jive-image" height="79" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3200-10445/247-79/github_repo_change.png" width="247"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-8495"&gt;Definitive ZenPack process guide&lt;/a&gt;&lt;ul&gt;&lt;li&gt;How to create, setup, distribute and publish ZenPacks&lt;/li&gt;&lt;li&gt;Replaces and integrates the popular &lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-10223"&gt;PDF&lt;/a&gt; guide by phonegi&lt;/li&gt;&lt;li&gt;Covers: Prepping a ZenPack, committng your code, pushing to github and best practices&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="text-align: center;"&gt;&lt;a href="http://community.zenoss.org/docs/DOC-12932"&gt;&lt;img alt="screencast.png" class="jive-image" height="64" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3200-10452/108-64/screencast.png" width="108"/&gt;&lt;br/&gt;&lt;span style="font-size: 8pt; vertical-align: text-top;"&gt;(watch screencast)&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;text-align: center;"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3200-10446/process.png"&gt;&lt;img alt="process.png" class="jive-image" height="172" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3200-10446/242-172/process.png" width="242"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://docs.google.com/spreadsheet/viewform?formkey=cHBDaFowMkl0XzdnRmFLWHAzcHZMRFE6MQ"&gt;Google Form to submit ZenPacks&lt;/a&gt;&lt;ul&gt;&lt;li&gt;No more emails - we aim to automate the process - this will help&lt;/li&gt;&lt;li&gt;Feel free to email us when there are complications&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;text-align: center;"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3200-10448/form.png"&gt;&lt;img alt="form.png" class="jive-image" height="91" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3200-10448/200-91/form.png" width="200"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-12922"&gt;Anyone can edit the ZenPack List&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Wiki-like editing for all&lt;/li&gt;&lt;li&gt;Add your ZenPack to the list where everyone goes to get ZenPacks&lt;/li&gt;&lt;li&gt;See link above to login and edit!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;text-align: center;"&gt;&lt;a href="http://community.zenoss.org/servlet/JiveServlet/showImage/38-3200-10449/zplist.png"&gt;&lt;img alt="zplist.png" class="jive-image-thumbnail jive-image" height="67" src="http://community.zenoss.org/servlet/JiveServlet/downloadImage/38-3200-10449/250-67/zplist.png" width="250"/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-4624"&gt;Backlogged ZenPacks&lt;/a&gt;&lt;ul&gt;&lt;li&gt;All up on Github.com/zenoss&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;The Future&lt;/h2&gt;&lt;p&gt;(potential directions)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Automation, Automation, Automation&lt;ul&gt;&lt;li&gt;We want to automate as much of the process around ZenPacks as we can&lt;/li&gt;&lt;li&gt;This means less human error, immediate gratification, less work and a growing community!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://github.com/zenoss/ZenPacks.zenoss.OpenStack/blob/master/README.markdown"&gt;README&lt;/a&gt;'s == &lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-11972"&gt;jump page&lt;/a&gt; == documentation&lt;ul&gt;&lt;li&gt;We want the doc and download page to be developed and held IN the ZenPack itself.&lt;/li&gt;&lt;li&gt;Start putting &lt;a class="jive-link-external-small" href="http://en.wikipedia.org/wiki/Markdown"&gt;markdown&lt;/a&gt; flavored ASCII documentation into your README, README.markdown, or README.txt's!&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Continuous Integration / QA&lt;ul&gt;&lt;li&gt;We want to build all ZenPacks every night and know which install and which do not&lt;/li&gt;&lt;li&gt;Quality and compatibility of community ZenPacks will increase&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Product Integration&lt;ul&gt;&lt;li&gt;&lt;table border="0" cellpadding="0" cellspacing="0" class="jiveNoBorder" style="border: 0px solid #000000; background: #000000;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="border:0px solid black;border: 0px solid #000000;"&gt;&lt;span style="color: #00ff00;"&gt;&lt;span&gt; zenpack --install &lt;/span&gt;&lt;a class="jive-link-external-small" href="http://github.com"&gt;http://github.com&lt;/a&gt;&lt;span&gt;...&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/li&gt;&lt;li&gt;Button in UI to download ZenPacks from the cloud (github.com)&lt;/li&gt;&lt;li&gt;Button in UI to publish newly developed ZenPacks&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Why should I learn Git / Github?&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;Resume builder&lt;ul&gt;&lt;li&gt;Git is the future of Open Source software code management&lt;/li&gt;&lt;li&gt;Add it to your resume &amp;amp; use it at future jobs&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Encourages others to Edit&lt;ul&gt;&lt;li&gt;It eases looking at your code and even changing it&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Transparency&lt;ul&gt;&lt;li&gt;You will be able to see what others are developing in-progress&lt;/li&gt;&lt;li&gt;More easily get help from others when you are stuck&lt;/li&gt;&lt;li&gt;Github is a social platform; start working with others&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;One Place&lt;ul&gt;&lt;li&gt;Code, versions, .egg downloads, documentation&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Instant Gratification&lt;ul&gt;&lt;li&gt;You will be able to reference your code and .egg as soon as you post to your personal github space&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Will excel the Zenoss ZenPack Community&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:70d525a0-6b28-4c40-ad6b-26465fbfcba8] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/D900uTS3NPM" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">zenoss</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">community</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">development</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">zenpack</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">core</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">zenpacks</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">zenoss-core</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">open-source</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">developers</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">developer</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">process</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">submit</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">git</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">github</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">dev</category>
      <pubDate>Thu, 03 Nov 2011 05:00:32 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/11/02/we-aim-to-improve-the-zenpack-landscape-and-we-need-your-help</guid>
      <dc:date>2011-11-03T05:00:32Z</dc:date>
      <clearspace:dateToText>3 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/we-aim-to-improve-the-zenpack-landscape-and-we-need-your-help</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3200</wfw:commentRss>
    </item>
    <item>
      <title>IRC Session Today</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/10/27/irc-session-today</link>
      <description>&lt;!-- [DocumentBodyStart:bbecf7fd-a5e4-4040-b4a2-91f661e11752] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thursday Oct 27th at 11am EDT in the #zenoss IRC channel on irc.freenode.net (port&amp;#160; 6667).&lt;/p&gt;&lt;p&gt;Zenoss engineers Simon Jakesch, myself &lt;a class="jive-link-profile-small" href="http://community.zenoss.org/people/nyeates"&gt;Nick Yeates&lt;/a&gt; , and various others will be in attendance to help you out.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Don&amp;rsquo;t forget you can search for answers to common questions by visiting the &lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/forums"&gt;Forums&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Additionally, we log all chat traffic and sessions on the &lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/documentation/irc"&gt;IRC Community&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:bbecf7fd-a5e4-4040-b4a2-91f661e11752] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/p9A_xNLa8CY" height="1" width="1"/&gt;</description>
      <pubDate>Thu, 27 Oct 2011 14:54:50 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/10/27/irc-session-today</guid>
      <dc:date>2011-10-27T14:54:50Z</dc:date>
      <clearspace:dateToText>3 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/irc-session-today</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3199</wfw:commentRss>
    </item>
    <item>
      <title>Zenoss Core 3.2.1 is now available!</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/10/22/zenoss-core-321-is-now-available</link>
      <description>&lt;!-- [DocumentBodyStart:6bee4015-47c7-419c-a2c0-7ac6315c9c82] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;After much testing and a few beta releases, we are proud to release the latest (and possibly last) version of the 3.x series. The original reason for the 3.2.1 release was the finding of two key bugs by the community. We have squashed the two original bugs, and fixed many others that were found in the process. This is primarily a maintenance release.&lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/download"&gt;&lt;br/&gt;&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 18pt;"&gt;&lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/download"&gt;Download 3.2.1&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 18pt;"&gt;&lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/documentation/official_documentation/release_notes"&gt;Release Notes&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: start;"&gt;&lt;span style="font-size: 18pt;"&gt;&lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/documentation/official_documentation/installation-guide"&gt;Installation Guide&lt;/a&gt;&lt;br/&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Important Upgrade Note:&lt;/h2&gt;&lt;p&gt;If you are upgrading your Zenoss installation, it must be at version 3.1.0 or greater. See the &lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/documentation/official_documentation/release_notes"&gt;&lt;span style="text-decoration: underline;"&gt;release notes&lt;/span&gt;&lt;/a&gt; for upgrade-path details.&lt;br/&gt;The Upgrade Path is roughly: 2.5.x* -&amp;gt; 3.0.3 -&amp;gt; 3.1.0&amp;#160; AND 3.1.x+ -&amp;gt; 3.2.1&lt;br/&gt;The * is&amp;#160; about running the preupgrade ZenPack first (&lt;em&gt;before&lt;/em&gt; upgrading from 2.5.x)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;Bugs Fixed&lt;/h2&gt;&lt;p&gt;The 3.2.1 release of Zenoss Core includes fixes to high-priority defects, including:&lt;/p&gt;&lt;ul&gt;&lt;li style="text-align: start;"&gt;External Defect 7859 - RRD files are not updated if OID starts with . (period)&lt;/li&gt;&lt;li style="text-align: start;"&gt;External Defect 7860 - zencommand - data sources not collected&lt;/li&gt;&lt;li style="text-align: start;"&gt;See other public &lt;a class="jive-link-external-small" href="http://dev.zenoss.org/trac/query?status=assigned&amp;amp;status=backlog&amp;amp;status=closed&amp;amp;status=fixrejected&amp;amp;status=new&amp;amp;status=verification&amp;amp;group=patch_state&amp;amp;patch=3.2.1&amp;amp;col=id&amp;amp;col=summary&amp;amp;col=status&amp;amp;col=owner&amp;amp;col=priority&amp;amp;col=resolution&amp;amp;col=deployed&amp;amp;col=changetime&amp;amp;report=6&amp;amp;order=status"&gt;issues that were fixed&lt;/a&gt; in 3.2.1&lt;/li&gt;&lt;li style="text-align: start;"&gt;See 115+ other bugs (many enterprise-based) and features list at the bottom of the &lt;a class="" href="http://community.zenoss.org/servlet/JiveServlet/downloadBody/12920-102-1-15967/Release_Notes_Core_02-102011-3.2-v02.pdf"&gt;3.2.1 Release Notes&lt;/a&gt; (pdf)&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;h2&gt;ZenPack Updates in Core 3.2.0&lt;/h2&gt;&lt;p&gt;&lt;a class="jive-link-wiki-small" href="http://community.zenoss.org/docs/DOC-3422"&gt;LDAP Monitor&lt;/a&gt; Fixed error when changing bind type in ticket 28807&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6bee4015-47c7-419c-a2c0-7ac6315c9c82] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/8xu85CFTR0E" height="1" width="1"/&gt;</description>
      <pubDate>Sat, 22 Oct 2011 16:08:47 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/10/22/zenoss-core-321-is-now-available</guid>
      <dc:date>2011-10-22T16:08:47Z</dc:date>
      <clearspace:dateToText>3 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/zenoss-core-321-is-now-available</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3197</wfw:commentRss>
    </item>
    <item>
      <title>Developer IRC Session Thursday Sept 29th</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/09/29/developer-irc-session-thursday-sept-29th</link>
      <description>&lt;!-- [DocumentBodyStart:dcd3b41c-d8c2-4c1a-84d1-2c7e88f5d7af] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thursday Sept 29th at 11am EDT in the #zenoss IRC channel on irc.freenode.net (port&amp;#160; 6667).&lt;/p&gt;&lt;p&gt;Zenoss engineer &lt;a class="jive-link-profile-small" href="http://community.zenoss.org/people/jhanson"&gt;Joseph Hanson&lt;/a&gt; and myself &lt;a class="jive-link-profile-small" href="http://community.zenoss.org/people/nyeates"&gt;Nick Yeates&lt;/a&gt; will be in attendance to help you out.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Last Week, we discussed:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;IBM System X monitor,&lt;/li&gt;&lt;li&gt;components in zenpacks, &lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="http://dev.zenoss.org/trac/ticket/7867"&gt;copy vs override&lt;/a&gt; template, &lt;/li&gt;&lt;li&gt;ZenPack-creation document, &lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="https://github.com/zenoss/ZenPackTemplate"&gt;ZenPack template&lt;/a&gt; by Chet&lt;/li&gt;&lt;li&gt;&lt;a class="jive-link-external-small" href="http://dev.zenoss.org/trac/ticket/7868"&gt;RRD do not refresh&lt;/a&gt; in 3.2&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;Don&amp;rsquo;t forget you can search for answers to common questions by visiting the &lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/forums"&gt;Forums&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Additionally, we log all chat traffic and sessions on the &lt;a class="jive-link-community-small" href="http://community.zenoss.org/community/documentation/irc"&gt;IRC Community&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:dcd3b41c-d8c2-4c1a-84d1-2c7e88f5d7af] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/I5qC2O7Ns54" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">irc</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">developer</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">chat</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">dev</category>
      <pubDate>Thu, 29 Sep 2011 14:18:50 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/09/29/developer-irc-session-thursday-sept-29th</guid>
      <dc:date>2011-09-29T14:18:50Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/developer-irc-session-thursday-sept-29th</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3194</wfw:commentRss>
    </item>
    <item>
      <title>Release of Beta #2 for 3.2.1 - added stack and vmware installs</title>
      <link>http://community.zenoss.org/blogs/zenossblog/2011/09/23/release-of-beta-2-for-321--added-stack-and-vmware-installs</link>
      <description>&lt;!-- [DocumentBodyStart:6f32628c-cc8b-498e-b904-d6c12a5023ff] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Short and sweet, go pick up beta release #2 of 3.2.1 here:&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 14pt;"&gt;&lt;a class="jive-link-external-small" href="http://alpha.zenoss.com/files/"&gt;http://alpha.zenoss.com/files/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;#160;&lt;/p&gt;&lt;p&gt;This time around, there are VMWare images and Stack installs.&lt;/p&gt;&lt;p&gt;All the same info from the &lt;a class="jive-link-blog-small" href="http://community.zenoss.org/blogs/zenossblog/2011/09/17/beta-321-is-out-for-testing"&gt;prior post&lt;/a&gt;, applies here.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:6f32628c-cc8b-498e-b904-d6c12a5023ff] --&gt;&lt;img src="http://feeds.feedburner.com/~r/ZenossBlog/~4/upiW73PwpUQ" height="1" width="1"/&gt;</description>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">testing</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">beta</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">test</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">3.2</category>
      <category domain="http://community.zenoss.org/blogs/zenossblog/tags">3.2.1</category>
      <pubDate>Fri, 23 Sep 2011 18:47:31 GMT</pubDate>
      <author>community@zenoss.org</author>
      <guid>http://community.zenoss.org/blogs/zenossblog/2011/09/23/release-of-beta-2-for-321--added-stack-and-vmware-installs</guid>
      <dc:date>2011-09-23T18:47:31Z</dc:date>
      <clearspace:dateToText>4 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
      <wfw:comment>http://community.zenoss.org/blogs/zenossblog/comment/release-of-beta-2-for-321--added-stack-and-vmware-installs</wfw:comment>
      <wfw:commentRss>http://community.zenoss.org/blogs/zenossblog/feeds/comments?blogPost=3189</wfw:commentRss>
    </item>
  </channel>
</rss>

