Release 1.11

Release 1.11.94

Release 1.11.94 is the third release candidate for the OpenNMS 1.12 series. It contains more bugfixes and cleanups.

The codename for 1.11.94 is Dave Grohl

Bug
  • Bluecat / Adonis graph definition fixes and enhancements (Issue NMS-4767)

  • It is possible to define an OnmsServiceType twice and that can hurt some features. (Issue NMS-5914)

  • Alarm list and alarm details is not showing in the WebUI (Issue NMS-5947)

  • .meta files are re-written on every poll (Issue NMS-5967)

  • JDBC jasperreports not working with JniRrdStrategy configured (Issue NMS-5975)

  • The report SerialInterfaceUtilizationSummary is showing duplicated data. (Issue NMS-5978)

  • NCS configuration file found in 1.12 branch (Issue NMS-5982)

  • Changed unmarshalling integration test to use parametrized unit tests and a separate coverage test (Issue NMS-5966)

Release 1.11.93

Release 1.11.93 is the third release candidate for the OpenNMS 1.12 series. It contains more bugfixes, and makes Provisiond the default for answering node newSuspect events, rather than Capsd. To revert to the old behavior, set org.opennms.provisiond.enableDiscovery=false in opennms.properties.

The codename for 1.11.93 is Alan Doyle

Bug
  • Java compiler warnings (Issue NMS-2340)

  • Ensure that each newly created thread has an uncaught exception handler (Issue NMS-2636)

  • Foundry switches do not get identified as having multiple VLANs (Issue NMS-3303)

  • Javamail file type overrides Database Report file type for CSV files (Issue NMS-5020)

  • no 404 handler found (Issue NMS-5374)

  • Searching for interface that returns exactly 1 match does not work (Issue NMS-5388)

  • reclassify a collectd.log entry severity (Issue NMS-5454)

  • Need to change log level for provisiond node scan completion (Issue NMS-5629)

  • liebert.sitenet.bypass43* reports reference column names over rrd datasource name limit (Issue NMS-5651)

  • Duty schedule editor defaults to identical start and end time (Issue NMS-5741)

  • Karaf deadlock during features:uninstall, features:install (Issue NMS-5786)

  • too terse log message in JDBCMonitor (Issue NMS-5825)

  • The SnmpPoller is sending the interfaceOperDown events every time a requisition is synched or a single node is rescanned. (Issue NMS-5841)

  • incorrect null tests in DefaultAdminCategoryService.java (Issue NMS-5897)

  • Primary interface is not used for VMware CIM service polling and data collection (Issue NMS-5938)

  • Several plugins not being built as RPMS (Issue NMS-5939)

  • AsteriskGateway daemon should not start by default (Issue NMS-5940)

  • maclike search fails for non-ip interfaces (Issue NMS-5949)

  • Provsioning does not synchronize to database (Issue NMS-5965)

Enhancements
  • SNMP GET HEX Values from SAN switch (Issue NMS-5423)

  • implement a json collector (Issue NMS-5435)

  • XmlCollector enhancements (Issue NMS-5466)

  • Detection for VMware CIM service only if the communication is possible (Issue NMS-5941)

  • Fix non-well formatted HTML in order to process it with the XML Collector (Issue NMS-5962)

  • Apply a XSLT transformation to source XML/HTML/TEXT page before processing it with the XML Collector (Issue NMS-5963)

Release 1.11.92

Release 1.11.92 is the third release candidate for the OpenNMS 1.12 series. It is identical to 1.11.91 except for a fix for reading eventconf.xml files that don’t have an XML namespace attribute.

The codename for 1.11.92 is Steve Vai

Bug
  • Regression: New EventConfDao won’t unmarshal eventconf.xml files without an XML namespace (Issue NMS-5935)

Release 1.11.91

Release 1.11.91 is the second release candidate for the OpenNMS 1.12 series.

The codename for 1.11.91 is Joe Satriani

Bug
  • Release notes says Gentoo is not maintained (Issue NMS-4338)

  • incorrectly translated trap contents (Issue NMS-5281)

  • Password Encryption Method Needs Improvement (Issue NMS-5313)

  • Linkd should persist the discovery strategy (Issue NMS-5550)

  • Serial Interface Report has Incorrect Title (Issue NMS-5616)

  • Invalid Delete Group Menu Option Wacks the Topology App (Issue NMS-5671)

  • Bits of event-acknowledgement UI still showing (Issue NMS-5733)

  • Updates on strings.properties are not propagated when using the WebUI on a different server (Issue NMS-5806)

  • Change "Last Capsd Poll" to "Last Capabilities Scan" in topology map node browser (Issue NMS-5811)

  • Deprecated provision requisition attributes carried over to 1.11+ will cause requisitions to show empty (Issue NMS-5814)

  • Startup fails when pending foreign-source exists with no pending requisition (Issue NMS-5818)

  • Current event definitions for Aruba Controllers are wrong (Issue NMS-5830)

  • Get details from a specific alarmId is redirecting to the wrong page. (Issue NMS-5838)

  • VMware integration not gathering statistics on VM host hardware collections such as vmware4Disk or vmware4Cpu (Issue NMS-5845)

  • Uncaught exception in HostResourceSwRunMonitor when handling empty strings (Issue NMS-5852)

  • Stylesheet Broken for Normal Alarms (Issue NMS-5865)

  • 30 second outages caused by ArrayOutOfBoundException in JNI-Ping implementation (Issue NMS-5874)

  • Distributed map popup "unknown map implementation:" on new install (Issue NMS-5886)

  • System report not working with RPMs (ClassNotFoundException on ServiceRegistry) (Issue NMS-5889)

  • Outages appears to be not sorted on service.jsp (and probably interface.jsp) (Issue NMS-5892)

  • LLDP Failure for non ifIndex references (Issue NMS-5904)

  • Topology Map showing non-existent links/missing valid links (Issue NMS-5906)

  • Remove deprecated per-instance SNMP-Informant graph definitions (Issue NMS-5924)

  • Uncaught exception in webapp when viewing non-existent alarm: "Missing alarm request attribute" (Issue NMS-5930)

Enhancements
  • SSH button on node information screen (Issue NMS-699)

  • favicon in webui? (Issue NMS-3369)

  • Add nodeID to title field on element/node.jsp (Issue NMS-3398)

  • add a new capsd plugin and poller plugin to monitor the SSL Certification Expiration (Issue NMS-4142)

  • Add HWg-STE SNMP Temperature Probe Info to OpenNMS (Issue NMS-5859)

  • Display the Package Name and Service Parameters on the Service Page (Issue NMS-5876)

  • Make optional the addition of default ports to HTTP Host Header on the PSM. (Issue NMS-5884)

  • How can I know which poller packages are actively being used for the services on a given interface? (Issue NMS-5893)

  • Rename MIBs after successfully compile them to minimize error with dependencies (Issue NMS-5933)

  • Persist Ipv6 routing table in Linkd (Issue NMS-5579)

Release 1.11.90

Release 1.11.90 is the first release candidate for the OpenNMS 1.12 series.

The codename for 1.11.90 is John Roderick

Bug
  • HRULE not working in JRobin graphs (Issue NMS-2793)

  • two groovy versions installed in $OPENNMS_HOME/lib (Issue NMS-5196)

  • snmp4j implementation of opennms not usable inside OSGI-Container (Issue NMS-5462)

  • XmlCollector data collection failures (Issue NMS-5464)

  • Remove jaxb-dependencies module since we now require jdk 1.6 (Issue NMS-5482)

  • Deleting many nodes at one time through REST API cause error (Issue NMS-5524)

  • OpenNMS start-up error - javax.jmdns.impl.tasks.state.DNSStateTask (Issue NMS-5535)

  • No decode for nodelabel in nodeUp/nodeDown event (Issue NMS-5548)

  • SnmpMonitor is not able to manage "OCTET STRING" (Issue NMS-5563)

  • WebMonitor Broken (Issue NMS-5567)

  • verbose messages about old import formats should be removed (Issue NMS-5571)

  • Linkd identifies SRT bridges as valid bridge (Issue NMS-5573)

  • After provisioning a node getting error after scan. (Issue NMS-5584)

  • Modify requisition’s policies/detectors is not working (Issue NMS-5596)

  • Latency thresholding fails for StrafePing, perhaps others when nulls exist in PollStatus properties (Issue NMS-5600)

  • ReST service redirects on PUT and POST are broken (Issue NMS-5608)

  • Ability to disable the scheduling for rescan existing nodes when Provisiond starts (Issue NMS-5622)

  • Can’t hide a single widget from dashboard.jsp (Issue NMS-5638)

  • JRobinRrdStrategy in master has bogus import of antlr.StringUtils (Issue NMS-5646)

  • JavaSendMailer throws NPE when no e-mail address configured for report (Issue NMS-5665)

  • The search page is not displaying the services correctly if Capsd is disabled (Issue NMS-5669)

  • NPE in StrafePing (Issue NMS-5670)

  • The MIB Compiler UI is not catching the exceptions thrown by the jsmiparser library. (Issue NMS-5674)

  • The NTP Detector is broken (Issue NMS-5677)

  • dependencies/liquibase/pom.xml contains repository configuration (Issue NMS-5678)

  • The remote poller is not working when using HTTP, but it works with RMI (Issue NMS-5681)

  • Add a way to use the IP address when building criteria selections for the SNMP interfaces on the SNMP Poller’s configuration file. (Issue NMS-5683)

  • The JRobin Converter doesn’t work when the RRD Step is different than 5 minutes (Issue NMS-5685)

  • The hover icon of the delete button from the Surveillance Categories Page is wrong. (Issue NMS-5693)

  • Categories with spaces or non alphanumeric characters breaks the delete operation on the WebUI. (Issue NMS-5694)

  • Default poller-configuration.xml specifies timeout, retry, port for SNMP-based services (Issue NMS-5703)

  • NullPointerException in auto-action code path (Issue NMS-5708)

  • Wrong redirect after clicking on any ticket related button from the alarm details page (Issue NMS-5713)

  • AssetRecordDao.findByNodeId is not working (Issue NMS-5714)

  • Service Registration Strategy Runs up CPU on Mac OS 10.8 (Issue NMS-5730)

  • Monitoring big file system using hrStorageTable with Net-SNMP breaks Collectd (Issue NMS-5747)

  • JdbcEventUtil should not set distPoller to "undefined" (Issue NMS-5750)

  • promoteQueueData should not be stored on the events table. (Issue NMS-5752)

  • Allow ILR to output durations in milliseconds (Issue NMS-5755)

  • Live threshold merging fails if threshold with new ds-type added to existing group (Issue NMS-5764)

  • Page Sequence Monitor fails with Unsupported Operation Exception (Issue NMS-5801)

  • Geo-coding for new node-maps requires unnecessary assets (Issue NMS-5804)

Enhancements
  • split snmp-graph.properties (Issue NMS-850)

  • [PATCH] - Microsoft IIS report definitions (Issue NMS-1305)

  • reportd persistant-reports aren’t listed. (Issue NMS-4056)

  • Need ability to hand-edit service and category names in requisition web editor (Issue NMS-4858)

  • refactored snmp-graph.properties into it’s component files (Issue NMS-5495)

  • web ui send-event (Issue NMS-5516)

  • New Access Monitor Daemon (Issue NMS-5601)

  • New Ticket Notification Strategy (Issue NMS-5612)

  • Order of threshold groups (Issue NMS-5647)

  • Dividing snmp graph report configuration for Microsoft SNMP informant (Issue NMS-5653)

  • Dividing snmp graph report configuration for f5 Big-IP devices (Issue NMS-5654)

  • Add ability to specify certificate alias for Jetty SSL (Issue NMS-5680)

  • Improve the ticketer API in order to access more information about the ticket’s originator. (Issue NMS-5705)

  • Nodes with "Most Recent Outages" list (Issue NMS-5754)

  • Add support to Syslog Northbound Interface for parameters and first alarm occurrence only (Issue NMS-5798)

  • Use Path Outage with Schedule Outage (Issue NMS-5119)

  • Remedy ITSM Trouble Ticket Integration (Issue NMS-5545)

  • Add the ack user in alarm list (Issue NMS-5546)

  • Enabler Filter for LDAP (Issue NMS-5547)

  • Syslog Implementation of Northbound Interface (Issue NMS-5796)

  • Merge features/TN branch to master (Issue NMS-5723)

Release 1.11.3

Release 1.11.3 is the latest in the unstable series of OpenNMS. It contains what will eventually be a part of the OpenNMS 1.12.x stable releases.

The codename for 1.11.3 is Jonathan Coulton

Bug
  • garbage collection vacuumd automation entries can be safely removed (Issue NMS-5411)

  • notification text message is not treated as plain text in UI (Issue NMS-5477)

  • sched-outage page needs boundary limits for cell content heights. (Issue NMS-5497)

  • Thresholding on HTTP collections is broken (Issue NMS-5504)

Enhancements
  • Added support for dynamic responses to the Mock SNMP Agent (Issue NMS-5412)

  • Linkd use obsolete ip route table to get ip route data (Issue NMS-5429)

  • Dns Reverse provisioning Adapter (Issue NMS-5514)

  • add nodeid and foreign source to node list page (Issue NMS-5523)

  • add date format translation mapping for prefab graph command (Issue NMS-5533)

Release 1.11.2

Release 1.11.2 is the latest in the unstable series of OpenNMS. It contains what will eventually be a part of the OpenNMS 1.12.x stable releases.

The codename for 1.11.2 is Damian Hess

Bug
  • Get release artifact for com.atlassian.jira.rpc.soap.client:jira-ws-client (Issue NMS-2181)

  • Memcached graph definitions left out of default configuration (Issue NMS-4208)

  • System Report tool should ignore .git/index and other binary files (Issue NMS-4441)

  • linkd needs to "upsert" entries in the ipRouteInterface, atinterface, vlan tables (Issue NMS-5029)

  • Null Pointer Exception after session timeout and then editing a path target (Issue NMS-5269)

  • Duplicate Links (Issue NMS-5270)

  • Extremely intermittent failure to detect services with TcpDetector in unit tests (Issue NMS-5311)

  • opening web map fails with java.lang.NumberFormatException (Issue NMS-5327)

  • Problems using "offset" parameter on events REST Service (Issue NMS-5381)

  • Exception in Linkd (Issue NMS-5440)

  • build modifies versioned file in src (Issue NMS-5460)

  • Problem creating notifications for syslogd events (Issue NMS-5475)

Enhancements
  • Linkd Refactoring (Issue NMS-4524)

  • Alphabetize group names in the Users/Groups list (Issue NMS-4776)

  • Default netsnmp group ns-dskPercentNode high threshold raises alerts for devices that are not real physical devices that always report 100% inode utilization (Issue NMS-5116)

  • Datacollection Config for Isilon Storage Arrays (Issue NMS-5330)

  • varbind based notification filtering doesn’t support regular expression (Issue NMS-5399)

  • Greater flexibility in RelativeTime for Statistics Reports (Issue NMS-5422)

  • OSPF nbr discovery (Issue NMS-5503)

Release 1.11.1

Release 1.11.1 is the latest in the unstable series of OpenNMS. It contains what will eventually be a part of the OpenNMS 1.12.x stable releases.

The codename for 1.11.1 is Mike Doughty

Bug
  • Passwords Cannot Contain non-ASCII Characters (Issue NMS-5312)

  • IpAddressTableEntry: Unable to determine IP address type (4) (Issue NMS-5414)

  • MockSnmpAgent does not parse properly STRING with quotes "" (Issue NMS-5415)

  • Provision service does not persist ifPhysAddress for snmp interfaces without a corresponding ip interface (Issue NMS-5418)

  • The Poll Snmp Interface Policy is overwritten if the interface has a valid ip address (Issue NMS-5425)

Enhancements
  • Snmp Monitor reports Down when the Agent is not responding (Issue NMS-4632)

  • Modify the remote poller to make it friendlier to run multiple instances on the same machine (Issue NMS-5072)

Release 1.11.0

Release 1.11.0 is the first in the latest unstable series of OpenNMS. It contains what will eventually be a part of the OpenNMS 1.12.x stable releases.

The codename for 1.11.0 is MCA

Bug
  • threshd,log shows wrong nodeId in certain circumstances (Issue NMS-1121)

  • Collectd collects for deleted node (Issue NMS-1996)

  • More reduction keys for APC events (Issue NMS-2907)

  • Link with parentifindex -1 are not displayed in jsp pages (Issue NMS-3722)

  • translated events are displayed like the original event (Issue NMS-4038)

  • Support relativetime in graph URL (Issue NMS-4114)

  • threshd process wrong counter-type SNMP data after SNMP data collection failed or restored (Issue NMS-4244)

  • Policy Rule using ipAddress with Match Snmp Policy does not work (Issue NMS-4568)

  • ipinterface.jsp and snmpinterface.jsp does not show snmp poller data (Issue NMS-4569)

  • link.jsp does not show interface details for some entries (Issue NMS-4570)

  • race condition in Provisiond IPv6 scanning (Issue NMS-4717)

  • When using the GoogleMaps remote poller interface, unchecked markers are visible on initialization (Issue NMS-4734)

  • Event Analysis report is missing in default configuration (Issue NMS-4753)

  • nodeList page fails to pass the foreignSource when "show interfaces" is selected (Issue NMS-4777)

  • Test Failure using Italian IT_it language (Issue NMS-4810)

  • Null (\0) characters in logmsg field of events causes org.postgresql.util.PSQLException: ERROR: invalid byte sequence for encoding "UTF8": 0x00 (Issue NMS-4817)

  • MSExchangeDetectorClient is too verbose on exceptions (Issue NMS-4856)

  • Upgrade bug when Linkd tables contain data (Issue NMS-4873)

  • Resource graphs picker widget disappears when clicked in the wrong place (Issue NMS-4915)

  • update ksc page (Issue NMS-4917)

  • Errors in master pom.xml (Issue NMS-4950)

  • JmxConfigTool fails to generate Jmx configuration file (Issue NMS-5260)

Enhancements
  • small patch to add regex filtering of eventparms (Issue NMS-2052)

  • Enhancement - Assets with clean date input (Issue NMS-2834)

  • Review The SnmpPoller (Issue NMS-4646)

  • Better provisiond debugging (Issue NMS-4694)

  • DbHelper class should use dao’s (Issue NMS-4721)

  • Add new opennms mib events definition (Issue NMS-4722)

  • Event Analysis Report should be usable on postgres older than 8.4 (Issue NMS-4752)

  • Add support for matching syslog messages by process name, severity, facility in ueiMatch (Issue NMS-4772)

  • Convert Linkd to use Hibernate (Issue NMS-4850)

  • Add PostgreSQL 9.1 support (Issue NMS-4923)

  • Make sure we add -XX:+HeapDumpOnOutOfMemoryError to default runtime arguments (Issue NMS-4953)

  • Asset-page shows rancid password readable. Change to password fields. (Issue NMS-4961)

  • Asset-page categorie fields validation. (Issue NMS-4963)

  • ICMP Monitor packet-size parameter to set the packet size (Issue NMS-5121)

  • Events file for websense appliance (Issue NMS-5314)

  • Standardize the time zone format reports (Issue NMS-4785)

  • The Snmp Poller send oper Down event the first time it runs if admin status is up (Issue NMS-4781)

  • Let the provisiong system set if an interface should be polled via policy rules (Issue NMS-4782)

  • AvailabilitySummary (Issue NMS-4786)

  • AvailabilitySummary_LastMonth (Issue NMS-4787)

  • AvailabilitySummary_ThisMonth (Issue NMS-4788)

  • AvailabilitySummary_LastYear (Issue NMS-4789)

  • NodeAvailabilityReport_ThisMonth (Issue NMS-4791)

  • NodeAvailabilityReport_ThisYear (Issue NMS-4792)

  • SnmpInterfaceUtilizationSummary (Issue NMS-4793)

  • ResponseTimeSummary_Availability_Offenders_subreport (Issue NMS-4794)

  • ResponseTimeSummary_Availability_subreport (Issue NMS-4795)

  • Top25PercentDown_subreport (Issue NMS-4796)