New and noteworthy
Subscribe

From OpenNMS

Jump to: navigation, search

Contents

Download

Stable Releases

For a list of high-level changes in OpenNMS 1.12 compared to 1.10, see What's New in OpenNMS 1.12.

New in OpenNMS 1.12.8

Bug

  • [NMS-6580] - Security: downloadReport allow download and view any file in filesystem

New in OpenNMS 1.12.7

Incompatible Changes

As of OpenNMS 1.12.7, we have replaced the code that creates the OpenNMS web UI with the standard jetty.xml instead. For details, see What's New in OpenNMS 1.12.

Bug

  • [NMS-2846] - Form too large error on /opennms/admin/getNodes page
  • [NMS-3998] - exception when unmanaging interfaces via Admin -> Manage and unmanage
  • [NMS-4675] - Resource Graph Resources - limited to 55 Resources or less
  • [NMS-4760] - Long query size for Resource Graphs generates 413 error - increase HeaderBufferSize
  • [NMS-5527] - Add config option to use persistent session with Jetty
  • [NMS-6364] - Really large provisioning groups crash Web UI
  • [NMS-6383] - Syslog Northbounder runs in a NullPointerException
  • [NMS-6447] - The notification WebUI is unusable when there are notifications associated with events that doesn't exist on the DB.
  • [NMS-6519] - Embedded Jetty blocking HTTP requests due to "Max threads" settings
  • [NMS-6522] - WebStart remote poller needs Permissions: manifest attribute to run under Java 7u45
  • [NMS-6533] - Using the Sftp3gppXmlCollectionHandler affecting the XSLT pre processing. Both are not working together.
  • [NMS-6545] - ResourceDao.findTopLevelResources() is returning duplicated data because of storeByForeignSource
  • [NMS-6548] - Some provisioning adapters do not send reload success / failure events
  • [NMS-6549] - Eventd does not honor reloadDaemonConfig event
  • [NMS-6552] - Vacuumd does not honor reloadDaemonConfig event
  • [NMS-6562] - Notifications are truncated at 4000 chars in database
  • [NMS-6564] - The SFTP Connection are not closed when an exception is thrown using 3GPP XML Collector

Enhancement

  • [NMS-3499] - there appears to be no way to restrict access to the ajp port
  • [NMS-6517] - Debian packages need updating to support postgresql-9.2 and postgresql-9.3

New in OpenNMS 1.12.6

Bug

  • [NMS-5391] - REST API - Access to list of all user with non admin rights
  • [NMS-5592] - Exception during statsd runs: "Value of line 1 of output from RRD is not a valid floating point number: '2,670374e+03'" Problem of locale?
  • [NMS-5750] - JdbcEventUtil should not set distPoller to "undefined"
  • [NMS-6274] - thresholding ignores persistselectorstrategy resulting in threshold events on items that should be ignored
  • [NMS-6338] - Can't delete an escalation from the WebUI
  • [NMS-6412] - Provisiond detectors sometimes fail to detect
  • [NMS-6463] - The Upgrade Tools are throwing a NPE when a JMX service is not configured properly on collectd-configuration.xml
  • [NMS-6465] - Resource path parser incorrect on Windows when storeByForeignSource enabled
  • [NMS-6468] - microsoft.cpuPercentBusy is not working with RRDtool
  • [NMS-6484] - The Valere devices with broken SNMP agents are hanging Provisiond.
  • [NMS-6489] - Upgrade Tools issue: the snmpStorageFlag from datacollection-config.xml is not being considered while running SnmpInterfaceRrdMigratorOnline
  • [NMS-6495] - RPM and DEB maintainer scripts remove OPENNMS_HOME/data tree

Enhancement

  • [NMS-5515] - Correct Manage/Unmanage Behavior in WebUI
  • [NMS-6414] - Create an Asset Editor Role
  • [NMS-6434] - Create Provisiond detector for VMwareCim-HostSystem
  • [NMS-6466] - Expose poller thread pool stats via JMX
  • [NMS-6467] - Provide a user configuration file for provision.pl
  • [NMS-6517] - Debian packages need updating to support postgresql-9.2 and postgresql-9.3

New in OpenNMS 1.12.5

Bug

  • [NMS-6361] - Can't import a requisition when OpenNMS is installed in "C:\Program Files\OpenNMS"
  • [NMS-6365] - sftp.3gpp: empty resource label when the PM Group filter doesn't match a given measObjLdn
  • [NMS-6403] - Security Information disclosed in Service detail screen
  • [NMS-6405] - NPE on SnmpAssetProvisioningAdapter.fetchSnmpAssetString()
  • [NMS-6409] - Upgrade 1.12.4 breaks StoreByForeignSource
  • [NMS-6424] - Exception on node.jsp with storeByForeignSource enabled and no data collection for the node.

Enhancement

  • [NMS-5738] - Remove the reset button on the login prompt.
  • [NMS-6406] - Surveillance-Category-Names can be longer then 64 chars

New in OpenNMS 1.12.4

Bug

  • [NMS-2691] - OpenNMS+jrobin does not obey font selection
  • [NMS-3477] - JRobin Ignores --font directive
  • [NMS-5093] - Notices for events with a regex UEI have a bad label
  • [NMS-5852] - Uncaught exception in HostResourceSwRunMonitor when handling empty strings
  • [NMS-6095] - DiskUsageMonitor startswith parameter doesn't evaluate all mount points
  • [NMS-6161] - UI for editing foreign source policies needs larger window for "value" field
  • [NMS-6313] - IPv6 IPLIKE expressions incorrectly rejected in notification wizard
  • [NMS-6314] - Requisition editor should trim whitespace from critical fields
  • [NMS-6353] - VMWare Importer is adding an asset called "memory" and should be "ram"
  • [NMS-6354] - Can't execute standalone vmwarereqtool when RRDtool is enabled
  • [NMS-6356] - mib2 storage usage graph does not work with RRDtool
  • [NMS-6359] - In store-by-FS mode, nodes with only generic-resource RRD data treated as if they have no RRD data at all
  • [NMS-6369] - SnmpInterfaceRrdMigratorOnline fails with: java.lang.NumberFormatException: For input string: "UNKN"
  • [NMS-6389] - vmwarereqtool is initializing the DB Pool


Enhancement

  • [NMS-5699] - New event file for Konica Traps
  • [NMS-5738] - Remove the reset button on the login prompt.
  • [NMS-5781] - Datacollection Konica Printers
  • [NMS-5789] - New BackupExec event file
  • [NMS-5829] - New mib/event file for TrendMicro AV
  • [NMS-6308] - Add BGP datacollection support for Foundry BigIron 4000/8000/RX
  • [NMS-6315] - Add Configuration for Poseidon Sensor data collection.
  • [NMS-6377] - Monitor the health of a NetScaler's group of servers.
  • [NMS-6384] - Include remote user and host in parameters of notificationsTurnedOff and ~On events
  • [NMS-6398] - Enhance DnsMonitor to evaluate size of answer section

New in OpenNMS 1.12.3

Bug

Enhancement

  • [NMS-6305] - Add 64-bit SNMP ifXTable packet counters for unicast, multicast, broadcast

New in OpenNMS 1.12.2

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 OpenNMS 1.12.1

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 OpenNMS 1.12.0

Bug

  • [NMS-1668] - ERROR: insert or update on table "notifications" violates foreign key constraint "fk_eventid3"
  • [NMS-4951] - Provisiond never generates nodeCategoryMembershipChanged events
  • [NMS-5348] - Provisiond Error : org.hibernate.exception.SQLGrammarException: could not execute query
  • [NMS-5556] - SNMPV3 context not working in provisiond
  • [NMS-5617] - "No Data for this Entry" in Serial Interface Utilization Summary report
  • [NMS-5835] - OpenNMS 1.11.91 requres a JDK to be installed for Jetty to display the login page
  • [NMS-5948] - Duplicated parameter in notification.xml
  • [NMS-5988] - OpenNMS Menu is sometimes left justified
  • [NMS-5990] - Node availability report wrong calculation of percentage
  • [NMS-6002] - Node selection dumps to exception error
  • [NMS-6003] - Topology and Geographical Maps Fail to Load
  • [NMS-6011] - Alarm Inserts failing with PostgreSQL Exception
  • [NMS-6013] - Poll Outages "day of week" configuration not working
  • [NMS-6015] - GWT Errors on Asset Page
  • [NMS-6016] - Missing HTTP content-type in response of the data export API
  • [NMS-6017] - Windows CPU graph doesn't work with JRobin
  • [NMS-6019] - Concurrent modification exception in NRTG nrt.broker
  • [NMS-6020] - Can't add more than one item to any table while editing Events or Data Collection elements through the UI
  • [NMS-6021] - NRTG Realtime link does not show up for Storage (MIB-2 Host Resources)
  • [NMS-6028] - Statistic Reports shows an empty page
  • [NMS-6030] - Can't log in after creating a new user

Enhancement

  • [NMS-4649] - Make it possible to specify geolocation of nodes and show in a map

Unstable Releases

New in OpenNMS 1.13.3

Bug

  • [NMS-6580] - Security: downloadReport allow download and view any file in filesystem

New in OpenNMS 1.13.2

Bug

  • [NMS-6533] - Using the Sftp3gppXmlCollectionHandler affecting the XSLT pre processing. Both are not working together.
  • [NMS-6545] - ResourceDao.findTopLevelResources() is returning duplicated data because of storeByForeignSource
  • [NMS-6562] - Notifications are truncated at 4000 chars in database
  • [NMS-6564] - The SFTP Connection are not closed when an exception is thrown using 3GPP XML Collector

Enhancement

  • [NMS-1462] - Patch for auto-acknowledgement of threshold events
  • [NMS-2638] - Embed JMS provider inside OpenNMS
  • [NMS-3090] - Add ability to match event parms for auto-ack
  • [NMS-5243] - Alphabetize the polling packages on scheduled outages
  • [NMS-6504] - Sort notifications by severity
  • [NMS-6525] - snmp mib compiler should use twin column select for systemDefs
  • [NMS-6558] - Make visible the scheduled outages that are being executed.

New in OpenNMS 1.13.1

Sub-task

  • [NMS-5013] - SVG Map: Clean Up Java Classes

Bug

  • [NMS-5391] - REST API - Access to list of all user with non admin rights
  • [NMS-6215] - Linkd package not working
  • [NMS-6233] - Linkd LLDP discovery is not able to get links when one end point does not support LLDP mib
  • [NMS-6339] - Create Link to Topology from Node Page
  • [NMS-6350] - Can't create a node without path outage information in provisioning web interface
  • [NMS-6356] - mib2 storage usage graph does not work with RRDtool
  • [NMS-6378] - Validate the mename of a maskelement when editing an event through the Vaadin UI
  • [NMS-6386] - The ILR reports wrong data when there are several packages with different collection rates on collectd-configuration.xml for the same service
  • [NMS-6392] - Deadlock in location_monitors update via Hibernate
  • [NMS-6399] - Exception thrown while changing transaction to readOnly mode
  • [NMS-6403] - Security Information disclosed in Service detail screen
  • [NMS-6412] - Provisiond detectors sometimes fail to detect
  • [NMS-6416] - Topology Widgets are out of sync with contextual window
  • [NMS-6420] - IP Interface component bug on Node Page
  • [NMS-6422] - NRTG Is busted in master
  • [NMS-6423] - Auto Refresh Interval in Topology APP isn't consistent
  • [NMS-6425] - Links from Topology Map to Geographical Map are no longer working
  • [NMS-6435] - WebUI shows 503 for log in
  • [NMS-6484] - The Valere devices with broken SNMP agents are hanging Provisiond.
  • [NMS-6490] - Creating a scheduled outage from the node's page doesn't work
  • [NMS-6491] - Several XSD files are not being generated anymore.


Enhancement

  • [NMS-3218] - Add a regex to test the banner returned by the TCP monitor
  • [NMS-5468] - Greater flexibility in threshold event parameters
  • [NMS-5699] - New event file for Konica Traps
  • [NMS-5738] - Remove the reset button on the login prompt.
  • [NMS-5781] - Datacollection Konica Printers
  • [NMS-5789] - New BackupExec event file
  • [NMS-5829] - New mib/event file for TrendMicro AV
  • [NMS-5882] - New events/datacollection for Liebert USV
  • [NMS-6104] - Use a suitable Algorithm to display Elements in SVG maps
  • [NMS-6106] - Add Discovery Strategy to Links
  • [NMS-6245] - persist protocol used for discoved links
  • [NMS-6308] - Add BGP datacollection support for Foundry BigIron 4000/8000/RX
  • [NMS-6366] - Upgrade JasperReport Engine to current stable release
  • [NMS-6370] - Search for event from the last hour isn't possible without Event Text
  • [NMS-6427] - apache jakarta regexp project is discontinued.
  • [NMS-6434] - Create Provisiond detector for VMwareCim-HostSystem


New Feature

  • [NMS-6328] - Monitor for JMX related framework Jolokia

New in OpenNMS 1.13.0

Bug

  • [NMS-1698] - Maven surefire doesn't properly report some test failures
  • [NMS-2800] - remote poller logging
  • [NMS-3476] - Cannot build using IBM's java - Groovy maven plugin error "No providers discovered"
  • [NMS-4304] - ./maven/bin/mvn dependency:go-offline not fetch all dependences
  • [NMS-4330] - Jetty 503 Service Unavailable after disabling PollerBackend
  • [NMS-4612] - JMX jrb filenames can contain spaces
  • [NMS-4689] - Can't disable all log rotation in log4j.properties
  • [NMS-5034] - DatabaseReportListController is never used?
  • [NMS-5134] - NullPointerException in DefaultParameterConversionService with IE8
  • [NMS-5279] - Default ONMS JMX graphs broken with storeByGroup enabled
  • [NMS-5443] - redirection on cancel configuration changes for a KSC report returns to main opennms index page.
  • [NMS-5467] - manager log messages are too vague or wrong level.
  • [NMS-5556] - SNMPV3 context not working in provisiond
  • [NMS-5617] - "No Data for this Entry" in Serial Interface Utilization Summary report
  • [NMS-5773] - Make possible to set the interface status on the requisition through REsT and WebUI
  • [NMS-5787] - Selecting topology group doesn't filter alarm widget
  • [NMS-5845] - VMware integration not gathering statistics on VM host hardware collections such as vmware4Disk or vmware4Cpu
  • [NMS-5904] - LLDP Failure for non ifIndex references
  • [NMS-5906] - Topology Map showing non-existent links/missing valid links
  • [NMS-5918] - Prefab graph ignores properties for width and height
  • [NMS-5938] - Primary interface is not used for VMware CIM service polling and data collection
  • [NMS-5943] - Default to Provisiond handling newSuspects, disabling Capsd
  • [NMS-5947] - Alarm list and alarm details is not showing in the WebUI
  • [NMS-5948] - Duplicated parameter in notification.xml
  • [NMS-5968] - Exception when switching tabs in alarm and node browsers on map
  • [NMS-5969] - Sorting doesn't work on alarm and node browsers
  • [NMS-5990] - Node availability report wrong calculation of percentage
  • [NMS-5991] - Add foreignSource parameter to newSuspect Event
  • [NMS-5999] - "Servlet with alias already registered" Exception occurs on starupt in osgi container
  • [NMS-6005] - Negative filter for services in alarm list shows null
  • [NMS-6043] - Loading Vaadin parts of the WebUI needs a lot of time
  • [NMS-6051] - Database connections leak until the system cannot obtain any more connections
  • [NMS-6052] - Master doesn't start due to PollerBackend Exception
  • [NMS-6060] - The VMWare collector doesn't work properly when storeByForeignSource is enabled
  • [NMS-6070] - Make the VMWare Provisioner more useful
  • [NMS-6072] - provision.pl is not handling properly the 302 and 303 HTTP Responses.
  • [NMS-6074] - The JAR where the GpDetector is defined doesn't appear on the RPM or DEB files
  • [NMS-6082] - VmwareConfigBuilder creates too long aliases for vSphere 5.1
  • [NMS-6092] - Syslog Northbounder is not translating the node labels
  • [NMS-6101] - Linkd throws Exception when CdpCacheIpv4Address is blank
  • [NMS-6102] - Linkd does not update properly datalinkinterface table
  • [NMS-6103] - Linkd does not manage duplicated ip addresses
  • [NMS-6108] - Can't use SNMPv3 with NoAuth-NoPriv
  • [NMS-6119] - NRTG is not working if storeByForeignSource is enabled
  • [NMS-6147] - XSS vector in admin/error.jsp
  • [NMS-6148] - LdapMonitor can leak poller threads
  • [NMS-6166] - VMware metrics for network packet statistics missing for ESX host
  • [NMS-6172] - GeoMap boundaries
  • [NMS-6176] - Unresolved constraint in bundle org.opennms.features.vaadin-node-maps
  • [NMS-6178] - Unresolved constraint in bundle org.opennms.features.jmxconfiggenerator
  • [NMS-6179] - Unresolved constraint in bundle org.opennms.features.jmxconfiggenerator.webui
  • [NMS-6214] - GeoMap doughnut markers don't reflect alarm status
  • [NMS-6217] - 503 Webapp Error
  • [NMS-6218] - Exception while using topology history feature
  • [NMS-6302] - SnmpInterfaceRrdMigrator breaks with "javax.xml.bind.UnmarshalException: inf"
  • [NMS-6304] - send-event.pl invalid in master
  • [NMS-6306] - Upgrade Tools issue: java.io.IOException: Server returned HTTP response code: 403 for URL: http://oss.oetiker.ch/rrdtool/rrdtool.dtd

Enhancement

  • [NMS-1087] - Refactor Log Level of OpenNMS Messages
  • [NMS-2797] - distributed monitor disconnected timeout hardcoded
  • [NMS-2949] - change the log rotation to use the log4j-extras RollingFileAppender
  • [NMS-4690] - log4j enhancement to support compression
  • [NMS-4814] - eclipse maven integration
  • [NMS-5582] - Add IS-IS discovey to Linkd
  • [NMS-5591] - JRobinRrdStrategy class does not support RGBA color values
  • [NMS-5691] - Add OAuth support to microblog notification feature
  • [NMS-5729] - keep all log4j settings near their main definition.
  • [NMS-5805] - Bump maven-resources-plugin to 2.6 to avoid annoying message during build
  • [NMS-5869] - Widget Filtering based on visible vertices
  • [NMS-5870] - Topology Selection Behavior improvements
  • [NMS-5919] - Changing RRD graph size with URL parameter width and height
  • [NMS-5921] - Tool converting JRobin files to RRDtool file format
  • [NMS-5941] - Detection for VMware CIM service only if the communication is possible
  • [NMS-5992] - Add a configuration foreignSource element/attribute to a discovery range
  • [NMS-6039] - Add new sysOID to linkd
  • [NMS-6040] - Ability to disable rescanning of updated nodes during import
  • [NMS-6107] - SNMP support for Clavister security devices
  • [NMS-6110] - Split Linkd Link dicovery as per discovery Stategy
  • [NMS-6143] - add provisioning requisition column to outages list display

Old Stable (1.10)

For a list of high-level changes in OpenNMS 1.10 compared to 1.8, see What's New in OpenNMS 1.10.


New in OpenNMS 1.10.14

Bug

  • [NMS-6147] - XSS vector in admin/error.jsp
  • [NMS-6168] - maint_events.sh is not working
  • [NMS-6169] - NPE on output.log due to null ifSpeed when calling PhysicalInterfaceRow.getSpeed
  • [NMS-6182] - Date issues in "Response time by node" JR report
  • [NMS-6192] - The SnmpMonitor is not returning the status with the responseTime value
  • [NMS-6277] - Collectd throws ConcurrentModificationException when accessing PollOutagesConfigManager
  • [NMS-6279] - ConcurrentModificationException inside ThresholdingSet
  • [NMS-6280] - IfInfo can throw NullPointerException
  • [NMS-6412] - Provisiond detectors sometimes fail to detect
  • [NMS-6484] - The Valere devices with broken SNMP agents are hanging Provisiond.
  • [NMS-6580] - Security: downloadReport allow download and view any file in filesystem

New in OpenNMS 1.10.13

Bug

  • [NMS-1668] - ERROR: insert or update on table "notifications" violates foreign key constraint "fk_eventid3"
  • [NMS-5348] - Provisiond Error : org.hibernate.exception.SQLGrammarException: could not execute query
  • [NMS-5617] - "No Data for this Entry" in Serial Interface Utilization Summary report
  • [NMS-5879] - Debian init.d script wrong postgres dependency
  • [NMS-5880] - threshold filters not processed properly
  • [NMS-5914] - It is possible to define an OnmsServiceType twice and that can hurt some features.
  • [NMS-5948] - Duplicated parameter in notification.xml
  • [NMS-5990] - Node availability report wrong calculation of percentage
  • [NMS-6051] - Database connections leak until the system cannot obtain any more connections
  • [NMS-6068] - `opennms status` should return 3 when unconfigured, not 6
  • [NMS-6074] - The JAR where the GpDetector is defined doesn't appear on the RPM or DEB files
  • [NMS-6083] - parent-foreign-source is not working anymore

Enhancement

  • [NMS-6034] - Add new sysOID to linkd
  • [NMS-6107] - SNMP support for Clavister security devices

New in OpenNMS 1.10.12

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 OpenNMS 1.10.11

Bug

  • [NMS-4338] - Release notes says Gentoo is not maintained
  • [NMS-5020] - Javamail file type overrides Database Report file type for CSV files
  • [NMS-5232] - Events shows interface 127.0.0.1
  • [NMS-5616] - Serial Interface Report has Incorrect Title
  • [NMS-5741] - Duty schedule editor defaults to identical start and end time
  • [NMS-5841] - The SnmpPoller is sending the interfaceOperDown events every time a requisition is synched or a single node is rescanned.
  • [NMS-5922] - Provisiond fails with java.lang.NullPointerException
  • [NMS-5930] - Uncaught exception in webapp when viewing non-existent alarm: "Missing alarm request attribute"

New in OpenNMS 1.10.10

Bug

  • [NMS-5733] - Bits of event-acknowledgement UI still showing
  • [NMS-5806] - Updates on strings.properties are not propagated when using the WebUI on a different server
  • [NMS-5830] - Current event definitions for Aruba Controllers are wrong
  • [NMS-5838] - Get details from a specific alarmId is redirecting to the wrong page.
  • [NMS-5852] - Uncaught exception in HostResourceSwRunMonitor when handling empty strings
  • [NMS-5892] - Outages appears to be not sorted on service.jsp (and probably interface.jsp)
  • [NMS-5894] - SmbMonitor no longer effective, needs fixing

Enhancement

  • [NMS-699] - SSH button on node information screen
  • [NMS-3369] - favicon in webui?
  • [NMS-3398] - Add nodeID to title field on element/node.jsp
  • [NMS-5876] - Display the Package Name and Service Parameters on the Service Page
  • [NMS-5884] - Make optional the addition of default ports to HTTP Host Header on the PSM.
  • [NMS-5893] - How can I know which poller packages are actively being used for the services on a given interface?

New in OpenNMS 1.10.9

Sub-task

  • [NMS-5546] - Add the ack user in alarm list
  • [NMS-5547] - Enabler Filter for LDAP

Bug

  • [NMS-2793] - HRULE not working in JRobin graphs
  • [NMS-3923] - Event acknowledgement button, checkboxes, description should be hidden
  • [NMS-5464] - XmlCollector data collection failures
  • [NMS-5535] - OpenNMS start-up error - javax.jmdns.impl.tasks.state.DNSStateTask
  • [NMS-5536] - Ifspeed displayed is not right
  • [NMS-5548] - No decode for nodelabel in nodeUp/nodeDown event
  • [NMS-5606] - Error save and restart Discovery
  • [NMS-5642] - XmlCollector & thresholding exception
  • [NMS-5708] - NullPointerException in auto-action code path
  • [NMS-5710] - HostResourceSwRunMonitor doesn't work well with processes like cron (with many forks)
  • [NMS-5720] - Missing isSnmpPrimary in NetworkElementFactory for Interface objects.
  • [NMS-5730] - Service Registration Strategy Runs up CPU on Mac OS 10.8
  • [NMS-5733] - Bits of event-acknowledgement UI still showing
  • [NMS-5747] - Monitoring big file system using hrStorageTable with Net-SNMP breaks Collectd
  • [NMS-5752] - promoteQueueData should not be stored on the events table.
  • [NMS-5755] - Allow ILR to output durations in milliseconds
  • [NMS-5764] - Live threshold merging fails if threshold with new ds-type added to existing group
  • [NMS-5777] - Remote poller dies on startup if LDAP, RADIUS, NSClient present in poller configuration

Enhancement

  • [NMS-4056] - reportd persistant-reports aren't listed.
  • [NMS-4858] - Need ability to hand-edit service and category names in requisition web editor
  • [NMS-5399] - varbind based notification filtering doesn't support regular expression
  • [NMS-5725] - Enhance poller with CIFS file and folder monitor
  • [NMS-5754] - Nodes with "Most Recent Outages" list
  • [NMS-5766] - Add a shell wrapper for the ILR
  • [NMS-5807] - "Nodes w/Active Problems" : A new box for the home page based on alarms similar to the Outages Box

New in OpenNMS 1.10.8

Bug

  • [NMS-5379] - NodeAvailabilityReport.jrxml doesn't work: PSQLException caused by date string in french locale
  • [NMS-5457] - subreports/InterfaceAvailabilityReport_subreport1.jrxml doesn't work on my locale
  • [NMS-5563] - SnmpMonitor is not able to manage "OCTET STRING"
  • [NMS-5609] - Selecting Surveillance Categories Per Node Broken
  • [NMS-5611] - Nodes with the same IP show up in the wrong categories (availability table on the index page)
  • [NMS-5665] - JavaSendMailer throws NPE when no e-mail address configured for report
  • [NMS-5669] - The search page is not displaying the services correctly if Capsd is disabled
  • [NMS-5677] - The NTP Detector is broken
  • [NMS-5683] - Add a way to use the IP address when building criteria selections for the SNMP interfaces on the SNMP Poller's configuration file.
  • [NMS-5685] - The JRobin Converter doesn't work when the RRD Step is different than 5 minutes
  • [NMS-5693] - The hover icon of the delete button from the Surveillance Categories Page is wrong.
  • [NMS-5694] - Categories with spaces or non alphanumeric characters breaks the delete operation on the WebUI.
  • [NMS-5695] - google-collections has been replaced with guava
  • [NMS-5701] - HttpCollector doesn't detect response locale (PATCH INCLUDED)
  • [NMS-5703] - Default poller-configuration.xml specifies timeout, retry, port for SNMP-based services
  • [NMS-5707] - WMI Capsd plugin mixes up username, domain, and password
  • [NMS-5713] - Wrong redirect after clicking on any ticket related button from the alarm details page
  • [NMS-5714] - AssetRecordDao.findByNodeId is not working

Enhancement

  • [NMS-5705] - Improve the ticketer API in order to access more information about the ticket's originator.

New in OpenNMS 1.10.7

Bug

  • [NMS-5261] - Missing IP interfaces in node.jsp list
  • [NMS-5491] - datacollection stops after making changes in "Schedules Outages"
  • [NMS-5518] - vague provisiond.log DEBUG verbage (and misspelling)
  • [NMS-5565] - DnsDetector logs an error message when attempting to detect the DNS service
  • [NMS-5571] - verbose messages about old import formats should be removed
  • [NMS-5600] - Latency thresholding fails for StrafePing, perhaps others when nulls exist in PollStatus properties
  • [NMS-5622] - Ability to disable the scheduling for rescan existing nodes when Provisiond starts
  • [NMS-5638] - Can't hide a single widget from dashboard.jsp
  • [NMS-5648] - missing \ in report.mikrotik.temp.command in snmp-graphs.properties
  • [NMS-5649] - nortel.kerneltasks report uses incorrect column name
  • [NMS-5650] - typo in property name for novell report

Enhancement

  • [NMS-5632] - Allow user documentation on alarms and a class of alarms
  • [NMS-5647] - Order of threshold groups

New in OpenNMS 1.10.6

Bug

  • [NMS-5233] - 1.10 Removed IP Hostname Field During Provisioning Scans
  • [NMS-5351] - send-event.pl changes system hostname on Solaris systems
  • [NMS-5441] - The "finished" logging statement is never called for CollectableService:doCollection()
  • [NMS-5469] - provisioning problem for simple services java.net.SocketException
  • [NMS-5504] - Thresholding on HTTP collections is broken
  • [NMS-5538] - Fedora 17 Packages
  • [NMS-5557] - CollectionResourceWrapper cache takes up large amounts of RAM
  • [NMS-5570] - Update RRD datasources to have a step field

Enhancement

  • [NMS-5559] - Add UEI to the notification configuration UI

New in OpenNMS 1.10.5

Bug

  • [NMS-4437] - Arithmetic Exception in QueuedStrategy
  • [NMS-5431] - Installer fails when using the "EnterpriseDB" PostgreSQL database.
  • [NMS-5447] - WebStart (JNLP) remote poller is missing ConfigurationGui and other Groovy bits
  • [NMS-5465] - Include/Exclude range
  • [NMS-5489] - Fix ReST "count" requests, refactor PUT/POST to use Post/Redirect/Get pattern
  • [NMS-5490] - Debian package misses postgresql requirement for dependency-based booting

Enhancement

  • [NMS-3183] - No packaging for mib2events, mibparser, and Provisioning Adapters
  • [NMS-5422] - Greater flexibility in RelativeTime for Statistics Reports

New in OpenNMS 1.10.4

Bug

  • [NMS-1996] - Collectd collects for deleted node
  • [NMS-4943] - No working breadcrumb on System Report List Page
  • [NMS-5198] - Services not deleted when removed from provisioning requisition
  • [NMS-5375] - An exception is thrown if a notification is configured to have a subject with more than 256 characters
  • [NMS-5400] - There are some NPE when trying to collect data from nodes managed by Capsd
  • [NMS-5414] - IpAddressTableEntry: Unable to determine IP address type (4)
  • [NMS-5415] - MockSnmpAgent does not parse properly STRING with quotes ""
  • [NMS-5426] - HttpCollector fails to parse numeric values in locales that use different decimal notation
  • [NMS-5428] - NullPointerException when printing errors in the JNI6 code

Enhancement

  • [NMS-5373] - Add logmsg support to send-event.pl
  • [NMS-5377] - Add notification ID to NotificationTask.toString()
  • [NMS-5378] - Add SNMP data collection and resource graph definitions for pfSense firewall / router

New in OpenNMS 1.10.3

Bug

  • [NMS-4109] - Path-Outage: parent-foreign-id is not recognized when defined in another requisition
  • [NMS-4757] - JRobinRrdStrategy: JRobin: Unrecognized graph argument:
  • [NMS-4846] - Provisiond leaks file handles, eventually causing "Too many open files" crashes
  • [NMS-5357] - Scheduled outages applied on latency thresholds are ignored by Pollerd.
  • [NMS-5359] - Unable to create reports after upgrade from 1.10.1 to 1.10.2

New in OpenNMS 1.10.2

Bug

  • [NMS-4109] - Path-Outage: parent-foreign-id is not recognized when defined in another requisition
  • [NMS-4891] - nodeAdded event create when POSTing to REST api does not include nodeLabel
  • [NMS-4892] - POST for node/<nodeId>/ipinterface creates interface does not returns its data
  • [NMS-4924] - Unable to add custom poller with capsd disabled.
  • [NMS-4927] - Deletion of surveillance categories via WebUI is broken
  • [NMS-4947] - handle bad SNMP ranges gracefully
  • [NMS-5083] - OpenNMS going mad when sending event uei.opennms.org/internal/eventsConfigChange
  • [NMS-5105] - collectd does not unschedule deleted nodes
  • [NMS-5139] - Graphing Fails on Windows
  • [NMS-5154] - DO_NOT_PERSIST fails on explicitly defined interface when matching any IP address
  • [NMS-5220] - Some XSDs are missing after installing opennms-core
  • [NMS-5230] - Show interfaces at search for nodes causes crash
  • [NMS-5250] - Correlator lacks its own log appender
  • [NMS-5253] - OpenNMS can't load JICMP and/or JICMP6
  • [NMS-5295] - OpenNMS-remote-poller debian package requires sun-java6-jre
  • [NMS-5299] - You cannot start OpenNMS with a configured Selenium-Monitor
  • [NMS-5300] - [Main] C3P0ConnectionFactory: C3P0 has no equivalent to setMaxSize. Ignoring.
  • [NMS-5305] - Copy of jdhcp-1.1.1.jar Not Included in the opennms-plugin-protocol-dhcp Debian Package
  • [NMS-5306] - Exception when installing OpenNMS 1.10.1 on Windows 2008 Server
  • [NMS-5308] - Debian package libopennms-java does not depend on libpostgresql-jdbc-java
  • [NMS-5316] - clicking on Nodelist throws an error
  • [NMS-5323] - Threshold Groups page "Request a reload threshold packages configuration" button produces 404 error on IE9
  • [NMS-5331] - log messages show up in wrong log file
  • [NMS-5336] - Automatically created threshold event description missing % at %parm[all]%

Enhancement

  • [NMS-5115] - Default netsnmp group memAvailSwap / memTotalSwap threshold raises alerts for devices that have no swap space allocated
  • [NMS-5314] - Events file for websense appliance
  • [NMS-5339] - Add the ability to apply the SiblingColumnStorageStrategy to resource's instance


New in OpenNMS 1.10.1

Bug

  • [NMS-3111] - ONMS in "fr" and "de" locales: all event times end in hh:mm:00 (no seconds)
  • [NMS-4205] - Model importer can silently fail and report importSuccessful when given badly formed XML
  • [NMS-4950] - Errors in master pom.xml
  • [NMS-4957] - KSC Child Resource List is not in alphabetical order
  • [NMS-5045] - Excluded IP ranges are ignored in discovery
  • [NMS-5054] - Clicking the search button on the Node Interfaces Gizmo causes strange 128 Interface to appear
  • [NMS-5127] - missing interfaces on node page -> physical interface list
  • [NMS-5146] - Asset CSV import will not import new asset fields.
  • [NMS-5148] - Reload KSC Report Configuration - Button fails
  • [NMS-5149] - Linkd generates undefined event
  • [NMS-5161] - Errors inside the Event Analysis Report related with "Top 25 events by node"
  • [NMS-5166] - opennms-core RPM is huge - war files packaged in /opt/opennms/lib
  • [NMS-5167] - Exceptions thrown by one provisioning adapter block further adapters from invocation
  • [NMS-5168] - etc-pristine in opennms-core contains configuration files from optional packages like the XML Collector
  • [NMS-5172] - malformed snmp-config.xml entry could cause config to not be read
  • [NMS-5176] - Only 20 interfaces shown
  • [NMS-5177] - database report input date wrong
  • [NMS-5178] - Unable to manually provision service via GUI without first defining detector
  • [NMS-5184] - Any authenticated user can use the snmpConfig ReST service
  • [NMS-5188] - Default Provisiond config contains a dns://localhost/localhost URL requisition-def
  • [NMS-5191] - Old asset field "maintContractNumber" in legacy requisitions breaks provisioning after uprading to 1.10
  • [NMS-5195] - reparenting of snmp interfaces fails
  • [NMS-5197] - Custom initial-delay not preserved in destination path web editor
  • [NMS-5200] - Delete an outage through the REST API is not working
  • [NMS-5211] - The provisioning GUI in the webapp presents the wrong services to add to an interface when creating requisitions
  • [NMS-5216] - Notifications cannot contain non-ASCII characters and will cause NPEs
  • [NMS-5224] - TcpHandler in eventd times out too soon
  • [NMS-5229] - upgrade from 1.8.11 to 1.10.0 breaks provisioning groups and discovery
  • [NMS-5231] - Nodes marked as deleted in the database still appear in the output of REST calls.
  • [NMS-5238] - output.log reports java.net.ConnectException error while starting
  • [NMS-5242] - syslog date parsing fails in non-English locales
  • [NMS-5248] - The Tcp Exporter cannot process a null Rrd value
  • [NMS-5258] - A restart is required after changing the resource filter of a threshold
  • [NMS-5259] - A restart is required after adding a new threshold package.
  • [NMS-5265] - Resource Types are not ordered on Choose Resources Page
  • [NMS-5274] - HostResourceSwRunPlugin is not working
  • [NMS-5275] - Data Export throws an exception when trying to process a '-nan' value.
  • [NMS-5287] - Small cosmetic problem with the feature "Add to KSC Report"
  • [NMS-5290] - Provisioning Groups WebUI error

Enhancement

  • [NMS-5142] - Mib2opennms : replace the unreadable html entities by CDATA sections
  • [NMS-5156] - import update ArsDigita eclipse code formatter xml
  • [NMS-5181] - Increase Group Name Size
  • [NMS-5185] - Handle numbers with units when configuring the XML Collector
  • [NMS-5186] - Use multiples XPath for the resource identifier (resource key).
  • [NMS-5205] - Enhance JMXSecureCollector with RMI protocol support
  • [NMS-5213] - Split jmx-datacollection-config.xml
  • [NMS-5239] - Be able to control the filterOperator attribute from the WebUI
  • [NMS-5268] - Add any resource graph to a KSC report

New in OpenNMS 1.10.0

Bug

  • [NMS-2384] - OpenNMS does not keep track of changes that effect the psk map key
  • [NMS-2566] - VMware traps not recognized
  • [NMS-3574] - Cisco temperature threshold too low
  • [NMS-3626] - Link discovery gets confused by Cisco HSRP Mac Addresses
  • [NMS-3848] - Reasons Missing From nodeLostService events
  • [NMS-3961] - Opennms silently fails to detect SNMP on Dlink Switches
  • [NMS-4543] - Standard OpenNMS Solaris SMF manifest creates an insane multi-user-server dependency
  • [NMS-4930] - Linkd can`t collect QBridgeDot1dTpFdbTable from D-link switches
  • [NMS-4956] - KSC Overall Report Menu Formatted Strangely
  • [NMS-4971] - The opennms startup script doesn't work in Solaris on a fresh installation
  • [NMS-4981] - Resource graph code is forming bad URLs
  • [NMS-5019] - Invalid characters on MibObj's alias prevent their usage on thresholds expressions
  • [NMS-5028] - No Reason Code on IPv6 HTTPS outage
  • [NMS-5029] - linkd needs to "upsert" entries in the ipRouteInterface, atinterface, vlan tables
  • [NMS-5036] - Broken support for net-snmp
  • [NMS-5050] - CIDR-notation IP address in linkd causes exception
  • [NMS-5051] - dateParser in Rfc5424SyslogParser
  • [NMS-5052] - Map appears to show duplicate links
  • [NMS-5056] - Terminology around provisioning considered confusing
  • [NMS-5062] - Enabling DEBUG for Collectd, breaks SiblingColumnStorageStrategy
  • [NMS-5070] - The placeholders added to sample configuration files are not replaced when generating RPMs
  • [NMS-5076] - Field reference to script engine appears to cause memory bloat
  • [NMS-5078] - Change in hrStorage jrb directory naming usage breaks snmp graphs
  • [NMS-5090] - Notification names cannot contain an apostrophe it breaks the Java script
  • [NMS-5091] - 1.8-compatible CustomSyslogParser is not actually 1.8-compatible  ;)
  • [NMS-5092] - SyslogNG parser can't handle older Syslog messages
  • [NMS-5096] - Spike hunter throws an exception that prevents to scan all RRAs.
  • [NMS-5102] - If a threshold configuration contains invalid data from evaluators point of view a silent exception is thrown.
  • [NMS-5108] - Security Roles seem to be busted
  • [NMS-5111] - Batch reports under database reports GUI seems to be broken
  • [NMS-5122] - Radius (potentially all) Detector logging incomplete
  • [NMS-5128] - XSS vulnerability in OpenNMS web UI
  • [NMS-5130] - provision.pl not working "set"
  • [NMS-5138] - Outage ReST Interface outputs invalid XML (multiple <ipAddress/> fields)
  • [NMS-5157] - Capsd should exit if org.opennms.provisiond.enableDiscovery is true
  • [NMS-5162] - Cannot build from tar.gz

Enhancement

  • [NMS-4516] - XmlCollector
  • [NMS-5081] - Making logging from linkd more readable
  • [NMS-5087] - Change of log level for certain messages from linkd
  • [NMS-5099] - Convert OPENNMS-MIB to SMIv2