OpenNMS Changelog

New in version 14.0.3

January 14th, 2015
  • Bug:
  • [NMS-7252] - (En)Linkd sends too many logged events re: scanning
  • [NMS-7255] - Cannot Clear alarms in STUI - Acknowledge works
  • [NMS-7260] - TopReportPlugin fails on FreeBSD
  • [NMS-7265] - Authenticiation in MailTransportMonitor not working
  • [NMS-7266] - The OpenNMS Web User Interface Has Experienced an Error
  • [NMS-7269] - Error reading ami-config.xml
  • [NMS-7271] - Error attempting to get SnmpInterfaces (IpInterfaces) on node page
  • [NMS-7274] - NullPointerException when selecting KSC reports
  • [NMS-7285] - linkDown event is confusing users
  • [NMS-7289] - ConcurrentModificationException thrown when adding/modifying graph templates for resource types that are being used
  • [NMS-7321] - Authenticated XXE Vulnerability (CVE-2015-0975)
  • Enhancement:
  • [NMS-4763] - Datacollection for Terminal Services on W2K8+
  • [NMS-6822] - Add WMI data collection and graphs for paging, disk I/O, and total memory
  • [NMS-7230] - The Wallboard app makes OpenNMS unusable after a few days even if it is not used.

New in version 1.12.9 (October 9th, 2014)

  • Bug:
  • [NMS-2793] - HRULE not working in JRobin graphs
  • [NMS-5281] - incorrectly translated trap contents
  • [NMS-6589] - Can't monitor JBoss EAP 6.1.0 or later with the JMXMonitor/JMXCollector because they don't support jmx-remoting protocol
  • [NMS-6601] - New jetty.xml configuration lacks default keystore passwords
  • [NMS-6603] - Pollerd stops working if a service is down and the downtime model is not correct.
  • [NMS-6611] - Problem with disable-ssl-verification in XML_Collector
  • [NMS-6621] - No Longer Able to Control Graph Report Order
  • [NMS-6629] - If Jetty HTTP is enabled in opennms.properties, the WebUI doesn't work with SSL
  • [NMS-6632] - Can't download generated reports, a NPE is thrown by the WebUI
  • [NMS-6748] - Having hundreds of scheduled outage hurts the performance of the OpenNMS server
  • [NMS-6757] - High CPU usage due to DataCollectionConfigDao.getConfiguredResourceTypes() while Collectd starts
  • [NMS-6759] - The rescanExisting flag in Provisiond is not working as expected
  • Enhancement:
  • [NMS-5767] - Monitoring Asterisk SIP Clients
  • [NMS-6137] - systemd configuration setup
  • [NMS-6372] - Remove link to Surveillance Category Editor from nodepage for requisitioned nodes
  • [NMS-6373] - Asset page should not be in edit mode for requisitioned nodes
  • [NMS-6626] - If the HostResourceSwRunMonitor fails because of a timeout, the reason does not reflect it.

New in version 1.12.4 (February 14th, 2014)

  • This is primarily a bugfix release, containing fixes for fonts in graphing when using JRobin, more fixes for upgrades from 1.10.x, and a number of other smaller fixes, as well as new or updated support for Konica, TrendMicro, BigIron, Poseidon, and NetScaler devices.

New in version 1.12.2 (December 12th, 2013)

  • Bug:
  • [NMS-3485] - Bean name with slashes must be escaped on jrb creation
  • [NMS-4592] - JMX Collector not stripping path separators from mbean object names when using store-by-group persisting
  • [NMS-4612] - JMX jrb filenames can contain spaces
  • [NMS-5247] - Some JMX metrics defined in the default jmx-datacollection-config.xml are not compatible with RRDtool
  • [NMS-5279] - Default ONMS JMX graphs broken with storeByGroup enabled
  • [NMS-5286] - Collectd org.apache.commons.jexl2.JexlEngine warnings in tomcat-internal.log
  • [NMS-5553] - Some monitored devices display errors when selecting to see details
  • [NMS-5773] - Make possible to set the interface status on the requisition through REsT and WebUI
  • [NMS-5824] - JMX collector mismatch ds.properties and rrd disk files
  • [NMS-5977] - Node map and topology map load forever
  • [NMS-6005] - Negative filter for services in alarm list shows null
  • [NMS-6023] - Bits In/Out graph is not working in NRTG graph
  • [NMS-6046] - Geo Maps don't support web proxying.
  • [NMS-6056] - SNMP Data Collection Interfaces Directory Structure
  • [NMS-6084] - changing node name doesn't work
  • [NMS-6088] - Socket error running on Solaris 11
  • [NMS-6096] - Unable to start openNMS 1.12 on HP-UX because of lack of JNA native libs
  • [NMS-6119] - NRTG is not working if storeByForeignSource is enabled
  • [NMS-6121] - The VMWare Integration doesn't work if an ESX Server is not accessible due to access restrictions
  • [NMS-6124] - VMWare Importer: If the vmwareTopologyInfo is too big, some PostgreSQL exceptions are thrown while running the importer
  • [NMS-6125] - Alarm Details for an not existing alarm shows empty page.
  • [NMS-6129] - Google Maps API rate-limit leads to persistent (-Inf,-Inf) coordinates in DB
  • [NMS-6130] - VMWare Collector: There is no way to specify the timeout
  • [NMS-6133] - The Provisioning Rest API is not managing update-dates in requisitions properly
  • [NMS-6147] - XSS vector in admin/error.jsp
  • [NMS-6148] - LdapMonitor can leak poller threads
  • [NMS-6149] - SSLCertMonitor fails to initialise
  • [NMS-6150] - VMWare Importer - NPE while building vmwareTopologyInfo on ESX Hosts
  • [NMS-6152] - Provide backward compatibility methods for JRobinDirectoryUtils when storeByForeignSource is not required
  • [NMS-6162] - VMWare Importer - Port Groups associated with ESX Hosts are confusing the VMWare Topology
  • [NMS-6164] - Exceptions exposed on provisiond.log when the MAC address is empty
  • [NMS-6165] - Possible thread contention on Collectd due to the checking on datacollection-config changes.
  • [NMS-6168] - maint_events.sh is not working
  • [NMS-6169] - NPE on output.log due to null ifSpeed when calling PhysicalInterfaceRow.getSpeed
  • [NMS-6170] - Startup fails due to libc.so being in invalid file format
  • [NMS-6182] - Date issues in "Response time by node" JR report
  • [NMS-6183] - Web MIB compiler should stub imports of OBJECT-TYPE macro from RFC-1212
  • [NMS-6184] - No way to set Google Maps geocoder API key for node geo map
  • [NMS-6186] - NullPointerException in collectd.log
  • [NMS-6189] - It is possible to override a compiled MIBs without asking
  • [NMS-6192] - The SnmpMonitor is not returning the status with the responseTime value
  • [NMS-6193] - ThresholdingSet isn't catching the exceptions thrown by the threshold evaluators
  • [NMS-6198] - Can't see changes on the resource graph page after adding/modifying a Resource Type manually or through the WebUI
  • [NMS-6199] - RTCManager does multiple Posts if URL is not reachable
  • [NMS-6221] - Provisioning Silently Clobbers Geolocation Asset Data
  • [NMS-6225] - There is no link to "Resource Graphs" on any page of the WebUI when storeByForeignSource is enabled
  • [NMS-6229] - Can't update asset records using provision.pl
  • [NMS-6231] - The Resource Graphs GWT Widget at the front page is not working with storeByForeignSource
  • [NMS-6232] - The Resource Graphs link from the Topology Map is not working with storeByForeignSource
  • [NMS-6252] - There is no way to know how the Thread Pool in Pollerd is behaving
  • [NMS-6263] - Jasper reports that requires accessing RRD files directly when RRDtool is enabled are not working
  • [NMS-6266] - Reserved name used as function name in opennms-webapp/src/main/webapp/admin/nodemanagement/setPathOutage.jsp
  • [NMS-6271] - Provisioner creates transient OnmsSnmpInterface on interfaces with null ifIndex
  • [NMS-6275] - thresholdFilter is ignored if value is null, despite AND condition
  • [NMS-6278] - Threshold filters based on numeric values are not working when they are not part of the expression or ds-name
  • [NMS-6288] - provision.pl is mentioning nothing about parent-foreign-source
  • [NMS-6294] - GeneralPurpose detector doesn't work with banner match
  • [NMS-6295] - OSPF-TRAP-MIB events need updating
  • [NMS-6298] - F5 trap clear-events should have severity Normal
  • Enhancement:
  • [NMS-1539] - JMX Configs For Database Polling
  • [NMS-3611] - Ability to add parent relationships (path outages) in provisioning WebUI
  • [NMS-6094] - Ability to define the namespace for WMI operations
  • [NMS-6138] - VMWare Importer: add a flag to ignore IPv4 or IPv6 Interfaces
  • [NMS-6139] - VMWare Importer: Merge existing services on interfaces
  • [NMS-6141] - In 1.12 the default log level is INFO instead of WARN like 1.10
  • [NMS-6151] - VMWare Importer - Provide a way to generate the requisition from the command line for testing purposes
  • [NMS-6163] - Queries in old OutageModel.java class are O(n^2) or worse
  • [NMS-6194] - The threshold processor doesn't work well with complex JEXL Expressions
  • [NMS-6195] - Display the Resource ID on the threshold events
  • [NMS-6234] - Accept either "foreignSource:foreignId" or "nodeId" as a parameter on element/node.jsp
  • [NMS-6247] - Add alarm-data to some APC and Powerware trap events
  • [NMS-6296] - CISCO-IF-EXTENSION-MIB trap event definitions

New in version 1.12.1 (November 4th, 2013)

  • Bug:
  • [NMS-5879] - Debian init.d script wrong postgres dependency
  • [NMS-5880] - threshold filters not processed properly
  • [NMS-5918] - Prefab graph ignores properties for width and height
  • [NMS-6024] - Disable Threshd by default in service-configuration.xml
  • [NMS-6051] - Database connections leak until the system cannot obtain any more connections
  • [NMS-6058] - No login screen after update 1.10.12.1
  • [NMS-6060] - The VMWare collector doesn't work properly when storeByForeignSource is enabled
  • [NMS-6063] - Distributed map offered when no monitoring locations defined
  • [NMS-6067] - Mail Transport Monitor exception in 1.12.0
  • [NMS-6070] - Make the VMWare Provisioner more useful
  • [NMS-6072] - provision.pl is not handling properly the 302 and 303 HTTP Responses.
  • [NMS-6073] - OpenNMS web UI has encountered an error
  • [NMS-6074] - The JAR where the GpDetector is defined doesn't appear on the RPM or DEB files
  • [NMS-6075] - The jasper report templates doesn't work after enabling storeByForeignSource
  • [NMS-6076] - JNA code does not work if tmpdir is mounted noexec
  • [NMS-6077] - config-tester exception in clean 1.12 installation
  • [NMS-6080] - Remove sample-report, trivial-report and parameter-test from database-reports.xml
  • [NMS-6081] - VmwareConfigBuilder is not generating a valid graph templates file.
  • [NMS-6082] - VmwareConfigBuilder creates too long aliases for vSphere 5.1
  • [NMS-6083] - parent-foreign-source is not working anymore
  • [NMS-6092] - Syslog Northbounder is not translating the node labels
  • [NMS-6093] - Requisition ReST Caching Does Not Flush On Shutdown
  • [NMS-6108] - Can't use SNMPv3 with NoAuth-NoPriv
  • [NMS-6113] - Cron-triggered reports in Reportd do not work
  • [NMS-6114] - alarmidnotfound.jsp went missing
  • Enhancement:
  • [NMS-5919] - Changing RRD graph size with URL parameter width and height
  • [NMS-6040] - Ability to disable rescanning of updated nodes during import
  • [NMS-6062] - PostgreSQL / JDBC data collection config
  • [NMS-6107] - SNMP support for Clavister security devices

New in version 1.11.94 (July 27th, 2013)

  • Bug:
  • [NMS-4767] - Bluecat / Adonis graph definition fixes and enhancements
  • [NMS-5914] - It is possible to define an OnmsServiceType twice and that can hurt some features.
  • [NMS-5947] - Alarm list and alarm details is not showing in the WebUI
  • [NMS-5967] - .meta files are re-written on every poll
  • [NMS-5975] - JDBC jasperreports not working with JniRrdStrategy configured
  • [NMS-5978] - The report SerialInterfaceUtilizationSummary is showing duplicated data.
  • [NMS-5982] - NCS configuration file found in 1.12 branch
  • Enhancement:
  • [NMS-5966] - Changed unmarshalling integration test to use parametrized unit tests and a separate coverage test

New in version 1.10.12 (July 26th, 2013)

  • Bug:
  • [NMS-5947] - Alarm list and alarm details is not showing in the WebUI
  • [NMS-5978] - The report SerialInterfaceUtilizationSummary is showing duplicated data.
  • [NMS-5985] - Serial Interface Utilization Report is displaying the wrong start date on the report.

New in version 1.11.92 (June 24th, 2013)

  • Bug:
  • [NMS-5935] - Regression: New EventConfDao won't unmarshal eventconf.xml files without an XML namespace

New in version 1.10.10 (June 1st, 2013)

  • This version contains a few small changes, including a few enhancements to the Web UI, as well as more bugfixes.