This week in OpenNMS: Season 1.8, Episode 11: Virtual Monday edition

Barry T. Campbell <[email protected]> Tue, 7 Sep 2010 15:08:45 -0400
Newsgroups gmane.network.opennms.announce
Message-ID <A6904AE4-A013-4753-9BB3-98659E3D3845__32811.1302959316$1283889745$gmane$org@opennms.com>
It’s time for This Week in OpenNMS.  (In the US, we just had the long Labor Day weekend, and had yesterday off… so a few of us are a little sunburned on “virtual Monday” today…)

Housekeeping first:

The next OpenNMS training classes are scheduled for the week of September 20, 2010 in Pittsboro, NC.  The basic class will be offered from September 20-22, and the advanced class, from September 23-24.  There are still a few seats available for training – contact Brad Miesner([email protected]) if you’re interested in attending, or sign up on the web.
Thanks to everyone who answered the User Survey last week!  We’ll be talking about selected results from that survey in the weeks and months to come, so watch this space.
Project Updates

1.8: Current Release is 1.8.3-1
1.8.3-1 is the current stable release, tagged 12 August 2010. For a complete list of changes and updates, see the “New and Noteworthy” page on the OpenNMS wiki. As always, it is recommended that you back up your database before upgrading.
The iPhone App is Out! - iPhone App version 1.0.0 went live.  Users of the version 3 iPhone OS have had compatibility issues, which are fixed in release 1.0.2 (which should be available in the App Store shortly.) These are the things fixed in 1.0.2 versus 1.0.0:
fix a problem parsing alarms when text has invalid UTF-8 characters (bug #4093)
fix crash in iOS devices < 3.2
display IP address in IP interface list if no node label exists
don’t display ifSpeed in SNMP interface list if it is empty
sort IP and SNMP interfaces in the node detail view
Ben has started work on an Android app with the same functionality as the iPhone app. No promises as to a release date, but it has started. (A little taste can be found here.)
Speaking of Ben, here are some very helpful notes from him on changes to Syslogd:
Syslogd refactor - In the process of trying to work out a customer’s Syslogd performance issues, I did a major refactoring of Syslogd, which I merged to the master git branch. It should be in current 1.9 (unstable) snapshots, and will be a part of 1.9.1.
It adds a new tag to the syslogd-configuration, “parser,” which you put in the beginning of your config. It lets you specify which class is used when parsing incoming syslog messages. I implemented 3 classes to start with, which should handle most of the common syslog message formats:
org.opennms.netmgt.syslogd.CustomSyslogParser: A backwards-compatible parser that has the same behavior as OpenNMS 1.8 (and previous). It has relaxed standards and can usually pull data out of most BSD- or Syslog-NG-style traps.
org.opennms.netmgt.syslogd.SyslogNGParser: A stricter variant of the CustomSyslogParser which parses Syslog-NG’s default format. It ignores forwarding-regexp, matching-group-host, and matching-group-message and instead relies on a well-known properly-formatted syslog message.
org.opennms.netmgt.syslogd.Rfc5424SyslogParser: A parser that handles the new Syslog standard (as defined in RFC5424). It has strict parsing that should match the grammar specified in the RFC, although it currently discards structured data. Like the SyslogNGParser, it ignores forwarding-regexp, matching-group-host, and matching-group-message in favor of stricter parsing of the known grammer.
This is documented at the top of syslogd-configuration.xml as well.

Performance issues with regular expressions – I wrote this all up on my blog:[http://blog.raccoonfink.com/blog/2010/09/01/be-careful-what-you-match-for-you-might-not-get-it/]
Bugs Fixed Since Last TWiO

#3847 –  Fixed a problem with how Page Sequence Monitor sent cookies
#3884 –  Resolved event clear memory error
#4082 –  Added Cisco sysObjectIDs to Linkd config file
#4088 - Added data collection definitions and corresponding graph definitions for Force10 10-gigabit Ethernet switches
Upcoming Events

OpenNMS is a Gold Sponsor of Ohio LinuxFest from September 10-12, 2010 in Columbus, OH.  Drop by the OpenNMS Group booth and say hi!
The next OpenNMS training classes are scheduled for the week of September 20, 2010 in Pittsboro, NC.  The basic class will be offered from September 20-22, and the advanced class, from September 23-24.  There are still a few seats available for training – contact Brad Miesner ([email protected]) if you’re interested in attending, or sign up on the web.
Order of the Green Polo member Ronny Trommer will be speaking at the Open Source Monitoring Conference in October.
If you have anything to add to the events list, please let me know.
Until Next Week…

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 say hi.


--
Barry T. Campbell <[email protected]>
Director of Communications
The OpenNMS Group, Inc
Voice: +1.919.533.0160 x 7732
Mobile: +1.919.442.8298

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd

_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq

opennms-announce mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-announce