<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The OpenNMS Group &#187; thresholding</title>
	<atom:link href="http://www.opennms.com/tag/thresholding/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opennms.com</link>
	<description></description>
	<lastBuildDate>Fri, 07 Jun 2013 14:16:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>This Week in OpenNMS: Lies, Damn Lies, and Release Dates</title>
		<link>http://www.opennms.com/twio-lies-damn-lies-and-release-dates/</link>
		<comments>http://www.opennms.com/twio-lies-damn-lies-and-release-dates/#comments</comments>
		<pubDate>Tue, 02 Aug 2011 18:51:40 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[1.10]]></category>
		<category><![CDATA[capsd]]></category>
		<category><![CDATA[castor]]></category>
		<category><![CDATA[Data Collection]]></category>
		<category><![CDATA[dev-jam]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[Drools]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[ILR]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[ipv6]]></category>
		<category><![CDATA[jasper]]></category>
		<category><![CDATA[JAXB]]></category>
		<category><![CDATA[jicmp]]></category>
		<category><![CDATA[JICMP6]]></category>
		<category><![CDATA[jna]]></category>
		<category><![CDATA[JNI]]></category>
		<category><![CDATA[liquibase]]></category>
		<category><![CDATA[provisiond]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[Syslog]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=955</guid>
		<description><![CDATA[So I guess it&#8217;s been a while since the last TWiO, we&#8217;ve been pretty dang busy. I&#8217;m told I should call it &#8220;TQiO&#8221; (This Quarter In OpenNMS). Matt says &#8220;Well, you don&#8217;t call it *Every* Week in OpenNMS, just *this* one.&#8221; Touché. Aaaaanyways, without further ado, here&#8217;s what we&#8217;ve done since, uh, well, May 16th. =) Dev-Jam 2011 We]]></description>
				<content:encoded><![CDATA[<p>So I guess it&#8217;s been a while since the last TWiO, we&#8217;ve been pretty dang busy. I&#8217;m told I should call it &#8220;TQiO&#8221; (This Quarter In OpenNMS). Matt says &#8220;Well, you don&#8217;t call it *Every* Week in OpenNMS, just *this* one.&#8221; Touché.</p>
<p>Aaaaanyways, without further ado, here&#8217;s what we&#8217;ve done since, uh, well, May 16th. =)</p>
<h1>Dev-Jam 2011</h1>
<p>We had a total blast at Dev-Jam 2011. If you&#8217;re interested in catching up on what went on, check out Tarus&#8217;s <a href="http://www.adventuresinoss.com/?cat=10">Dev-Jam blog posts</a>.</p>
<ul>
<li><a href="http://www.adventuresinoss.com/?p=2159">Day 1</a></li>
<li><a href="http://www.adventuresinoss.com/?p=2179">Day 2</a></li>
<li><a href="http://www.adventuresinoss.com/?p=2200">Day 3</a></li>
<li><a href="http://www.adventuresinoss.com/?p=2208">Day 4</a></li>
<li><a href="http://www.adventuresinoss.com/?p=2213">Day 5</a></li>
</ul>
<h1>OpenNMS 1.10</h1>
<p>We&#8217;ve been slowly working our way towards a 1.10 release candidate. The only things left are to go over the remainder of the IPv6 infrastructure (which I am spending this week on), and to then spend some time giving some attention to pending stuff in JIRA.</p>
<p>At the high level, there is a lot of exciting stuff coming in 1.10:</p>
<dl>
<dt>IPv6 Support</dt>
<dd>The obvious one: support for IPv6. We have done a ton of work to add support for passing around IPv6 addresses in the code at all levels, as well as adding specific support for ICMPv6.</p>
<p>We&#8217;ve actually got 2 different strategies for IPv6 ping:</p>
<ul>
<li><a href="http://jna.java.net/">JNA</a> &#8211; Uses embedded native code which is distributable. This means that ping will be supported from remote pollers!</li>
<li>JICMP6 &#8211; A port of the our internal JNI ICMP code to support IPv6. This will be the default in 1.10 for polling ICMP, as it is faster than the JNA implementation.</li>
</ul>
</dd>
<dt>Reporting</dt>
<dd>The new <a href="http://jasperforge.org/projects/jasperreports">JasperReports</a>-based reports introduced later in the 1.8 series has gone through a ton of improvements in 1.10, including a number of new reports, support for passing arguments to reports (date ranges, etc.), and other nifty stuff. Many other general updates to the reporting infrastructure have been added as well.</dd>
<dt>Installer Updates</dt>
<dd>The <a href="http://www.liquibase.org/">Liquibase</a> database upgrade tools introduced in 1.8 have been updated to the latest (2.0.1) version, which is <em>considerably</em> faster than the 1.9.x version we used previously.</dd>
<dt>New XML Processing Infrastructure</dt>
<dd>While we haven&#8217;t finished converting all of our code to use it, we have started moving our <a href="http://www.castor.org/">Castor</a>-based XML processing code to use <a href="http://jaxb.java.net/">JAXB</a> instead. This provides a speed improvement when processing XML (including events posted to Eventd). This includes support for validation of inputs in the ReST interface.</dd>
<dt>Drools Support is Back</dt>
<dd>OpenNMS used to have support for using <a href="http://www.jboss.org/drools">Drools</a> for doing complex correlation of events. Due to dependency conflicts with other things we used in OpenNMS, it has been non-functional for quite some time. As of 1.10, this facility is working again, and will let you create code or scripts to do event correlation. Examples of a simple event correlation can be found in the $OPENNMS_HOME/etc/examples/ directory.</dd>
<dt>UI Updates</dt>
<dd>Many new UI changes have been made which give searchable controls for reports, nodes, etc., thanks to Donald&#8217;s new code for embedding GWT widgets in the OpenNMS UI.</dd>
<dt>Instrumentation Log Reader</dt>
<dd>Philip&#8217;s <a href="http://www.opennms.org/wiki/Instrumentation_Log_Reader_Specification">Instrumentation Log Reader</a> tool has been updated with a number of new features, including sorting. It&#8217;s a great way to investigate data collection issues.</dd>
<dt>Syslogd Improvements</dt>
<dd>The Syslog infrastructure has been retooled to support a wider variety of input styles, as well as providing more optimized parsers for the most common Syslog formats. Using one of the specific parsers (Syslog-NG or RFC 5424) should provide performance improvements for handling large amounts of Syslog messages.</dd>
<dt>Data Collection and Thresholding Updates</dt>
<dd>Many improvements to data collection and thresholding have been made, including <a href="http://issues.opennms.org/browse/NMS-4494?focusedCommentId=24656&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-24656">support for using regular expressions against column names when determining data to persist</a>. Also, data collection configuration files have now been split like events are.</dd>
<dt>Many New Detectors</dt>
<dd>We&#8217;re adding detectors for everything that has a Capsd plugin, so you should be able to completely migrate to Provisiond.</dd>
<dt>Provisiond Updates</dt>
<dd>The provisioner has had a number of updates, including:</p>
<ul>
<li>UI changes</li>
<li>Support for enabling or disabling polling and data collection through policies</li>
<li>Support for scanning the IP-MIB ipAddressTable, which detects IPv6 interfaces on an SNMP-enabled device</li>
<li>Updates to the DNS requisition import including IPv6 support, support for specifying the default services to apply to DNS-imported nodes, and the ability to determine how to compute the foreign ID (&#8220;ipAddress&#8221; or &#8220;nodeLabel&#8221;).</li>
</ul>
</dd>
</dl>
<p>This is not an exhaustive list, but just what I came across doing some &#8216;git diff&#8217; magic between the 1.8 and 1.10 trees. For a giant list of all of the issues closed against 1.10, see <a href="http://issues.opennms.org/secure/IssueNavigator.jspa?requestId=10100&amp;mode=hide">this link</a>.</p>
<h1>Project Updates</h1>
<ul>
<li>1.8: Current Release is 1.8.12 (Black-capped Petrel)<br />
<a href="http://www.opennms.org/documentation/ReleaseNotesStable.html#opennms-1.8.12">1.8.12</a> is the current stable release, tagged 10 May, 2011. For a complete list of changes and updates, see <a href="http://www.opennms.org/wiki/New_and_Noteworthy#New_in_OpenNMS_1.8.12">the “New and Noteworthy” page on the OpenNMS wiki</a>. As always, it is recommended that you back up your database before upgrading.</li>
<li>1.9: Current release is 1.9.8 (Pulalu)<br />
1.9.8 is the current unstable release, tagged 10 May, 2011. This release is not recommended for production use, but for developers and users who want to try out the very latest features. For a list of changes and updates, see <a href="http://www.opennms.org/wiki/New_and_Noteworthy#New_in_OpenNMS_1.9.8">the &#8220;New and Noteworthy&#8221; page on the OpenNMS wiki</a>.</li>
</ul>
<h1>Issues Resolved</h1>
<ul>
<li>[<a href="http://issues.opennms.org/browse/JRB-12">JRB-12</a>] &#8211; Vertical labels disappear on a certain graphs</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-1275">NMS-1275</a>] &#8211; eventd truncates the length of trap messages to 256 bytes</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-2834">NMS-2834</a>] &#8211; Enhancement &#8211; Assets with clean date input</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-2895">NMS-2895</a>] &#8211; The method sanitizeString(String) is undefined for the type WebSecurityUtils</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3164">NMS-3164</a>] &#8211; Implement PersistenceSelectorStrategy framework</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3322">NMS-3322</a>] &#8211; XMPPNotificationStrategy (or JavaMailNotificationStrategy) does not utilise the &#8220;Numeric Message&#8221; field -nm</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3516">NMS-3516</a>] &#8211; auto-clean=&#8221;true&#8221; suddenly is not working</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3722">NMS-3722</a>] &#8211; Link with parentifindex -1 are not displayed in jsp pages</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3956">NMS-3956</a>] &#8211; allow trapd to bind to specific address</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3982">NMS-3982</a>] &#8211; Interface Deleted with SNMP supported and no ipAddrTable</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-3997">NMS-3997</a>] &#8211; Provisiond Deleting IpAddr On Nodes After Rescan</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4034">NMS-4034</a>] &#8211; SNAPSHOT installer scripts are faulty</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4039">NMS-4039</a>] &#8211; provisioning node with NodeCategorySettingPolicy policy in foreign source does not work if node has no SNMP available</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4047">NMS-4047</a>] &#8211; Win32ServiceDetector fails to detect services</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4106">NMS-4106</a>] &#8211; We need a WmiDetector</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4114">NMS-4114</a>] &#8211; Support relativetime in graph URL</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4208">NMS-4208</a>] &#8211; Memcached graph definitions left out of default configuration</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4244">NMS-4244</a>] &#8211; threshd process wrong counter-type SNMP data after SNMP data collection failed or restored</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4261">NMS-4261</a>] &#8211; In-line thresholder ignores scheduled outages</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4295">NMS-4295</a>] &#8211; JRobin VDEFs sometimes do not work</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4339">NMS-4339</a>] &#8211; Update Copyright Notice to include 2011</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4375">NMS-4375</a>] &#8211; jetty allows directory listings</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4376">NMS-4376</a>] &#8211; Problems adding nodes during discovery</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4423">NMS-4423</a>] &#8211; Provisiond NodeCategorySettingPolicy. Nodes lose categorization in subsequent Synchronizations</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4463">NMS-4463</a>] &#8211; SnmpAsset Adapter has dependency on Trapd</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4483">NMS-4483</a>] &#8211; Services drop down list not alphabatized</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4494">NMS-4494</a>] &#8211; SiblingIndexStorageStrategy does SNMP Queries and makes collection VERY slow</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4500">NMS-4500</a>] &#8211; Collectd&#8217;s ServiceCollector class was erroneously changed to take Map&lt;String, String&gt;</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4530">NMS-4530</a>] &#8211; IPAddress class overrides equals but not hashCode</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4545">NMS-4545</a>] &#8211; Importer doesn&#8217;t log to correct log4j category</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4546">NMS-4546</a>] &#8211; Provisiond silently fails to import an invalid model importer file but reports importSuccessful anyway.</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4568">NMS-4568</a>] &#8211; Policy Rule using ipAddress with Match Snmp Policy does not work</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4569">NMS-4569</a>] &#8211; ipinterface.jsp and snmpinterface.jsp does not show snmp poller data</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4570">NMS-4570</a>] &#8211; link.jsp does not show interface details for some entries</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4572">NMS-4572</a>] &#8211; Let the Snmp Poller send down event the first time an interface is found &#8220;Down&#8221;</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4585">NMS-4585</a>] &#8211; hardware asset fields need more space and one more field</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4590">NMS-4590</a>] &#8211; Node label changes ourside requisition editor on nodes with a foreign-source ID</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4623">NMS-4623</a>] &#8211; Provision Groups do not synchronize on startup</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4633">NMS-4633</a>] &#8211; Add an optional services field to the query string of the DNS URL</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4655">NMS-4655</a>] &#8211; Returns directory of &#8220;opennms/admin/notification/&#8221; when required fields are not provided for notification destination paths.</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4657">NMS-4657</a>] &#8211; Outstanding notice page not aligning correctly</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4663">NMS-4663</a>] &#8211; Capsd may reparent duplicate interfaces from requisitioned nodes</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4682">NMS-4682</a>] &#8211; Permissions on multiple files/directories are poor (allow world-write, have setuid)</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4691">NMS-4691</a>] &#8211; OpenNMS GoogleMaps geo-enocder no longer functioning and creates a 503 error in UI</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4692">NMS-4692</a>] &#8211; Email Notifications are not properly encoded when the message contains non us-ascii characters.</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4694">NMS-4694</a>] &#8211; Better provisiond debugging</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4695">NMS-4695</a>] &#8211; Provisiond allows duplicate nodes</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4697">NMS-4697</a>] &#8211; Path not filtered correctly during build, etc/response-graph.properties</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4698">NMS-4698</a>] &#8211; Surveilance part of WEB GUI crashes after all default categories were removed and custom ones were created</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4700">NMS-4700</a>] &#8211; snmpStorageFlag=&#8221;all&#8221; is being ignored by the threshold procesing</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4701">NMS-4701</a>] &#8211; Unable to add IPv6 address for discovery via web UI</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4703">NMS-4703</a>] &#8211; Data Collection Broken for some nodes in testing</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4705">NMS-4705</a>] &#8211; Add time it takes to persist the data to the ILR</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4706">NMS-4706</a>] &#8211; Enable support for filtering the displayed data</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4707">NMS-4707</a>] &#8211; Add ability for HttpMonitor to use node label as virtual host for HTTP polls</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4708">NMS-4708</a>] &#8211; MicroBlog doesn&#8217;t support -nm</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4710">NMS-4710</a>] &#8211; Erroneous text on a node resource graph selection page</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4712">NMS-4712</a>] &#8211; Add the possibility to modify eventparms (as text) from Vacuumd</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4717">NMS-4717</a>] &#8211; race condition in Provisiond IPv6 scanning</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4719">NMS-4719</a>] &#8211; Persist and Error Messages do not Take Date into Account</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4721">NMS-4721</a>] &#8211; DbHelper class should use dao&#8217;s</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4722">NMS-4722</a>] &#8211; Add new opennms mib events definition</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4728">NMS-4728</a>] &#8211; Sort by Stat</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4734">NMS-4734</a>] &#8211; When using the GoogleMaps remote poller interface, unchecked markers are visible on initialization</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4742">NMS-4742</a>] &#8211; Add Label to thresholds for display on &#8220;Edit Group&#8221; page</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4752">NMS-4752</a>] &#8211; Event Analysis Report should be usable on postgres older than 8.4</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4753">NMS-4753</a>] &#8211; Event Analysis report is missing in default configuration</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4770">NMS-4770</a>] &#8211; Traffic Report for last month returns data from the current month</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4772">NMS-4772</a>] &#8211; Add support for matching syslog messages by process name, severity, facility in ueiMatch</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4776">NMS-4776</a>] &#8211; Alphabetize group names in the Users/Groups list</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4777">NMS-4777</a>] &#8211; nodeList page fails to pass the foreignSource when &#8220;show interfaces&#8221; is selected</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4778">NMS-4778</a>] &#8211; Time zone WEST is not able to cast in a postgres date</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4779">NMS-4779</a>] &#8211; Split syslogd-configuration.xml</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4783">NMS-4783</a>] &#8211; DNS provisioning expression matching matches hostname but not record data</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4784">NMS-4784</a>] &#8211; Warning and Critical thresholds in InterfaceAvailabilityReport and SnmpInterfaceOperAvailabilityReport</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4785">NMS-4785</a>] &#8211; Standardize the time zone format reports</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4801">NMS-4801</a>] &#8211; DNS provisioning needs to allow foreign ID to be a hash of IP address instead of nodeLabel if administrator so chooses</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4808">NMS-4808</a>] &#8211; ICMP concurrency issue in JnaPinger, JniPinger, Jni6Pinger</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4809">NMS-4809</a>] &#8211; collectd log entries could be enhanced</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4819">NMS-4819</a>] &#8211; SELECT tag not closed in asset/modify.jsp</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4820">NMS-4820</a>] &#8211; Reportd JavaMailDeliveryService always copies address in sendmail-message &#8220;to&#8221; attribute or root@localhost</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4822">NMS-4822</a>] &#8211; Trapd node-matching should prefer SNMP primary ifaces</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4832">NMS-4832</a>] &#8211; AttributeGroup and SiblingColumnStorageStrategy are producing a StackOverflowError</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4837">NMS-4837</a>] &#8211; Add a BSF (bean scripting framework) notification strategy</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4846">NMS-4846</a>] &#8211; Provisiond leaks file handles, eventually causing &#8220;Too many open files&#8221; crashes</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4847">NMS-4847</a>] &#8211; Upgraded to 1.8.12 and I started to recieve an error when I try to see node information</li>
<li>[<a href="http://issues.opennms.org/browse/NMS-4850">NMS-4850</a>] &#8211; Convert Linkd to use Hibernate</li>
<li>[<a href="http://issues.opennms.org/browse/RANCID-4">RANCID-4</a>] &#8211; RWS does not support inventory for ios-xr devices</li>
</ul>
<h1>Until Next Week…</h1>
<p>As always, if there’s anything you’d like me to talk about in a future TWiO, or you just have a comment or criticism that you’d like to share, don’t hesitate to <a href="mailto:ranger@opennms.com">say hi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/twio-lies-damn-lies-and-release-dates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: 1.8.1 and Fixing Bugs</title>
		<link>http://www.opennms.com/this-week-in-opennms-1-8-1-and-fixing-bugs/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-1-8-1-and-fixing-bugs/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 15:05:30 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[dev-jam]]></category>
		<category><![CDATA[guotw]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[openstreemaps]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[remote poller]]></category>
		<category><![CDATA[sotm]]></category>
		<category><![CDATA[thresholding]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=630</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. In the last week, we did some more work in preparation for 1.8.1, worked a bit more on the iPhone/iPad app, and did a huge amount of bugfixing. Project Updates 1.8: Current Release is 1.8.0 1.8.0 is the current stable release, tagged June 7th. The first major stable release in the 1.8]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  In the last week, we did some more work in preparation for 1.8.1, worked a bit more on the iPhone/iPad app, and did a huge amount of bugfixing.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>1.8: Current Release is 1.8.0</strong><br />
1.8.0 is the current stable release, tagged June 7th.  The first major stable release in the 1.8 series, it adds a whole slew of new features compared to 1.6.  For a high-level overview, see <a href="http://www.opennms.org/wiki/New_and_noteworthy#New_in_OpenNMS_1.8">the &#8220;New and Noteworthy&#8221; page on the OpenNMS wiki</a>.  While we consider this release to be stable, a ton has changed.  It is recommended that you back up your database, and test an upgrade on non-production hardware before moving to 1.8 in production.</li>
<li><strong>1.8: Inline Thresholding Regression</strong><br />
Inline thresholding was enabled in the default configs late in the 1.6 series, but it was never enabled by default in the 1.7 branch, so 1.8.0 was released <strong><em>without</em></strong> inline thresholding enabled.  This was changed with the fixing of <a href="http://bugzilla.opennms.org/show_bug.cgi?id=3912">bug #3912</a>, so be aware when merging configs when 1.8.1 comes out!</li>
<li><strong>1.8: Remote Poller Maps Updates</strong><br />
Matt, Donald, and I did a bunch of work on the remote poller maps, doing a huge amount of optimization of the queries used to pull poller data into the UI, adding support for Mapquest&#8217;s click and double-click behaviour (center, and center+zoom), and adding support for multiple map types in the OpenLayers implementation.<br />
<img src="http://gallery.raccoonfink.com/d/31914-1/opennms-openlayers-map-types.gif" alt="OpenLayers Maps" style="width: 100%" /></li>
<li><strong>1.8: Tons of Bug Fixes</strong><br />
I did a bunch of work going through Bugzilla this week, trying to close out bugs in preparation for 1.8.1, which will go into code slush next monday, and be released on the 12th.</li>
</ul>
<h1>Bugs Fixed Since Last TWiO</h1>
<ul>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=1181">#1181</a>: Collectin Windows disk space, trying to poll the CD drive</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=1920">#1920</a>: javamail using authentication encodes the username and password twice</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=1959">#1959</a>: Too many calls to getlocahost()</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=2922">#2922</a>: PSQLException in poller backend: DB field length exceeded on remote location monitor status update</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=2944">#2944</a>: java.lang.NullPointerException on KSC Graphs</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3124">#3124</a>: HttpMonitor doesn&#8217;t check JSON repsonses for response-text</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3192">#3192</a>: New Feature: allow syslogd to bind to specific ipaddress</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3280">#3280</a>: Equallogic iSCSI array performance data</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3283">#3283</a>: Reparenting of iLO interface on HP servers not working with ESX4</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3291">#3291</a>: provisiond : snmpinterfaces not created</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3296">#3296</a>: running the installer without the database running throws an exception about &#8220;The database server&#8217;s error messages are not in English&#8221;</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3306">#3306</a>: 1.7.svn (fresh today) does not show service, availability on node page</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3514">#3514</a>: default datacollection-config.xml breaks alias length limit</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3536">#3536</a>: Unable to use the &#8220;percent sign (%)&#8221; in a notification text message</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3576">#3576</a>: Fix send-event.pl script to encode time in DateFormat.LONG</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3578">#3578</a>: Incorrect http content-type header for svg request</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3589">#3589</a>: Advanced Alarm Search some of the Sort by options don&#8217;t work properly</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3598">#3598</a>: An Exception occurs when you try to create a surveillance category that already exists.</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3622">#3622</a>: Bugs with Hyperic servlets</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3624">#3624</a>: Rename from Import to Synch(cronize) in Prov Groups</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3632">#3632</a>: admin role is negated for users also in readonly role</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3637">#3637</a>: JasperException PWC6033</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3644">#3644</a>: trying to add list of ip range to discover</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3656">#3656</a>: mib2opennms does not install in Debian Lenny</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3675">#3675</a>: Events missing page counter</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3722">#3722</a>: Debian Packages: opennms-contrib missing dependency for libxml-twig-perl</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3847">#3847</a>: Page Sequence Monitor still submitting multiple &#8216;Cookie:&#8217; response headers even with BROWSER_COMPATIBILITY is enabled</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3869">#3869</a>: Data Collection Failed Event (dataCollectionFailed) not informative</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3871">#3871</a>: linkd not showing links between nodes and cisco switches</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3899">#3899</a>: Patch: allow per node filtering in notifications list</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3900">#3900</a>: dashboard user has security issues</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3901">#3901</a>: add support for click/double-click handlers</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3910">#3910</a>: Patch: display First Next Previous links in events list at the bottom of the page</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3912">#3912</a>: inline thresholding is no longer enabled by default</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3915">#3915</a>: regular expression &#8220;pattern&#8221;s in XSDs are not evaluated</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3923">#3923</a>: Stale location specific status change events should be deleted</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3924">#3924</a>: NPE handled too gracefully by MailAckProcessor in Ackd</li>
</ul>
<h1>Goof-Up of the Week</h1>
<p>Jeff relayed this tale of the importance of having priorities in scrum this morning&#8230;  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>I spent last week helping a telecoms industry client implement OpenNMS.   Toward the end of the second day we decided to switch from Capsd discovery to Provisiond requisitions, so I wrote a small script that<br />
reads an inventory dump from their old NMS (CA Spectrum) and creates an OpenNMS requisition describing the same nodes.  The database was full of junk events from before we&#8217;d put in place some new SNMP trap definitions, so I went about removing all that stuff manually before importing the new requisition.  Several folks were going out for a beverage and invited me along, so I hurried in order not to hold them<br />
up.  The next morning there were over 600 nodes in the system instead of the 391 I was expecting.  I double-checked that Capsd was turned off, that Provisiond was not handling newSuspect events, and that there were in fact no such events in the database, then contacted the development team about my suspicion of a bug.  After nearly an hour, the client mentioned that he was seeing some duplicate nodes that didn&#8217;t have any events, alarms, or notifications associated with them.  Only then did it dawn on me that, in my haste to get my hands on some suds, I had forgotten to delete the old nodes themselves before importing the new requisition!</p></blockquote>
<h1>Upcoming Events</h1>
<ul>
<li>July 7th-9th, 2010: Ben will be speaking at OpenStreetMaps&#8217; <a href="http://stateofthemap.org/">State of the Map 2010</a>, in Girona, Spain.</li>
<li>July 21st, 2010: Tarus will be giving his &#8220;So, You Think You Want to Start an Open Source Business?&#8221; talk at <a href="http://www.oscon.com/oscon2010/public/schedule/detail/13160">OSCON</a></li>
<li>July 26th-30th, 2010: OpenNMS <a href="http://www.opennms.org/wiki/Dev-Jam_2010">Dev-Jam 2010</a> will be held at the University of Minnesota in Minneapolis, MN</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Until Next Week&#8230;</h1>
<p>As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or blocking bug closing machines that you&#8217;d like to share, don&#8217;t hesitate to <a href="mailto:ranger@opennms.com">say hi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-1-8-1-and-fixing-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: At the User Conference</title>
		<link>http://www.opennms.com/this-week-in-opennms-at-the-user-conference/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-at-the-user-conference/#comments</comments>
		<pubDate>Tue, 04 May 2010 13:44:36 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cisl]]></category>
		<category><![CDATA[dev-jam]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[managementworld]]></category>
		<category><![CDATA[mapquest]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[nethinks]]></category>
		<category><![CDATA[openstreemaps]]></category>
		<category><![CDATA[oscon]]></category>
		<category><![CDATA[provisiond]]></category>
		<category><![CDATA[remote poller]]></category>
		<category><![CDATA[self]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[tmf]]></category>
		<category><![CDATA[uce]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=587</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. In the last week, we spent more time fixing bugs, working on maps, and working on Provisiond. Project Updates Stable: Current Release is 1.6.10 1.6.10 is the current stable release, tagged March 9th. It adds a few small features and fixes a few bugs. For a full list, see the bugzilla 1.6.10]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  In the last week, we spent more time fixing bugs, working on maps, and working on Provisiond.</p>
<h1>Project Updates</h1>
<ul>
<li> <strong>Stable: Current Release is 1.6.10</strong><br />
1.6.10 is the current stable release, tagged March 9th.  It adds a few small features and fixes a few bugs.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.10&amp;bug_status=VERIFIED">the bugzilla 1.6.10 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.10.</li>
<li><strong>Unstable: Current Release is 1.7.10</strong><br />
1.7.10 is the current unstable release, tagged March 9th.  Since 1.7.9, there have been quite a few bug fixes, and a few new features, including allowing the <a href="http://www.opennms.org/wiki/Configurable_Remoting_Specification">remote monitor to phone home over HTTP</a>, <a href="http://www.opennms.org/wiki/Performance_Data_Exporter_Specification">pushing data collection to a TCP daemon</a>, and integration of the <a href="http://www.opennms.org/wiki/Jasper_Report_Integration_Specification">Jasper reporting engine</a>.  A full list of changes is in the <a href="http://www.opennms.org/documentation/ReleaseNotesUnStable.html#opennms-1.7.10">release notes</a>.</li>
<li><strong>Unstable: Remote Poller Maps</strong><br />
We&#8217;ve done a lot of wrapping up on the first round of remote poller map work.  As of this morning, the remote poller maps are now merged into master, and will be showing up in nightly snapshots by tomorrow.<br />
Some details on what&#8217;s changed since the tech preview that went into the snapshots a month or two ago:</p>
<ul>
<li>moving the opennms-remote-monitor-ui webapp into the main webapp</li>
<li>complete Google Maps and Mapquest map implementations</li>
<li>modal interface, for showing location- or application-based data</li>
<li>support for geocoding monitoring-locations entries and storing them, at startup, using multiple APIs (Google, Mapquest, OSM)</li>
<li>pageable location list</li>
<li>and a whole lot more! (just 2 easy payments of $19.99)</li>
</ul>
</li>
<li><strong>Unstable: Map Updates</strong><br />
Antonio did more work on the SVG map updates, including a few new minor tweaks and some bug fixes.</li>
<li><strong>Stable/Unstable: Thresholding Updates</strong><br />
Alejandro, the OGP thresholding god, did more work on thresholding, including some work on handling reloading of filter rules.  The behavior changes depending on a new property that can be set in opennms.properties: org.opennms.thresholds.filtersReloadEnabled.  For details, see <a href="http://bugzilla.opennms.org/show_bug.cgi?id=3720">the bug</a>.</li>
<li><strong>Unstable: Provisiond Updates</strong><br />
Matt has been doing more refactoring of provisiond in the process of working on finishing the Capsd replacement work.</li>
</ul>
<h1>Bugs Fixed Since Last Week</h1>
<p>A number of bugs have been fixed this week, mostly relating to SVG maps and thresholding, with a few other fixes peppered in.</p>
<ul>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=2600">#2600</a>: Improve notifd messages to clearly state what is being attempted when binary=true/binary=false</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3497">#3497</a>: cisco.docs.macchan listed twice in snmp-graph.properties</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3558">#3558</a>: Eventid link missing in notifications list</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3664">#3664</a>: collectd fails with ClassCastException</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3716">#3716</a>: Cannot bookmark an opened map</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3717">#3717</a>: Missing OID for Cisco WS-2960-TC8-L</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3718">#3718</a>: Missing OID for Cisco and WS-C3550-24 and ASA-5505</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3719">#3719</a>: More missing bits for linkd</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3720">#3720</a>: Threshold events not enabled for newly added node</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3723">#3723</a>: Number notation problem with web UI thresholds editor</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3724">#3724</a>: More OIDs for Cisco gear</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3727">#3727</a>: LoadDefaultMap does not work on IE and Safari</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3733">#3733</a>: Map History does not close the last opened map</li>
<li><a href="http://bugzilla.opennms.org/show_bug.cgi?id=3739">#3739</a>:  to Net-SNMP DISMAN event trap definitions</li>
</ul>
<h1>OpenNMS User Conference Europe 2010</h1>
<p>The <a href="http://www.opennms-conference.info/">OpenNMS UCE</a> is this week, there&#8217;s still time to <a href="http://www.opennms-conference.info/registration/">register</a> if you&#8217;d like to join us.  A number of us from The OpenNMS Group as well as the <a href="http://www.opennms.org/wiki/OGP">OGP</a> will be in attendance and/or giving talks.  It promises to be a fun time, so come on by!</p>
<h1>Upcoming Events</h1>
<ul>
<li>May 6th-7th, 2010: The second annual <a href="http://www.opennms-conference.info/">OpenNMS Users Conference</a> will be held in Frankfurt, Germany, thanks again to <a href="http://www.nethinks.com/">Nethinks</a>.</li>
<li>May 18th-20th, 2010: David Hustace, Craig Gallen, and Tarus Balog will be attending the TeleManagement Forum&#8217;s <a href="http://www.tmforum.org/ManagementWorld2010/7867/home.html">ManagementWorld</a> conference in Nice, France.  If you use or are interested in OpenNMS and will be at the conference, please let them know, they&#8217;d love to meet.</li>
<li>June 11th-12th, 2010: Antonio will be speaking at the <a href="http://www.confsl.org/confsl10/index.php/opennms">Conferenza Italiana sul Software Libero</a> (Italian Conference on Free Software)</li>
<li>June 11th-13th, 2010: <a href="http://www.opennms.com/">The OpenNMS Group</a> is a diamond sponsor of the <a href="http://www.southeastlinuxfest.org/">Southeastern Linuxfest</a> to be held in South Carolina.  Since it&#8217;s close, we expect a lot of the OpenNMS crew will be able to make it.</li>
<li>July 21st, 2010: Tarus will giving his &#8220;So, You Think You Want to Start an Open Source Business?&#8221; talk at <a href="http://www.oscon.com/oscon2010/public/schedule/detail/13160">OSCON</a></li>
<li>July 26th-30th, 2010: OpenNMS <a href="http://www.opennms.org/wiki/Dev-Jam_2010">Dev-Jam 2010</a> will be held at the University of Minnesota in Minneapolis, MN</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Until Next Week&#8230;</h1>
<p>As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or upgrades to first class that you&#8217;d like to share, don&#8217;t hesitate to <a href="mailto:ranger@opennms.com">say hi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-at-the-user-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Mapped Out</title>
		<link>http://www.opennms.com/this-week-in-opennms-mapped-out/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-mapped-out/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 16:24:06 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[managementworld]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[nethinks]]></category>
		<category><![CDATA[remote poller]]></category>
		<category><![CDATA[self]]></category>
		<category><![CDATA[texas linux fest]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[tmf]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[uce]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=573</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. In the last week, we spent more time fixing bugs, and working on the remote monitor maps. Project Updates Stable: Current Release is 1.6.10 1.6.10 is the current stable release, tagged March 9th. It adds a few small features and fixes a few bugs. For a full list, see the bugzilla 1.6.10]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  In the last week, we spent more time fixing bugs, and working on the remote monitor maps.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.10</strong><br />
1.6.10 is the current stable release, tagged March 9th.  It adds a few small features and fixes a few bugs.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.10&amp;bug_status=VERIFIED">the bugzilla 1.6.10 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.10.</li>
<li><strong>Unstable: Current Release is 1.7.10</strong><br />
1.7.10 is the current unstable release, tagged March 9th.  Since 1.7.9, there have been quite a few bug fixes, and a few new features, including allowing the <a href="http://www.opennms.org/wiki/Configurable_Remoting_Specification">remote monitor to phone home over HTTP</a>, <a href="http://www.opennms.org/wiki/Performance_Data_Exporter_Specification">pushing data collection to a TCP daemon</a>, and integration of the <a href="http://www.opennms.org/wiki/Jasper_Report_Integration_Specification">Jasper reporting engine</a>.  A full list of changes is in the <a href="http://www.opennms.org/documentation/ReleaseNotesUnStable.html#opennms-1.7.10">release notes</a>.</li>
<li><strong>Unstable: Bugzilla Triaging</strong><br />
Seth is still doing valuable work going through Bugzilla, triaging and fixing what he can in preparation for 1.8.  If you know of a particular bug that is vexing you, please <a href="http://bugzilla.opennms.org/">vote for it</a> in bugzilla.  We can&#8217;t close everything for 1.8.0, but we can try to get to as many of the top hits as possible before release.</li>
<li><strong>Unstable: Thresholding</strong><br />
Alejandro did a bunch of work cleaning up some bugs in thresholding.</li>
<li><strong>Unstable: New Remote Monitoring UI</strong><br />
Donald and I did a bunch more work on <a href="http://www.opennms.org/wiki/Remote_Monitoring_Status_UI_Specification">the new GWT-based Remote Monitoring UI</a>.  It&#8217;s to the point of a tech preview now, and what&#8217;s finished so far has been merged to master and is in the latest 1.7 snapshot.</li>
<li><strong>Unstable: Map Refactoring</strong><br />
Antonio did some cleanup and refactoring work on the maps code.</li>
</ul>
<h1>Goof-Up of the Week</h1>
<p>In scrum this morning, a number of us ended up talking about dumb things we did that should have been easy, and we thought it&#8217;d be funny to occasionally chronicle these in TWiO.<br />
Friday I was trying to wrap up the tech preview of the remote monitoring UI.  Up until now, we&#8217;d been developing by looking at the webapp on localhost, so we didn&#8217;t need an API key from Google.  However, to actually deploy the webapp, you <em>do</em> need to get an API key, and since the Google Maps code was started from the GWT app&#8217;s initialization (the .app.xml) there was no easy way to embed a configurable API key.  So, I implemented an RPC call that would return the API key, and started looking into how to inject the Google Maps &lt;script /&gt; tag into the browser after the API key had been retrieved.<br />
I spent hours fiddling with it, but the browser wasn&#8217;t budging.  The javascript would get associated with the wrong frame, and Google Maps would either not initialize, or end up being incomplete and have null data that would cause it to bomb out.  I spent a bunch of time working with some helpful folks in #gwt trying to figure out how it&#8217;s supposed to work, and I got to the point where I was going to go check out the<br />
<a href="http://code.google.com/p/gwt-google-apis/">GWT Google APIs</a> source code and try to puzzle it out for myself.<br />
Now, if you <em>look</em> at that link, you&#8217;ll notice that one of the prominent sub-projects that are part of the GWT Google APIs is the AjaxLoader 1.0 Library.<br />
<a href="http://code.google.com/p/gwt-google-apis/wiki/AjaxLoaderGettingStarted">Follow the AjaxLoader 1.0 link</a>, and it says (and I quote):</p>
<blockquote><p>The AjaxLoader project is intendend for loading Google AJAX Apis and isn&#8217;t of much use by itself.  The AjaxLoader class allows a GWT application to dynamically configure load options such as the locale and API key at run time, instead of delegating these functions to the host HTML page.</p></blockquote>
<p>(Cue self-immolation.)</p>
<h1>Upcoming Events</h1>
<ul>
<li>April 10th, 2010: Jeff Gehlbach will be speaking at the <a href="http://www.texaslinuxfest.org/">Texas Linux Fest</a> on using OpenNMS in enterprise environments.</li>
<li>April 19th-23rd, 2010: <a href="http://www.opennms.com/training">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
<li>May 6th-7th, 2010: The second annual <a href="http://www.opennms-conference.info/">OpenNMS Users Conference</a> will be held in Frankfurt, Germany, thanks again to <a href="http://www.nethinks.com/">Nethinks</a>. The <a href="http://www.opennms-conference.info/call-for-papers/">call for papers</a> ends January 31st, if you are interested in presenting.</li>
<li>May 18th-20th, 2010: David Hustace, Craig Gallen, and Tarus Balog will be attending the TeleManagement Forum&#8217;s <a href="http://www.tmforum.org/ManagementWorld2010/7867/home.html">ManagementWorld</a> conference in Nice, France.  If you use or are interested in OpenNMS and will be at the conference, please let them know, they&#8217;d love to meet.</li>
<li>June 12th-13th, 2010: <a href="http://www.opennms.com/">The OpenNMS Group</a> is a platinum sponsor of the <a href="http://www.southeastlinuxfest.org/">Southeastern Linuxfest</a> to be held in South Carolina.  Since it&#8217;s close, we expect a lot of the OpenNMS crew will be able to make it.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Until Next Week&#8230;</h1>
<p>As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or GWT web page reading comprehension test you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-mapped-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Catching Up</title>
		<link>http://www.opennms.com/this-week-in-opennms-catching-up/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-catching-up/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 16:17:07 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[build system]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[hyperic]]></category>
		<category><![CDATA[managementworld]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[mmtm]]></category>
		<category><![CDATA[nethinks]]></category>
		<category><![CDATA[osbc]]></category>
		<category><![CDATA[remote poller]]></category>
		<category><![CDATA[reporting]]></category>
		<category><![CDATA[rmi]]></category>
		<category><![CDATA[rrd]]></category>
		<category><![CDATA[self]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[texas linux fest]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[tmf]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[uce]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=569</guid>
		<description><![CDATA[It&#8217;s time for This WeekMonth in OpenNMS. In the last month or so, we did a lot of bug fixes as well as finishing up a whole raft of new features. Project Updates Stable: Current Release is 1.6.10 1.6.10 is the current stable release, tagged March 9th. It adds a few small features and fixes a few bugs. For]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This <span style="text-decoration: line-through;">Week</span>Month in <a href="http://www.opennms.org">OpenNMS</a>.  In the last month or so, we did a lot of bug fixes as well as finishing up a whole raft of new features.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.10</strong><br />
1.6.10 is the current stable release, tagged March 9th.  It adds a few small features and fixes a few bugs.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.10&amp;bug_status=VERIFIED">the bugzilla 1.6.10 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.10.</li>
<li><strong>Unstable: Current Release is 1.7.10</strong><br />
1.7.10 is the current unstable release, tagged March 9th.  Since 1.7.9, there have been quite a few bug fixes, and a few new features, including allowing the <a href="http://www.opennms.org/wiki/Configurable_Remoting_Specification">remote monitor to phone home over HTTP</a>, <a href="http://www.opennms.org/wiki/Performance_Data_Exporter_Specification">pushing data collection to a TCP daemon</a>, and integration of the <a href="http://www.opennms.org/wiki/Jasper_Report_Integration_Specification">Jasper reporting engine</a>.  A full list of changes is in the <a href="http://www.opennms.org/documentation/ReleaseNotesUnStable.html#opennms-1.7.10">release notes</a>.</li>
<li><strong>Unstable: Reporting</strong><br />
Jason Aras and Jonathan Sartin both completed their reporting work, and it has all been integrated into the OpenNMS 1.7 series.  The new reporting engine is available in 1.7.10.</li>
<li><strong>Unstable: MultiOutputRrdStrategy</strong><br />
Seth&#8217;s <a href="http://www.opennms.org/wiki/Performance_Data_Exporter_Specification">RRD strategy</a>, which will let you write performance data to RRDs as well as a TCP socket, was released in the 1.7.10 release.</li>
<li><strong>Unstable: Remote Poller Updates</strong><br />
The <a href="http://www.opennms.org/wiki/Configurable_Remoting_Specification">remote poller HTTP RMI</a> work has been completed, and integrated into the 1.7 series.</li>
<li><strong>Unstable: Hyperic Alarm State Integration</strong><br />
Seth and Jason finished up work on support for <a href="http://www.opennms.org/wiki/Hyperic_HQ_Alarm_State_Integration">pushing Hyperic alarm state to OpenNMS</a>, expanding upon the existing <a href="http://www.opennms.org/wiki/Hyperic_HQ_Integration">Hyperic HQ integration</a>.</li>
<li><strong>Unstable: Move to Spring 3.0</strong><br />
We&#8217;ve updated our plumbing to use <a href="http://www.springsource.org/">Spring</a> 3.0.</li>
<li><strong>Unstable: MMTM Updates</strong><br />
The <a href="http://www.opennms.org/wiki/Mobile_Sequence_Monitor">SMS monitor infrastructure</a> has gone through a lot of bugfixing in the past weeks, and is solidifying nicely.</li>
<li><strong>Unstable: Eclipse Updates</strong><br />
A number of changes have been made to make it easier to use m2eclipse with Eclipse.  Updated instructions on doing OpenNMS development in eclipse are <a href="http://www.opennms.org/wiki/Eclipse_and_OpenNMS">on the wiki</a>.</li>
<li><strong>Unstable: Bug Triaging</strong><br />
Seth has spent a bunch of time triaging (and fixing) bugs in preparation for 1.8.  Yes, seriously, we are actually in the home stretch of preparing for 1.8.  It would be foolish to give a date, but it will be soon.  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Unstable: Build System Cleanups</strong><br />
We did a bunch of rearranging the build system to speed things up (get rid of extraneous repositories, etc.)  It trims build time down by a noticeable amount.</li>
<li><strong>Unstable: Thresholding Without Storing</strong><br />
Alejandro implemented a long-desired feature, <a href="http://bugzilla.opennms.org/show_bug.cgi?id=2733">thresholding on collected data without needing to persist it</a>.</li>
<li><strong>Unstable: New Remote Monitoring UI</strong><br />
I&#8217;ve been working on a new remote monitoring UI.  The current UI we have for displaying remote monitor status has a rather odd algorithm for determining status, and it is a time-consuming one which does not scale to many monitors, as well.<br />
I am instead writing <a href="http://www.opennms.org/wiki/Remote_Monitoring_Status_UI_Specification">an entirely new UI in GWT</a> which will include a Google Maps integration.  You will be able to geotag monitoring locations and use the map to &#8220;drill down&#8221; into specific areas to view location status by region.</li>
</ul>
<h1>Upcoming Events</h1>
<ul>
<li>March 10th, 2010: Early bird registration ends for the <a href="http://www.opennms-conference.info/">OpenNMS Users Conference</a> in Frankfurt, Germany.  Sign up today and save €60.</li>
<li>March 17th-18th, 2010: Tarus will be at the Computerworld <a href="https://www.eiseverywhere.com/ehome/index.php?eventid=7578">Open Source Business Conference</a>.  Drop him a note if you want to chat.  Tarus loves to discuss rare 16th-century vases, I swear!  So, do your homework!  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>April 10th, 2010: Jeff Gehlbach will be speaking at the <a href="http://www.texaslinuxfest.org/">Texas Linux Fest</a> on using OpenNMS in enterprise environments.</li>
<li>April 19th-23rd, 2010: <a href="http://www.opennms.com/training">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
<li>May 6th-7th, 2010: The second annual <a href="http://www.opennms-conference.info/">OpenNMS Users Conference</a> will be held in Frankfurt, Germany, thanks again to <a href="http://www.nethinks.com/">Nethinks</a>.  The <a href="http://www.opennms-conference.info/call-for-papers/">call for papers</a> ends January 31st, if you are interested in presenting.</li>
<li>May 18th-20th, 2010: David Hustace, Craig Gallen, and Tarus Balog will be attending the TeleManagement Forum&#8217;s <a href="http://www.tmforum.org/ManagementWorld2010/7867/home.html">ManagementWorld</a> conference in Nice, France.  If you use or are interested in OpenNMS and will be at the conference, please let them know, they&#8217;d love to meet.</li>
<li>June 12th-13th, 2010: <a href="http://www.opennms.com/">The OpenNMS Group</a> is a platinum sponsor of the <a href="http://www.southeastlinuxfest.org/">Southeastern Linuxfest</a> to be held in South Carolina.  Since it&#8217;s close, we expect a lot of the OpenNMS crew will be able to make it.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Until Next Week&#8230;</h1>
<p>As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or 1.8 release date you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-catching-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Databases, iPhones, and Releases, Oh My!</title>
		<link>http://www.opennms.com/this-week-in-opennms-databases-iphones-and-releases-oh-my/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-databases-iphones-and-releases-oh-my/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 15:06:03 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[atlanta linuxfest]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[cca]]></category>
		<category><![CDATA[firebird]]></category>
		<category><![CDATA[inventory]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[jdbc]]></category>
		<category><![CDATA[openlaszlo]]></category>
		<category><![CDATA[opensourceworld]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[rancid]]></category>
		<category><![CDATA[rest]]></category>
		<category><![CDATA[restful]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=532</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. This week we worked on the iPhone app some more, went to OSCON, and prepped for new releases. Project Updates Stable: Current Release is 1.6.5 1.6.5 is the current stable release, tagged May 16th. It fixes a number of bugs, and adds a few features. For a full list, see the bugzilla]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  This week we worked on the iPhone app some more, went to OSCON, and prepped for new releases.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.5</strong><br />
1.6.5 is the current stable release, tagged May 16th.  It fixes a number of bugs, and adds a few features.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.5&amp;bug_status=VERIFIED">the bugzilla 1.6.5 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.5.</li>
<li><strong>Unstable: Current Release is 1.7.5</strong><br />
1.7.5 is the current unstable release, tagged July 13th.  Since 1.7.4, there have been a ton of bugfixes, as well as updates to thresholding, RANCID, upgrades, maps, provisiond, and other juicy stuff.  A 1.7.x overview is available in the <a href="http://www.opennms.org/index.php/New_and_noteworthy#New_in_OpenNMS_1.7.x">release notes</a> on the site.</li>
<li><strong>Stable: Database Connection Cleanups</strong><br />
Although we&#8217;re trying to transition to Hibernate, we have plenty of JDBC code left.  A customer ran into an issue that appeared to be related to database connections not being cleaned up properly.  I created a utility that can track the various connections, and cleaned up a bunch of our JDBC-based code to use it.</li>
<li><strong>Stable: PostgreSQL Dependency Updates</strong><br />
For a while now, we&#8217;ve been careful to keep OpenNMS from interacting with PostgreSQL versions that we aren&#8217;t sure work, since some of our JDBC calls can be pretty complex.  This week I spent some time evaluating PostgreSQL 8.4.  The good news is, I&#8217;ve bumped the allowed PostgreSQL versions up to 8.4.  The bad news is, 8.4.0 has a bug in the new subselect optimizer that causes a number of queries including our category filtering to fail, so you won&#8217;t be able to take advantage of the higher version limit until 8.4.1 is out.<br />
I <a href="http://archives.postgresql.org/pgsql-bugs/2009-07/msg00263.php">reported the bug upstream</a>, and it should be fixed in PostgreSQL 8.4.1 when it is released.</li>
<li><strong>Stable: 1.6.6 Preparation</strong><br />
I started doing some prep work for a 1.6.6 release (validating bugs, merging them to the release branch, etc.) The goal was to release 1.6.6 and 1.7.6 this week, but I think I&#8217;m going to have to push 1.6.6 to next week instead of trying to release them simultaneously.  We have a much more rigorous process for what gets into the 1.6 release branch than into unstable releases, and they need more scrutiny.</li>
<li><strong>Unstable: iPhone App Development</strong><br />
I&#8217;ve been working more on the iPhone app.  There are really only 2 things left to do: add the alarm detail page (which will hopefully include acknowledging/escalating alarms), and finish wiring up the node search to the node detail page.<br />
Again, if there are any features you&#8217;d look for in the iPhone client, please let me know.  Obvious one is accessing graphs, but I haven&#8217;t figured out how much work that will be yet.  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li><strong>Unstable: Laszlo UI</strong><br />
Matt Raykowski spent a little time updating the Laszlo branch to current trunk.</li>
<li><strong>Unstable: Inventory Updates</strong><br />
Antonio has been doing some bugfixes and work cleaning up some of the inventory reports.</li>
<li><strong>Unstable: Thresholding Fixes</strong><br />
Alejandro fixed a number of thresholding issues including handling rates properly.</li>
<li><strong>Unstable: SMS Pinger/Request-Response API</strong><br />
In the process of working on the SMS ping feature, Matt did some refactoring to create a nice generic API for implementing code that needs to track round-trips that can be used for a lot of applications (ping, mail transport monitor, etc.)</li>
<li><strong>Unstable: RANCID Updates</strong><br />
Rocco put out a new version of the RANCID APIs.</li>
<li><strong>Unstable: REST APIs</strong><br />
I did some updates to the REST APIs to clean up generated XML, and also to allow choosing whether to match &#8220;any&#8221; or &#8220;all&#8221; criteria passed on the URL.</li>
<li><strong>Unstable: Bufixes</strong><br />
We&#8217;ve been doing plenty of other bugfixing in preparation for the new release(s).  Donald fixed a high-profile one that&#8217;s been bugging people who use inferior browsers for a while (grin): <a href="http://bugzilla.opennms.org/show_bug.cgi?id=3233">bug #3233: Resource Graphs don&#8217;t work in IE</a>.</li>
</ul>
<h1>Thanks!</h1>
<p>Thanks again to everyone who voted for us in the SourceForge Community Choice Awards.  Congratulations to <a href="http://sourceforge.net/projects/firebird/">Firebird</a>.  They won with <a href="http://sourceforge.net/community/cca09/">18% of the votes</a>, so it looks like it was a close battle.  The incredible support from our community is what makes OpenNMS great, you rock!</p>
<h1>Upcoming Events</h1>
<ul>
<li>August 12, 2009: Tarus will be giving a talk at OpenSourceWorld: <a href="http://www.opensourceworld.com/SitePage.aspx?id=4bae9810-6abc-4588-af7b-59159cc473b9#ctl03_gc1_s_rptContent_ctl04_rpt_ctl04_hl">DM4: The Open Source Management Stack</a>.</li>
<li>Sept 19, 2009: Tarus Balog to <a href="http://atlantalinuxfest.org/node/52">speak at Atlanta LinuxFest</a> on the topic of running an open-source business.</li>
<li>September 21st-25th, 2009: <a href="http://www.opennms.com/training.html#usa">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Until Next Week&#8230;</h1>
<p>As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or spare 40-hour work week you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-databases-iphones-and-releases-oh-my/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Indeterminate Schematic Determinism</title>
		<link>http://www.opennms.com/this-week-in-opennms-indeterminate-schematic-determinism/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-indeterminate-schematic-determinism/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 14:06:41 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[acls]]></category>
		<category><![CDATA[groups]]></category>
		<category><![CDATA[liquibase]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[opensourceworld]]></category>
		<category><![CDATA[rancid]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=514</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. This week, we&#8217;ve continued work on what will become OpenNMS 1.8. Project Updates Stable: Current Release is 1.6.5 1.6.5 is the current stable release, released May 16th. It fixes a number of bugs, and adds a few features. For a full list, see the bugzilla 1.6.5 milestone. This is a non-critical but]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  This week, we&#8217;ve continued work on what will become OpenNMS 1.8.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.5</strong><br />
1.6.5 is the current stable release, released May 16th.  It fixes a number of bugs, and adds a few features.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.5&amp;bug_status=VERIFIED">the bugzilla 1.6.5 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.5.</li>
<li><strong>Unstable: Current Release is 1.7.4</strong><br />
1.7.4 is the current unstable release, released June 8th.  Since 1.7.3, more work has gone on in the Provisiond code, as well as ACLs, RANCID reports, thresholding fixes, enabling maps by default, and an entirely new way of creating the OpenNMS database under the covers.  A 1.7.x overview is available in the <a href="http://www.opennms.org/index.php/New_and_noteworthy#New_in_OpenNMS_1.7.x">release notes</a> on the site.</li>
<li><strong>Unstable: ACL UI Work</strong><br />
Massimiliano Dessì has continued working on the ACL/Custom View UI webapp.  Hopefully this will be finished up before 1.8 goes final, but if not, it will probably be included in a later 1.8.x release.</li>
<li><strong>Unstable: Unified Groups</strong><br />
Daniele Piras has been working (in a branch) on some code to unify the way we handle grouping of resources in OpenNMS, in an attempt to resolve the schizophrenic way we deal with surveillance categories, groups, and other stuff.</li>
<li><strong>Unstable: RANCID Updates</strong><br />
Rocco committed some more changes to the RANCID integration, and shortly afterwards I released <a href="https://sourceforge.net/project/showfiles.php?group_id=4141&amp;package_id=317025">the 0.94 version of the RANCID pack</a> on SourceForge.</li>
<li><strong>Unstable: Database Schema Management</strong><br />
Thanks to some great feedback from a few users on the <a href="http://www.liquibase.org/">LiquiBase</a> transition, I made a few bugfixes, which made it into the 1.7.4 release.</li>
<li><strong>Unstable: Thresholding Fixes</strong><br />
Alejandro did more work on fixing up thresholding.  A few more bugs were fixed and his work is in the 1.7.4 release.</li>
<li><strong>Unstable: Map Updates</strong><br />
Antonio did a few updates to the maps, and also as of 1.7.4, they are enabled by default!  Yay!</li>
<li><strong>Unstable: Memcached Monitor</strong><br />
I added a MemcachedMonitor which will check if it is able to run the &#8220;stats&#8221; command, and store some of the numeric results in RRDs for thresholding and so on.  (See $OPENNMS_HOME/etc/examples/ for samples on how to configure it.)</li>
</ul>
<h1>OpenNMS 1.7.4 Released</h1>
<p>OpenNMS 1.7.4 is out as of today (June 8th).  It includes a number of bugfixes, and a few updates and new features, most notably maps are now enabled by default in the UI.<br />
The biggest change under the covers is the switch to using <a href="http://www.liquibase.org/">LiquiBase</a> for managing our database schema.  Previously we&#8217;d been using some very crazy cobbled-together code which compares raw SQL to the current runtime schema, and transitions the data accordingly.  This was occasionally error-prone (especially in large databases, where we could run out of memory creating temporary tables) and definitely not as, let&#8217;s say, deterministic as it should have been.  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<strong>HOWEVER</strong>, if you are upgrading from an existing OpenNMS release, you are encouraged <em>even more than you usually are</em> to back up your database before upgrading to 1.7.4.  I&#8217;ve tested plenty of combinations of source schemas, but this is still very new and not all possible upgrade paths have been tested.<br />
Also, on the first upgrade to a LiquiBase-controlled schema, the OpenNMS `install` command will take longer than usual, and spit out some errors that may look a little strange, like so:</p>
<blockquote><p>Jun 8, 2009 11:55:32 AM liquibase.database.template.JdbcTemplate comment<br />
INFO: Changeset 1.6.0/tables/service.xml::1.6.0-service::rangerrick::(MD5Sum: e2513f723746da99580f1dc60ee8559)<br />
Jun 8, 2009 11:55:34 AM liquibase.ChangeSet execute<br />
INFO: Marking ChangeSet: 1.6.0/tables/service.xml::1.6.0-service::rangerrick::(MD5Sum: e2513f723746da99580f1dc60ee8559) ran due to precondition failure:<br />
Not precondition failed</p></blockquote>
<p>These are NORMAL and part of the upgrade process.  LiquiBase expects your schema to have been created by LiquiBase.  For upgrade purposes, I created a LiquiBase change set that basically works like this:</p>
<ol>
<li> I want to create the table &#8220;events&#8221;</li>
<li> As a precondition, before creating the table, make sure the table does <strong>not</strong> exist</li>
<li> If the precondition fails (&#8220;Not precondition failed&#8221; &#8212; ie, the table <em>does</em> exist), then pretend the change set has already been run by LiquiBase</li>
<li> If the precondition passes (the table does not exist), then run the change set, which creates the table</li>
</ol>
<p>As long as `install` does not kick you out, you are fine.  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Once this has been done, and LiquiBase &#8220;owns&#8221; the schema, future upgrades will go much faster, and only do new changes.</p>
<h1>Upcoming Events</h1>
<ul>
<li>August 12, 2009: Tarus will be giving a talk at OpenSourceWorld: <a href="http://www.opensourceworld.com/SitePage.aspx?id=4bae9810-6abc-4588-af7b-59159cc473b9#ctl03_gc1_s_rptContent_ctl04_rpt_ctl04_hl">DM4: The Open Source Management Stack</a>.</li>
<li>September 21st-25th, 2009: <a href="http://www.opennms.com/training.html#usa">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Until Next Week</h1>
<p>As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or pirated RRD files you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>. Also, we&#8217;ve still got room for more <a href="http://www.opennms.org/index.php/OBP">Order of the Blue Polo</a> members if you&#8217;d like to send your own testimonial.  (Of course you would!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-indeterminate-schematic-determinism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Now with 14% More Tardiness!</title>
		<link>http://www.opennms.com/this-week-in-opennms-now-with-14-more-tardiness/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-now-with-14-more-tardiness/#comments</comments>
		<pubDate>Tue, 26 May 2009 14:00:56 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[ackd]]></category>
		<category><![CDATA[acls]]></category>
		<category><![CDATA[alarms]]></category>
		<category><![CDATA[cca]]></category>
		<category><![CDATA[liquibase]]></category>
		<category><![CDATA[opensourceworld]]></category>
		<category><![CDATA[provisiond]]></category>
		<category><![CDATA[rancid]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=510</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. Please excuse the Tuesday release, but Monday was a holiday in the US. Even that harsh taskmaster Tarus allows OpenNMS.com employees a brief day of rest before pushing our noses back into the grindstone. &#60;grin&#62; This week we continued work on finishing up Provisiond, as well as some other feature work slated]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  Please excuse the Tuesday release, but Monday was a holiday in the US.  Even that harsh taskmaster <a href="http://blogs.opennms.org/">Tarus</a> allows <a href="http://www.opennms.com/">OpenNMS.com</a> employees a brief day of rest before pushing our noses back into the grindstone.  &lt;grin&gt;  This week we continued work on finishing up Provisiond, as well as some other feature work slated for 1.8.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.5</strong><br />
1.6.5 is the current stable release, released May 16th.  It fixes a number of bugs, and adds a few features.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.5&amp;bug_status=VERIFIED">the bugzilla 1.6.5 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.5.</li>
<li><strong>Unstable: Current Release is 1.7.3</strong><br />
1.7.3 is the current unstable release, released May 3rd.  It fixes a number of 1.7.2 bugs, and is the first public release including the new ACL code.  A 1.7.x overview is available in the <a href="http://www.opennms.org/index.php/New_and_noteworthy#New_in_OpenNMS_1.7.x">release notes</a> on the site.</li>
<li><strong>Unstable: Database Schema Management</strong><br />
The new <a href="http://www.liquibase.org/">LiquiBase</a> stuff is working, and now I&#8217;m going to be integrating it into our current installer this week.</li>
<li><strong>Unstable: RANCID Updates</strong><br />
Guglielmo has RANCID HTML and XML reports working in trunk.</li>
<li><strong>Unstable: Thresholding Rework</strong><br />
Alejandro has merged his in-line thresholding and latency fixes into trunk.  The changes should be available in the latest 1.7.4 nightly snapshots.</li>
<li><strong>Unstable: Provisiond Updates</strong><br />
Donald has been continuing work on bringing the detectors available in provisiond in-line with the existing Capsd plugins, so that everything Capsd can detect, Provisiond can detect.  Matt has been doing some refactoring and scoping out what needs to be done to support discovered (non-foreign-source&#8217;d) nodes in Provisiond.</li>
<li><strong>Unstable: Alarm, Event and Notification Acknowledgement Fixed</strong><br />
1.7.3 shipped with a rather annoying bug in acknowledging alarms, events, and notifications in various places in the web UI.  These have been fixed in trunk.</li>
<li><strong>Unstable: ACL UI Work</strong><br />
Massimiliano Dessì continued his work on the ACL/Custom View UI webapp.  Hopefully this will be finished up before 1.8 goes final, but if not, it will probably be included in a later 1.8.x release.</li>
</ul>
<h1>SourceForge Community Choice Awards</h1>
<p>SourceForge has once again opened nominations for the 2009 Community Choice Awards.  These annual awards provide a chance for the larger open source community to recognize the projects that they get the most out of.  The OpenNMS project has made a strong showing in past years in the &#8220;Best Project for the Enterprise&#8221; category: a crowded field to be sure, but we think the most appropriate for a product that spans so many of the other categories.<br />
If you use and love OpenNMS, you can help by nominating the project yourself &#8212; just click below, then select &#8220;Best Project for the Enterprise&#8221; from the drop-down list. Thanks in advance!<br />
<a href="http://sourceforge.net/community/cca09/nominate/?project_name=OpenNMS&amp;project_url=http://sourceforge.net/projects/opennms/"><img title="Nominate OpenNMS" src="http://www.opennms.com/twio/media/SourceForge-CCA.gif" alt="Nominate OpenNMS" /></a></p>
<h1>Upcoming Events</h1>
<ul>
<li>August 12, 2009: Tarus will be giving a talk at OpenSourceWorld: <a href="http://www.opensourceworld.com/SitePage.aspx?id=4bae9810-6abc-4588-af7b-59159cc473b9#ctl03_gc1_s_rptContent_ctl04_rpt_ctl04_hl">DM4: The Open Source Management Stack</a>.</li>
<li>September 21st-25th, 2009: <a href="http://www.opennms.com/training.html#usa">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>See Ya</h1>
<p>That&#8217;s it for this week.<br />
As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or crazy and/or embarassing dream you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>.  Also, we&#8217;ve still got room for more <a href="http://www.opennms.org/index.php/OBP">Order of the Blue Polo</a> members if you&#8217;d like to send your own testimonial.  (Of course you would!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-now-with-14-more-tardiness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Halt! Hammerzeit!</title>
		<link>http://www.opennms.com/this-week-in-opennms-halt-hammerzeit/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-halt-hammerzeit/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:55:07 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[acls]]></category>
		<category><![CDATA[capsd]]></category>
		<category><![CDATA[cca]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[german]]></category>
		<category><![CDATA[hyperic]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[liquibase]]></category>
		<category><![CDATA[nethinks]]></category>
		<category><![CDATA[opensourceworld]]></category>
		<category><![CDATA[rancid]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=507</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. This week we put out a new release, as well as continued development on the road to 1.8. Project Updates Stable: Current Release is 1.6.5 1.6.5 is the current stable release, released May 16th. It fixes a number of bugs, and adds a few features. For a full list, see the bugzilla]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  This week we put out a new release, as well as continued development on the road to 1.8.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.5</strong><br />
1.6.5 is the current stable release, released May 16th.  It fixes a number of bugs, and adds a few features.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.5&amp;bug_status=VERIFIED">the bugzilla 1.6.5 milestone</a>.  This is a non-critical but recommended upgrade for anyone on OpenNMS versions older than 1.6.5.</li>
<li><strong>Unstable: Current Release is 1.7.3</strong><br />
1.7.3 is the current unstable release, released May 3rd.  It fixes a number of 1.7.2 bugs, and is the first public release including the new ACL code.  A 1.7.x overview is available in the <a href="http://www.opennms.org/index.php/New_and_noteworthy#New_in_OpenNMS_1.7.x">release notes</a> on the site.</li>
<li><strong>Unstable: Database Schema Management</strong><br />
I finished recreating our schema in <a href="http://www.liquibase.org/">LiquiBase</a>, and am now working on replacing our existing (scary) schema-transitioning code to use it.  I hope to have things wrapped up this week.</li>
<li><strong>Unstable: ACL UI Work</strong><br />
Massimiliano Dessì has been working on converting his awesome ACL web UI proof-of-concept to Hibernate so it will integrate with our system more deeply.  Hopefully this will be finished up before 1.8 goes final, but if not, it will probably be included in a later 1.8.x release.</li>
<li><strong>Unstable: Thresholding Rework</strong><br />
Alejandro has been working on the new thresholding code a lot this week.  I&#8217;m told this will reduce the memory footprint of thresholds quite a bit, as well as support in-line thresholding of latency data in addition to collections.</li>
<li><strong>Unstable: RANCID Updates</strong><br />
Guglielmo made some changes to the RANCID integration code; he&#8217;s started working on reporting from RANCID data.  Also, RANCID web service 0.93 was released this last week, which had a few bugfixes in the RANCID side of the integration.</li>
</ul>
<h1>OpenNMS 1.6.5 Released</h1>
<p><strong>New Features and Enhancements</strong></p>
<ul>
<li>Capsd will now use ifHighSpeed instead of ifSpeed when available  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=1822">#1822</a>)</li>
<li>The SNMP configuration shipped with OpenNMS now uses SNMP v2c, fewer retries, and a longer timeout by default, for more efficient scanning. (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3050">#3050</a>)</li>
<li>Data collection and graphing has been added or updated for Alcatel-Lucent, Allot, Alteon, Aruba, Ascend, Avocent, Bluecat, BlueCoat, Cisco Airespace, Lucent, NetApp, Overture, Packeteer, and Powerware devices (Bugs <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3096">#3096</a>, <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3099">#3099</a>, <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi ?id=3109">#3109</a>, and <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3138">#3138</a>)</li>
<li>Support has been added for using raw instance identifiers in thresholds when no data source label can be inferred (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3108">#3108</a>)</li>
<li>Support was added for a number of new Cisco devices in Linkd (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3110">#3110</a>)</li>
<li>Support has been added for extracting the bgpPeerRemoteAddr instance identifier from the varbinds of the bgpEstablished and bgpBackwardTransition traps defined in the BGP4-MIB.  This allows us to make meaningful alarm annotations for these events so that the resulting alarms can self-clear. (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3156">#3156</a>)</li>
<li>Some tools have been added to OpenNMS “contrib” for creating SNMP walk dumps suitable for debugging with OpenNMS’s mock SNMP server. (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.c gi?id=3173">#3173</a>)</li>
<li>The default “Database” category now includes MSSQL and Oracle in addition to MySQL and PostgreSQL. (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3175">#3175</a>)</li>
</ul>
<p><strong>Bug Fixes</strong></p>
<ul>
<li>The Capsd HTTP plugin now properly honors response-text parameters.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=2774">#2774</a>)</li>
<li>The HTTP collector now properly honors the “retry” parameter.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3133">#3133</a>)</li>
<li>The Hyperic HQ service monitor definition now detects Hyperic HQ 4.x properly. (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3106">#3106</a>)</li>
<li>Multiple nodes with the same name/label can now be distinguished from each other in category views.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3112">#3112</a>)</li>
<li>Vacuumd cleans out old (invalid) nodes from topology map tables.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3121">#3121</a>)</li>
<li>The JMX collector now works when store-by-group persisting is enabled.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3160">#3160</a>)</li>
<li>Configuration file filtering has been fixed so that tags aren’t properly expanded in opennms.properties.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3174">#3174</a>)</li>
<li>The remote poller build now ensures it is compiled with the correct version of Groovy.  (Bug <a class="ulink" href="http://bugzilla.opennms.org/show_bug.cgi?id=3176">#3176</a>)</li>
</ul>
<p>The full list of changes is available in <a class="ulink" href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.5">bugzilla</a>.</p>
<h1>SourceForge Community Choice Awards</h1>
<p>Last week, SourceForge opened nominations for the 2009 Community Choice Awards.  These annual awards provide a chance for the larger open source community to recognize the projects that they get the most out of.  The OpenNMS project has made a strong showing in past years in the &#8220;Best Project for the Enterprise&#8221; category: a crowded field to be sure, but we think the most appropriate for a product that spans so many of the other categories.<br />
If you use and love OpenNMS, you can help by nominating the project yourself &#8212; just click below, then select &#8220;Best Project for the Enterprise&#8221; from the drop-down list. Thanks in advance!<br />
<a href="http://sourceforge.net/community/cca09/nominate/?project_name=OpenNMS&amp;project_url=http://sourceforge.net/projects/opennms/"><img title="Nominate OpenNMS" src="http://www.opennms.com/twio/media/SourceForge-CCA.gif" alt="Nominate OpenNMS" /></a></p>
<h1>Halt! Hammerzeit!</h1>
<p>In case you missed <a href="http://blogs.opennms.org/?p=870">Tarus&#8217;s Post</a>, we now have an OpenNMS mailing list for discussion in German.  We have quite a few German-speakers using OpenNMS (especially given the increased mindshare thanks to <a href="http://www.nethinks.com/">Nethinks</a> and <a href="http://blogs.opennms.org/?p=830">iX Magazine</a>) &#8212; so if you&#8217;d like to connect with other users, feel free to <a href="https://lists.sourceforge.net/lists/listinfo/opennms-deutschland">sign up for the mailing list here</a>.</p>
<h1>Upcoming Events</h1>
<ul>
<li>August 12, 2009: Tarus will be giving a talk at OpenSourceWorld: <a href="http://www.opensourceworld.com/SitePage.aspx?id=4bae9810-6abc-4588-af7b-59159cc473b9#ctl03_gc1_s_rptContent_ctl04_rpt_ctl04_hl">DM4: The Open Source Management Stack</a>.</li>
<li>September 21st-25th, 2009: <a href="http://www.opennms.com/training.html#usa">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Auf Wiedersehen</h1>
<p>That&#8217;s it for this week.<br />
As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or lawn care tip you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>.  Also, we&#8217;ve still got room for more <a href="http://www.opennms.org/index.php/OBP">Order of the Blue Polo</a> members if you&#8217;d like to send your own testimonial.  (Of course you would!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-halt-hammerzeit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This Week in OpenNMS: Lights Out in Pittsboro</title>
		<link>http://www.opennms.com/this-week-in-opennms-lights-out-in-pittsboro/</link>
		<comments>http://www.opennms.com/this-week-in-opennms-lights-out-in-pittsboro/#comments</comments>
		<pubDate>Mon, 11 May 2009 13:52:39 +0000</pubDate>
		<dc:creator>Benjamin Reed</dc:creator>
				<category><![CDATA[This Week in OpenNMS]]></category>
		<category><![CDATA[acls]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jmx]]></category>
		<category><![CDATA[liquibase]]></category>
		<category><![CDATA[opensourceworld]]></category>
		<category><![CDATA[rancid]]></category>
		<category><![CDATA[thresholding]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[wmi]]></category>

		<guid isPermaLink="false">http://www.opennms.com/?p=505</guid>
		<description><![CDATA[It&#8217;s time for This Week in OpenNMS. In the last week we did some training, worked on thresholds, cleaned up the database, and did some other updates. Project Updates Stable: Current Release is 1.6.4 1.6.4 is the current stable release, released (no kidding!) April 1st. It fixes a number of bugs, and adds a few features. For a full]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s time for This Week in <a href="http://www.opennms.org">OpenNMS</a>.  In the last week we did some training, worked on thresholds, cleaned up the database, and did some other updates.</p>
<h1>Project Updates</h1>
<ul>
<li><strong>Stable: Current Release is 1.6.4</strong><br />
1.6.4 is the current stable release, released (no kidding!) April 1st.  It fixes a number of bugs, and adds a few features.  For a full list, see <a href="http://bugzilla.opennms.org/buglist.cgi?target_milestone=1.6.3&amp;target_milestone=1.6.4&amp;bug_status=VERIFIED">the bugzilla 1.6.3 and 1.6.4 milestones</a>.  This is a recommended upgrade for anyone on OpenNMS versions older than 1.6.4.</li>
<li><strong>Unstable: Current Release is 1.7.3</strong><br />
1.7.3 is the current unstable release, released May 3rd.  It fixes a number of 1.7.2 bugs, and is the first public release including the new ACL code.  A 1.7.x overview is available in the <a href="http://www.opennms.org/index.php/New_and_noteworthy#New_in_OpenNMS_1.7.x">release notes</a> on the site.</li>
<li><strong>Unstable: Thresholding Rework</strong><br />
Alejandro popped by the OpenNMS offices last week (you know, just a quick jaunt from Venezuela) to hang out and do some codin&#8217;.  He&#8217;s been spending a little time refactoring the thresholding code.</li>
<li><strong>Unstable: Database Schema Management</strong><br />
As mentioned previously, I&#8217;m working on converting our schema to <a href="http://www.liquibase.org/">LiquiBase</a> &#8212; a very spiffy database-agnostic tool for not only creating databases based on a schema definition, but transitioning databases migration-style to new versions.  This will let us get rid of a lot of cruft in our current &#8220;install&#8221; code.</li>
<li><strong>Unstable: WMI Work</strong><br />
A number of bugfixes have gone into the WMI code, including a fix for some socket leak issues.</li>
<li><strong>Unstable: Plumbing Updates</strong><br />
Our database backend code was converted to the latest version of Hibernate.  In the process, we fixed a long-standing issue in the way our JMX MBean server was set up which should now allow proper monitoring of JMX data <em>in</em> the OpenNMS server JVM itself.</li>
<li><strong>Unstable: RANCID Updates</strong><br />
Rocco released an update to the RANCID web service code.  I will be putting together a 0.93 release on SourceForge this week when I get the chance.</li>
<li><strong>Unstable: ACL UI</strong><br />
Massimiliano has been continuing his work on the ACL (Custom Views) UI he created, refactoring it to work with the final hibernate-based implementation we ended up with in 1.7.x.</li>
</ul>
<h1>Upcoming Events</h1>
<ul>
<li>August 12, 2009: Tarus will be giving a talk at OpenSourceWorld: <a href="http://www.opensourceworld.com/SitePage.aspx?id=4bae9810-6abc-4588-af7b-59159cc473b9#ctl03_gc1_s_rptContent_ctl04_rpt_ctl04_hl">DM4: The Open Source Management Stack</a>.</li>
<li>September 21st-25th, 2009: <a href="http://www.opennms.com/training.html#usa">OpenNMS training will be available</a> through The OpenNMS Group at the OpenNMS training facility in Pittsboro, NC.</li>
</ul>
<p>If you have anything to add to the events list, please <a href="mailto:ranger@opennms.com">let me know</a>.</p>
<h1>Lights Out for This Week</h1>
<p>As we were having lunch today, the power went out.  Luckily, they were cooking with gas.   Being the geeks we are, we immediately checked if our office was down by going to <a href="http://demo.opennms.org/">the OpenNMS demo site</a>.  Apparently the office building didn&#8217;t get the generator going before the UPSes ran out.  <img src='http://www.opennms.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
So, I came home instead.  Here I am, working on TWiO, and I can see that things are back up.  Such is life.<br />
As always, if there&#8217;s anything you&#8217;d like me to talk about in a future TWiO, or you just have a comment, criticism, or hilarious LOLcat photo you&#8217;d like to share, don&#8217;t hesitiate to <a href="mailto:ranger@opennms.com">say hi</a>. Also, we&#8217;ve still got room for more <a href="http://www.opennms.org/index.php/OBP">Order of the Blue Polo</a> members if you&#8217;d like to send your own testimonial.  (Of course you would!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opennms.com/this-week-in-opennms-lights-out-in-pittsboro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
