This Week in OpenNMS: Season 1.6, Episode 57: And So It Begins
Benjamin Reed <[email protected]> Mon, 24 May 2010 13:28:04 -0400
| Newsgroups | gmane.network.opennms.announce |
|---|---|
| Organization | The OpenNMS Group |
| Message-ID | <4BFAB724.3070203__963.197861756448$1274722248$gmane$org@opennms.org> |
It’s time for This Week in OpenNMS. In the last week, we... wait. Holy
crap, did I read this right? We released 1.8 rc1? It can’t be!
Project Updates
---------------
- Stable: Current Release is 1.6.11
1.6.10 is the current stable release, tagged May 20th. It adds a few
small features and fixes a few bugs. For a full list, see the bugzilla
1.6.11 milestone. This is a non-critical but recommended upgrade for
anyone on OpenNMS versions older than 1.6.11.
http://tinyurl.com/opennms-1611
- Unstable: Current Release is 1.7.90
1.7.90 is the current unstable release, tagged May 20th. Since 1.7.10,
there have been quite a few bug fixes, and a few new features, including
new JMX monitoring options, remote poller maps, SVG map enhancements,
and reporting enhancements. A full list of changes is in the release notes.
http://tinyurl.com/opennms-1790
- Unstable: Remote Poller Maps
Donald and I fixed some more bugs in the remote poller maps. There’s
still more to do, but it’s starting to solidify nicely.
- Unstable: Logging Updates
Seth spent some time on our logging infrastructure. The plan is to be
able to do some more useful logging of things at the "element" level,
rather than the thread/daemon level. IE, the ability to have one place
to see all the logging related to a node, or interface, or notification,
etc. That part isn’t done yet, but now it should be easier to work on
such things.
- Unstable: Provisiond
Matt did more work on Provisiond, fixing up handling events from
discovery. It can now be configured to replace capsd (or not).
- Unstable: SVG Maps
Antonio did more small feature and bug work on the SVG maps.
- Unstable: RANCID API
I did a few small NPE and cleanup fixes to the RANCID API code.
Bugs Fixed Since Last Week
--------------------------
* #3354: debian init.d script and packaging
http://bugzilla.opennms.org/show_bug.cgi?id=3354
* #3658: Context Menu in the bottom of the mapPanel are out of the
map panel
http://bugzilla.opennms.org/show_bug.cgi?id=3658
* #3701: JasperException when accessing ifindexes on switches
http://bugzilla.opennms.org/show_bug.cgi?id=3701
* #3745: PDF availability reports fail to render
http://bugzilla.opennms.org/show_bug.cgi?id=3745
* #3756: Linkd fails, keeps ONMS from starting.
http://bugzilla.opennms.org/show_bug.cgi?id=3756
* #3768: Rrd Queueing Threads don’t identify themselves
http://bugzilla.opennms.org/show_bug.cgi?id=3768
* #3771: Redundant configuration in snmp-graph.properties
http://bugzilla.opennms.org/show_bug.cgi?id=3771
OpenNMS 1.8 Release Candidate 1 (1.7.90) Released
-------------------------------------------------
That’s right, we finally got a 1.8 release candidate ready and released.
Here is a list of everything major that has changed since 1.6. Links
to more detail are available in the "New and Noteworthy" section of the
web site:
http://tinyurl.com/opennms-18
Architectural Changes
---------------------
* DAO Updates
Many more parts of the OpenNMS data access layer have been updated to
be compatible with Hibernate and database abstraction.
* Database Versioning
The OpenNMS upgrade process now uses LiquiBase for managing schema
changes between versions.
* OSGi Preparation
Some daemon architectural changes have happened to support an
eventual integration with OSGi (post-1.8).
* Spring 3.0
OpenNMS was updated to use Spring 3.0.
* Test Framework Updates
A number of handy annotation-based test framework changes have been
made, using JUnit 4.
Core and Infrastructure
-----------------------
* Pinger
A new multithreaded, high-performance ping infrastructure was added
used by all subsystems that talk ICMP.
* RADIUS Authentication
A RADIUS authentication provider has been added.
* RANCID Integration
An integration with RANCID has been added. If configured, extra data
about node configuration, etc. will be available in the node UI and
maps.
* RESTful Interface
A number of interfaces to OpenNMS data have been made available
through a RESTful interface, using the Jersey API. This includes
simple web API access to alarms, events, nodes, notifications, and
outages, and it is expected that this will be expanded in future
releases.
Discovery and Capability Scanning
---------------------------------
* Provisioning
A complete replacement for Capsd, called "Provisiond" is introduced
in this release. It allows you to define specific behaviors for
detecting services and attributes of devices in manual, automated,
and semi-automated ways, with simple APIs for writing your own custom
scanning behavior and detectors. This includes a highly-scalable,
highly-parallelizable threading architecture which will be used for
other parts of OpenNMS in future releases.
* DNS Importing
Provisiond is able to provision nodes based on a DNS zone transfer.
* Automatic Map Creation
Provisiond can automatically create maps and link nodes together when
they are provisioned.
* New Capsd Plugins
JDBCQueryPlugin, JMXSecurePlugin, WebPlugin, WmiPlugin, XmpPlugin
Monitoring and Data Collection
------------------------------
* Mobile Sequence and SMS Ping Monitors
A new pair of monitors have been added that have the ability to
perform monitoring of cellular networks with phones attached to the
OpenNMS server.
* Remote Poller
The remote poller has been enhanced to communicate with the OpenNMS
server through HTTP (which makes it proxyable).
* TCP RRD Strategy
A data collection strategy that allows pushing collected data over
the network.
* SNMP Poller
A service that let you snmp poll the interface operational and
administration status (up/down) for selected interfaces
* WMI Support
Support has been added for polling and datacollection from Windows
Management Instrumentation.
* XMP Support
Support has been added for the XML Management Protocol (Cartographer).
* New Poller Monitors
BSFMonitor, JDBCQueryMonitor, JMXSecureMonitor, MemcachedMonitor,
WebMonitor, WmiMonitor, XmpMonitor
Events, Alarms, Notifications, and Acknowledgement
--------------------------------------------------
* Acknowledgement Daemon
A daemon for interacting with acknowledgements programmatically has
been added. This will open up APIs for acknowledging alarms through
cell phone, IM, e-mail, and so on.
* Asterisk Notification Support
It is now possible to send notifications through Asterisk.
User Interface and Reporting
----------------------------
* Adobe AIR Client
An Adobe AIR based client was added.
* SVG Map Updates
The topological map support has been updated to work properly in all
major browsers with SVG support, and has had a significant number of
other enhancements.
* Remote Poller Maps
A new map displaying remote poller status was added.
* Mobile Browser Cleanups
Some updates have been made to the web UI to make them more mobile-
friendly.
* Reporting
Reporting has been enhanced greatly to support Jasper reports and
better scheduling.
* Web UI Updates
A number of pages, most notably the node details page, have been
updated to provide more detailed information thanks to the new REST
service. These controls also support paging, sorting, etc.
* Web UI ACLs
Support for basic access control has been added, which allows you to
limit which nodes, interfaces, and services a user can view based on
the surveillance categories their group is assigned to.
Events
------
* June 11th-12th, 2010:
Antonio will be speaking at the Conferenza Italiana sul Software
Libero (Italian Conference on Free Software)
http://www.confsl.org/confsl10/index.php/opennms
* June 11th-13th, 2010:
The OpenNMS Group is a platinum sponsor of the Southeastern
Linuxfest to be held in South Carolina. Since it's close, we
expect a lot of the OpenNMS crew will be able to make it.
http://www.southeastlinuxfest.org/
* July 7th-9th, 2010:
Ben will be speaking at OpenStreetMaps’ State of the Map 2010, in
Girona, Spain.
http://stateofthemap.org/
* July 21st, 2010:
Tarus will giving his "So, You Think You Want to Start an Open
Source Business?" talk at OSCON
http://www.oscon.com/oscon2010/public/schedule/detail/13160
* July 26th-30th, 2010:
OpenNMS Dev-Jam 2010 will be held at the University of Minnesota
in Minneapolis, MN
http://www.opennms.org/wiki/Dev-Jam_2010
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, criticism, or missing documentation
that you’d like to share, don’t hesitate to say hi.
--
Benjamin Reed
The OpenNMS Group
http://www.opennms.org/
------------------------------------------------------------------------------
_______________________________________________
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
signature.asc
(application/pgp-signature, 259 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.12 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFL+rcnUu+jZtP2Zf4RAnHOAJ9kpOqR75b7zW9bF6Uo5i5zvCvoQgCeKlSE 3EUs8yNR4PO26GmqkMClK5Y= =1HK0 -----END PGP SIGNATURE-----