New and noteworthy

From OpenNMS
Jump to: navigation, search

Download

Stable Releases

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

New in OpenNMS 14.0.1

Bug

  • [NMS-6924] - WMI collector does not support persistence selectors
  • [NMS-7150] - "Dashboard" & "Add Node" tabs in the navigation bar doesn't change style when being selected.
  • [NMS-7154] - debian packages still try to use java 1.5 by default
  • [NMS-7155] - OpenNMS on Debian Jessie Fails to Install if PostgreSQL is Not Already Configured
  • [NMS-7156] - When I clicked on "Change Node Label" for modifying node lable it giving the error below.
  • [NMS-7163] - $OPENNMS_HOME/bin/system-report throws a ClassNotFoundException
  • [NMS-7168] - The WebUI is not showing the resources associated with new resource types added on the fly.
  • [NMS-7174] - command-line scripts should output to the console
  • [NMS-7177] - "OpenNMS Disconnect -- is the OpenNMS daemon running?" is confusing

New in OpenNMS 14.0.0

Sub-task

  • [NMS-7021] - Test installer for Windows 8.1
  • [NMS-7034] - Replace GPL'd images of Ops Panel and Vmware Topology Provider
  • [NMS-7071] - Test installer for Ubuntu 14.04


Bug

  • [NMS-3034] - Convert EventsArchiver to use Hibernate
  • [NMS-3913] - linkd not showing links between nodes and cisco switches
  • [NMS-4041] - Postgres database upgrade fails in InstallerDb.databaseSetUser on Windows
  • [NMS-4367] - Sending notifications causes exception in javamailer if user is missing smtp adress
  • [NMS-5059] - Provisiond temporarily deletes policy-based surveillance categories from existing nodes when synchronizing
  • [NMS-5212] - install_iplike.sh needs explicit DROP FUNCTION if PL/PGSQL sproc already exists / PostgreSQL 9.1 / Ubuntu 11.10+ / Fedora 16+
  • [NMS-5219] - Threshold expressions for node-level metrics doesn't work on non SNMP Collectors
  • [NMS-5266] - File based Provisioning Groups nodes lose historic Service Outage information after manual Synchronization for services added with detectors.
  • [NMS-5603] - config-tester does not run on a standard Debian install
  • [NMS-5847] - Adding a node through "Add Node" when filling in the hostname/IP but not Node Name results in a null node name
  • [NMS-6226] - Collectd is still collecting data from each duplicate IPs after removing the duplicates
  • [NMS-6303] - Small font size in JRobin graphs after upgrade to 1.12.2
  • [NMS-6312] - OpenNMS not starting because of dataSource bean NPE
  • [NMS-6326] - Remote polling does not work
  • [NMS-6371] - OpenNMS tested 1.12.1 and 1.12.3-Cannot start OpenNMS with a configured Selenium-Monitor
  • [NMS-6380] - There's no way to rediscover SNMP properties on a discovered node handled by Provisiond
  • [NMS-6395] - Missing dependency for provision.pl
  • [NMS-6441] - Topology Map Internal Error
  • [NMS-6476] - build failures on master
  • [NMS-6501] - Graph´s legend size is too small after upgrading
  • [NMS-6502] - Drop-down list for nodes and interfaces on Scheduled Outages UI is not responding when having thousands of nodes.
  • [NMS-6505] - Topology Page failed to laod in IE browser
  • [NMS-6527] - Logging messages from several daemons appear on uncategorized.log
  • [NMS-6536] - NRTG is throwing ConcurrentModificationException
  • [NMS-6573] - Compile needs 5 to 6 runs to get 1.12/master compiled
  • [NMS-6602] - Linkd Nms17216Test success is order dependent on its tests.
  • [NMS-6627] - When a node doesn't have a primary IP address, the Geo Map displays "null" for the IP
  • [NMS-6628] - Remote Poller will not start because of asterisk-java.jar in JNLP JAR list
  • [NMS-6728] - Topology map crashes
  • [NMS-6759] - The rescanExisting flag in Provisiond is not working as expected
  • [NMS-6774] - Exception thrown while running CDP discovery on Enhanced Linkd
  • [NMS-6775] - Upgrading from 1.8 to 1.12 breaks the scheduled reports generated through the WebUI
  • [NMS-6779] - RemotePollerAvailabilityRestServiceTest has midnight timing isses
  • [NMS-6784] - NoClassDefFoundError: Could not initialize class sun.reflect.misc.Trampoline
  • [NMS-6788] - Large values of snmpifspeed come out negative when used in resource-filter
  • [NMS-6791] - Unmanaged IP interfaces colored as down in IP Interface component of node page
  • [NMS-6793] - Potential OpenNMS Web GUI XSS Vulnerability
  • [NMS-6800] - HTTPDetector does not work with Go programs (http request is invalid)
  • [NMS-6821] - Notification wizard should hide events with donotpersist or auto-clean=true
  • [NMS-6824] - test failure: org.opennms.web.rest.RemotePollerAvailabilityRestServiceTest
  • [NMS-6825] - test failure: org.opennms.netmgt.poller.monitors.DnsMonitorTest
  • [NMS-6832] - org.opennms.netmgt.linkd.Nms10205aTest.testNetwork10205Links
  • [NMS-6834] - test failure: org.opennms.netmgt.provision.detector.NtpDetectorTest.testDetectorSuccess
  • [NMS-6835] - test failure: org.opennms.netmgt.rrd.model.RrdConvertUtilsTest
  • [NMS-6837] - Java Null Pointer exceptions seen more than 3K+ times in output.log
  • [NMS-6839] - Read-only user should not be able to delete reports
  • [NMS-6843] - Move XML Collector 3GPP Sample configuration to etc/examples
  • [NMS-6845] - audit and fix systemd support on modern linuxues
  • [NMS-6846] - Update Code Signing Cert so 1.14 is signed with new cert
  • [NMS-6847] - smoke test failure: AddNodePageTest & ServicePageTest
  • [NMS-6848] - NodeCategorySettingPolicy hit momentarily resolves open outages
  • [NMS-6855] - Can't modify an existing systemDef through Vaddin UI for Data Collection Groups
  • [NMS-6857] - Error when stopping opennms during normal operation
  • [NMS-6859] - Geo Maps are not working (everything is on the Antarctic)
  • [NMS-6860] - NRTG feature does not work with SNMPv3
  • [NMS-6861] - Bad Marker in Geo Maps
  • [NMS-6862] - Geo Maps are not rendered on Internet Explorer 11
  • [NMS-6864] - Increase size of asset fields
  • [NMS-6868] - "Interface Availability Report" & "Snmp Interface Availability Report" of Database Reports are not working
  • [NMS-6871] - Create gitflow release document
  • [NMS-6872] - Bamboo: OutOfMemoryException during compile phase
  • [NMS-6875] - Copyright in created reports (PDF) is outdated (2002-2011)
  • [NMS-6876] - Log4j2 configuration breaks the instrumentation logger
  • [NMS-6877] - New Enhanced Topology no longer shows topology
  • [NMS-6879] - Link the rpm and deb repos for 1.14.0 to snapshot
  • [NMS-6881] - Make sure the InstrumentationLogReader works with the new log4j2 output
  • [NMS-6882] - Confirm 1.14 Runs on JDK 8
  • [NMS-6885] - test failure: org.opennms.netmgt.linkd.LinkdSnmpTest
  • [NMS-6886] - test failure: org.opennms.netmgt.poller.monitors.HttpMonitorTest.testPollStatusReason
  • [NMS-6888] - Set up bamboo auto-merges
  • [NMS-6890] - Deprecate sms-reflector, move to opennms-tools
  • [NMS-6891] - Deprecate access-point-monitor, move to opennms-tools
  • [NMS-6895] - The XML Collector can't save counter metrics on RRDs (using RRDtool)
  • [NMS-6896] - A node is listed twice on the search box of the Topology UI
  • [NMS-6897] - Increase timeout for Selenium smoke tests to avoid failures
  • [NMS-6898] - UserRestServiceTest.testWriteALotOfUsers() fails fairly often
  • [NMS-6900] - Node Page->View Node Link Detailed Info, creates an exception when no links are available
  • [NMS-6901] - Geographical Node Map shows no nodes
  • [NMS-6903] - test failure: org.opennms.mock.snmp.MockSnmpAgentTest
  • [NMS-6904] - HttpCollector is broken
  • [NMS-6908] - NullPointerException EnhancedLinkd Bridgediscovery
  • [NMS-6909] - query did not return a unique result: 12 Exception in EnhancedLink bridge discovery
  • [NMS-6910] - PSQLException in EnhancedLinkd Cdp discovery
  • [NMS-6911] - Illegal Argument Exception in EnhancedLink Ospf Node Discovery
  • [NMS-6913] - test failure: org.opennms.web.springframework.security.SecurityAuthenticationEventOnmsEventBuilderTest
  • [NMS-6915] - Verify that JRobin font handling is fixed
  • [NMS-6918] - Events API returning invalid XML
  • [NMS-6921] - test failure: org.opennms.netmgt.provision.adapters.link.LinkMonitoringSnmpTest
  • [NMS-6923] - Show CDP Information on "Node Link Detailed Info" page
  • [NMS-6929] - "Loading" spinner in Vaadin apps moves
  • [NMS-6935] - test failure: org.opennms.netmgt.xmlrpcd.XmlrpcdTest
  • [NMS-6937] - Upgrade Embedded Karaf to 2.4.0
  • [NMS-6940] - test failure: org.opennms.netmgt.collectd.SnmpCollectorTest
  • [NMS-6941] - test failure: org.opennms.netmgt.poller.monitors.HttpMonitorTest
  • [NMS-6945] - Error invoking remote poller via Java WebStart (Invalid signature file digest for Manifest main attributes)
  • [NMS-6949] - snmp-request utility broken from Log4J 2 changeover
  • [NMS-6950] - DAO context exception
  • [NMS-6953] - Front page resource graphs combo box always pops up error on enter
  • [NMS-6959] - test failure: org.opennms.netmgt.collectd.DuplicatePrimaryAddressTest
  • [NMS-6964] - bin/functions.pl line 153 fails if build directory has a space on it
  • [NMS-6965] - Remote-Poller Client does not startup without exception.
  • [NMS-6966] - Remote-Poller started via Java Webstart sometimes freezes when closing
  • [NMS-6970] - Upgrade Needed for service-configuration.xml
  • [NMS-6973] - Stop collecting mib2-icmp group by default
  • [NMS-6992] - vtd xml jar should not be included opennms-base-assembly due to licening
  • [NMS-6993] - Review include of GPL'd images and other things
  • [NMS-6994] - Replace Icons with licensed version server.png and group.png
  • [NMS-6995] - Replace JournalMemo.png with a non GPL2.0 version
  • [NMS-6997] - Do we really need pngfix.js? What license do iit have?
  • [NMS-6998] - UP DOG
  • [NMS-6999] - Installing the Remote Poller on Windows using the .exe file doesn't register Windows Service successfully
  • [NMS-7002] - "Undefined" dashlet in the Ops Board
  • [NMS-7008] - The default logging in OpenNMS is DEBUG/TRACE
  • [NMS-7009] - Configure Discovery throws FileNotFoundException
  • [NMS-7010] - Ping Window is broken in TopologyMap
  • [NMS-7011] - Events/Alarms popup shows two scroll bars
  • [NMS-7013] - Topology Map throws a bunch of exceptions in the browser console
  • [NMS-7014] - Maps dropdown and Maps Overview mismatch
  • [NMS-7016] - Missing supported application on about page
  • [NMS-7017] - Wrong License reference on about page
  • [NMS-7018] - Removing the focus of a category does not work in firefox
  • [NMS-7019] - When node was added to Focus due to search the context menu "Add To Focus" is still available
  • [NMS-7022] - Sometimes I get an Exception when clicking on "Ops Panel" in the Ops Dashboard
  • [NMS-7023] - Installation on Ubuntu 14.04 failes for unmet dependencies
  • [NMS-7025] - Lots of "Unable to obtain lock for PollableNode before timeout" on Pollerd
  • [NMS-7026] - Poodle exploit: exclude SSLv3 in example Jetty HTTPS configuration (thanks to David Gerdes, University of Illinois)
  • [NMS-7032] - The VMWare Monitor is throwing exceptions related with nodeDao
  • [NMS-7033] - Unknown NullPointerException on Pollerd related with Category Membership events
  • [NMS-7049] - NRTG does not work using SNMP v3
  • [NMS-7050] - Installer is not working under Windows 8.1
  • [NMS-7051] - License Agreement in Windows Installer seems to be wrong.
  • [NMS-7052] - Installer does not provide a port setting for Database Configuration
  • [NMS-7053] - Installer does not run install -dis correctly on Windows
  • [NMS-7054] - FileNotFoundException org.apache.felix.framework-4.0.3.jar
  • [NMS-7055] - Webapp needs to include source download
  • [NMS-7057] - Remote poller crashes with no feedback if polled nodes have non-distributable services
  • [NMS-7058] - Log SNMP request-ID more consistently in Snmp4JStrategy.processResponse
  • [NMS-7064] - NRTG is broken for passwords containing special characters
  • [NMS-7068] - SNMP4J logs going to output.log
  • [NMS-7069] - Installer does not show AGPL license
  • [NMS-7072] - Installing OpenNMS with the installer under Ubuntu fails due to chmod a+x issue
  • [NMS-7073] - ICMP availability with custom packet size doesn't work with JNI
  • [NMS-7076] - OpenNMS does not start on Windows
  • [NMS-7077] - Not all placeholder get substituted correctly
  • [NMS-7080] - Unable to resolve missing requirement while navigating to the web frontend
  • [NMS-7082] - Installer does not run install -dis on *nix systems
  • [NMS-7083] - IllegalArgumentException on Node Link Detailed Info Page
  • [NMS-7084] - Logs are spammed with Atomikos warnings
  • [NMS-7085] - Lower half of Node Link Detailed Info Page is missing
  • [NMS-7087] - OpenNMS depends on JRobin 1.6.0-SNAPSHOT
  • [NMS-7093] - Topology Map shows Google Chrome Frame Notice Popup (IE only)
  • [NMS-7094] - Topology Map does not show Icons on IE
  • [NMS-7097] - Ping Command in Topology Map causes "Vaadin Communication Problem"
  • [NMS-7098] - Device Menu items are disabled all the time
  • [NMS-7099] - Navbar is broken on node list in Internet Explorer
  • [NMS-7101] - Close button in ping window on topology map does not work
  • [NMS-7102] - make ops4j pax ours
  • [NMS-7106] - If a target node is rebooted the RRD/JRB files contains spikes because the sysUpTime check is not working
  • [NMS-7107] - SMTP with reason code: NumberFormatException
  • [NMS-7109] - Resource Graphs not working on Windows 2008 R2 install
  • [NMS-7111] - Configure SNMP by IP ui does not work in IE when changing snmp versions
  • [NMS-7114] - The opennms.bat doesn't work for stopping OpenNMS and the Temp directory is not quoted
  • [NMS-7116] - The MIB Compiler is not working when OpenNMS is running on Windows
  • [NMS-7118] - Requisistions cannot be edit when using IE
  • [NMS-7119] - Legend Icons not clickable on Node List Page in IE
  • [NMS-7121] - Exception in the Alarm Detail View
  • [NMS-7122] - Audit HttpClient usage to make sure connections are being closed properly
  • [NMS-7128] - Outage timeline link from image map for outages does not work with Firefox


Enhancement

  • [NMS-3269] - RESTful API doesn't support SNMP v3
  • [NMS-4177] - Create event to trigger linkd to start link scan
  • [NMS-5572] - Move linkd to his own project
  • [NMS-5625] - How to delete alert message "The text is too long; the maximum length is" in asset page
  • [NMS-6508] - Event definitions: Fortinet
  • [NMS-6766] - Upgrade Selenium libraries to their latest version
  • [NMS-6785] - SNMP collection systemDefs for ASA5585-SSP10, ASA5585-SSP20, ASA5585-SSP40, ASA5585-SSP60, and Cisco Nexus 7009
  • [NMS-6829] - Provide a way to selectively detect services on requisitions
  • [NMS-6830] - Can't monitor JBoss EAP 6.1.0 or later with the JMXMonitor/JMXCollector (using Jsr160Collector)
  • [NMS-6842] - Make Topology Provider for CDP
  • [NMS-6844] - Enable appropriate Linkd topology provider
  • [NMS-6883] - Upgrade to SNM4J2
  • [NMS-6916] - After upgrading HttpClient, the host header always contains the port which is a problem for Microsoft IIS
  • [NMS-6971] - Warn when the remote poller does not support ICMP
  • [NMS-6985] - Make default statsd config do little?
  • [NMS-7066] - Add and collect JMX attribute for OpenNMS uptime
  • [NMS-7088] - Improve node list presentation of node DBIDs, foreign-source names, and foreign-IDs
  • [NMS-7117] - Add page for standalone node availability box



Task

14.0 Alphas (1.13.x)

New in OpenNMS 1.13.4

Bug

  • [NMS-5281] - incorrectly translated trap contents
  • [NMS-5645] - uninformative notifd.log messages
  • [NMS-5862] - Linkd reports incorrect topology
  • [NMS-6202] - net-snmp extend output not properly interpreted if numbers are exactly 8 characters long
  • [NMS-6396] - OpenNMS depends on OpenJDK 6 instead of OpenJDK 7
  • [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-6599] - RPM dependencies for Java broken
  • [NMS-6601] - New jetty.xml configuration lacks default keystore passwords
  • [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-4945] - Remove dead code from org.opennms.web.ServletInitializer
  • [NMS-5767] - Monitoring Asterisk SIP Clients
  • [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-6577] - Dynamically generated filename cause packaging issues
  • [NMS-6578] - Add a timeline of outages to nodepage availability-box

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.12)

New in OpenNMS 1.12.9

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