Well, mhuot and i had a great time pairing this morning. It was one of the more product pairing sessions we’ve had in a while. A while back Dave and I implemented the EventTrasnlator service that can create ‘standard’ kinds (or any kind actually) of events from other events such as snmp traps. This is very handy for setting up notifications about unusual things or things that are difficult to monitor directly with OpenNMS. One of the features we added was the ability to put SQL queries in. Mike wanted to be able to define databases other than the OpenNMS database and use queries against them to aid in the translation of events. This is a great idea! In order to help do this Mike and I added pretty simple multi-database support to the DatabaseConnectionFactory. This will make it simple for a user to configure a new database into opennms and for the EventTranslator to use it to make queries.
After that I merged a few fixes into a branch a for Chuck Thier at Rackspace and then up to HEAD from 1.2. These were JDBCMonitor and JDBCPlugin stuff from Tobey Pasheilich along with a Pllugin/Monitor pair for calling a stored procedure in the database. Pretty cool actually.
Heading off to the North Carolina Zoo tomorrow.. So see y’all on Thursday!
Good Job today Mike!
Matt