OpenNMS 15

Release 15.0.2

Release 15.0.2 is the latest stable release of OpenNMS. It consists of a large number of bugfixes and other small changes included in Meridian 2015.1.0.

The codename for 15.0.1 is Psychonauts.

Sub-task
  • Enhance documentation for VmwareCimMonitor (Issue NMS-7214)

  • Enhance VmwareCimMonitor (Issue NMS-7215)

  • Test the feature in Test environment (Issue NMS-7216)

  • Merge feature in develop for release (Issue NMS-7217)

Bug
  • "24hr Avail" went negative (Issue NMS-863)

  • The Stp interface box page throws an exception (Issue NMS-6100)

  • When displaying Linkd link info on node, ifAlias data in interface columns missing opening quote (Issue NMS-6158)

  • EnLinkD IS-IS Link discovery fails on Cisco routers (Issue NMS-6802)

  • lldpchassisid not properly decoded for DragonWave in Enhanced Linkd Lldp node discovery (Issue NMS-6912)

  • IpNetToMedia Table: Manage duplicated ip address (Issue NMS-7090)

  • LLdp link discovery: lldpRemLocalPortNum value 0 (Issue NMS-7183)

  • LldpHelper decode exception (Issue NMS-7184)

  • Enhanced Linkd inserts wrong Local Port bridge number (Issue NMS-7294)

  • Java environment in Debian has to be configured twice (Issue NMS-7320)

  • No CDP neighbors on a topological map (Issue NMS-7362)

  • 1.12.9-2 rpm install broken (Issue NMS-7398)

  • KSC Reports with non-existing resources generate exceptions on the WebUI (Issue NMS-7400)

  • Double footer in resource graph page (Issue NMS-7412)

  • JRB to RRD converter no longer compiles (Issue NMS-7456)

  • opennms-remoting webapp fails due to org.opennms.core.soa classloader issue (Issue NMS-7464)

  • Reload Collectd and Pollerd Configuration without restart OpenNMS (Issue NMS-7466)

  • Path Outage severity is not indicated in Web UI (Issue NMS-7467)

  • DrayTek Vigor2820 Series agent bug: zero-length IpAddress instance ID (Issue NMS-7481)

  • Semantic Zoom problems in Topology Map (Issue NMS-7483)

  • When adding a new escalation to an existing destination path, the default value for initial delay is null (Issue NMS-7502)

  • PageSequenceMonitor HTTP 1.1 traffic is missing host header (Issue NMS-7503)

  • OpenNMS should fall back to HTTP/1.0 if virtual-host is not configured. (Issue NMS-7506)

  • Timeline renders very slowly with a couple hundred outages (Issue NMS-7511)

  • Outages are not getting created (Issue NMS-7519)

  • JRobin: Unrecognized graph argument (Issue NMS-7522)

  • The 404 handler in the ROOT web-app generates a 500 error (Issue NMS-7527)

  • Event replacement items that contain '%' characters in result in broken notification text sometimes (Issue NMS-7529)

  • NullPointerException in Notifd JMX Attributes (Issue NMS-7546)

  • NPE on admin/notification/noticeWizard/chooseUeis.jsp (Issue NMS-7549)

  • linkd topology up/down status inconsistent (Issue NMS-7550)

  • DiskUsageMonitor never fails with a non existing disk (Issue NMS-7551)

  • Ops Board Configuration "create new board" button stops working. (Issue NMS-7560)

  • gui and maps does not display lldp and cdp links (Issue NMS-7563)

  • Blank login page in Debian (Issue NMS-7565)

  • send-event.pl event datestamp fails to parse where system locale is not English (Issue NMS-7566)

  • Lower collectd log severity (Issue NMS-7575)

  • Search by foreignSource or severityLabel doesn’t work on Geo Maps (Issue NMS-7577)

  • Pollerd attempts to create duplicate outages (Issue NMS-7585)

  • CORS should be disabled by default (Issue NMS-7591)

  • @JUnitTemporaryDatabase tests do not use connection pooling (Issue NMS-7594)

  • Print style regression (Issue NMS-7596)

  • Varbinddecodes are being ignored on Notifications (Issue NMS-7598)

  • Node ReST service cannot update geolocation information (Issue NMS-7599)

  • Remote Poller throws ClassNotFound Exception when loading config (Issue NMS-7610)

  • Compass can’t make a POST request from FILE URLs in some cases (Issue NMS-7616)

Enhancement
  • Trapd is not able to process SNMPv3 INFORMs (Issue NMS-2995)

  • VMware CIM monitor should be configurable to allow DPM (Issue NMS-7213)

  • Update ticket.id after creating a new JIRA issue (Issue NMS-7470)

  • Make availability (RTC) data accessible through ReST (Issue NMS-7478)

  • Notification wizard client-side filtering of event list (Issue NMS-7507)

  • Use the default threshold definition as a template when adding TriggeredUEI/RearmedUEI on thresholds through the WebUI (Issue NMS-7528)

Release 15.0.1

Release 15.0.1 is the latest stable release of OpenNMS. It consists primarily of bugfixes to the new UI and a fix for some database-related issues that could cause duplicate outages.

The codename for 15.0.1 is Silpheed.

Sub-task
Bug
  • Outage timeline does not show all outages in timeframe (Issue NMS-7331)

  • Side-menu layout issues in node resources (Issue NMS-7392)

  • Outage records are not getting written to the database (Issue NMS-7394)

  • Overlapping input label in login screen (Issue NMS-7395)

  • Notifications with asset fields on the message are not working (Issue NMS-7396)

  • Surveillance box on start page doesn’t work (Issue NMS-7399)

  • Data Collection Logs in wrong file (Issue NMS-7403)

  • Incorrect Availability information and Outage information (Issue NMS-7406)

  • Visual issues on the start page (Issue NMS-7409)

  • Duplicate copies of bootstrap.js are included in our pages (Issue NMS-7423)

  • Poller: start: Failed to schedule existing interfaces (Issue NMS-7425)

  • Not monitored services are shown as 100% available on the WebUI (Issue NMS-7426)

  • The PageSequenceMonitor is broken in OpenNMS 15 (Issue NMS-7427)

  • Normalize the HTTP Host Header with the new HttpClientWrapper (Issue NMS-7432)

  • Topology UI takes a long to load after login (Issue NMS-7433)

  • Disabling Notifd crashes webUI (Issue NMS-7434)

  • The Quick Add Node menu item shouldn’t be under the Admin menu (Issue NMS-7435)

  • The default log level is DEBUG instead of WARN on log4j2.xml (Issue NMS-7437)

  • CORS filter not working (Issue NMS-7452)

  • Netscaler systemDef will never match a real Netscaler (Issue NMS-7454)

Enhancement
  • Read port and authentication user from XMP config (Issue NMS-7419)

  • Apply the auto-resize feature for the timeline charts (Issue NMS-7438)

Release 15.0.0

Release 15.0.0 is the latest stable release of OpenNMS. Alongside the usual enhancements and bug fixes, OpenNMS 15 gets a name (Horizon) and starts the process of finally modernizing the web UI. We have completely replaced our existing layout using Bootstrap. While it may look visually similar for now, this puts us on a footing to make better and more frequent UI changes going forward.

The codename for 15.0.0 is Sundog.

Sub-task
  • CiscoPingMibMonitor (Issue NMS-6642)

  • NetScalerGroupHealthMonitor (Issue NMS-6674)

  • merge DocuMerge branch into develop branch (Issue NMS-7060)

  • alter documentation deploy step in bamboo to match the new structure (Issue NMS-7086)

  • Fix fortinet event typos (fortinet vs fortimail) (Issue NMS-7164)

  • Fix UEI names for CitrixNetScaler trap events (Issue NMS-7238)

  • Document CORS Support (Issue NMS-7264)

Bug
  • Missing localised time in web pages (Issue NMS-1956)

  • Time to load Path Outages page grows with each entry added (Issue NMS-2358)

  • Null/blank sysName value causes null/blank node label (Issue NMS-2580)

  • Create a HibernateEventWriter to replace JdbcEventWriter (Issue NMS-3033)

  • Able to get to non authorised devices via path outages link. (Issue NMS-3207)

  • Custom Resource Performance Reports not available (Issue NMS-3615)

  • jdbcEventWriter: Failed to convert time to Timestamp (Issue NMS-3847)

  • wrong content type in rss.jsp (Issue NMS-4009)

  • Paging arrows invisible with firefox on mac (Issue NMS-4246)

  • Notification WebUI has issues (Issue NMS-4493)

  • Time format on Event webpage is different that on Notices webpage (Issue NMS-4528)

  • Installer database upgrade script (install -d) scans every RRD directory, bombs with "too many open files" (Issue NMS-5057)

  • RSS feeds are not valid (Issue NMS-5427)

  • notifications list breadcrumbs differs from notifications index page (Issue NMS-5618)

  • Resource Graphs No Longer Centered (Issue NMS-5858)

  • Vaadin Header not consistent with JSP Header (Issue NMS-6022)

  • Empty Notification search bug (Issue NMS-6042)

  • Map Menu is not listing all maps (Issue NMS-6472)

  • Web UI shows not the correct Java version (Issue NMS-6529)

  • Problems installing "Testing" on Ubuntu 14.04 (Issue NMS-6613)

  • Queued Ops Pending default graph needs rename (Issue NMS-6826)

  • Many graph definitions in snmp-graph.properties have line continuation slashes (Issue NMS-6827)

  • New Focal Point Topology UI (STUI-2) very slow (Issue NMS-6894)

  • Node page availability graph isn’t "(last 24 hours)" (Issue NMS-6917)

  • WMI collector does not support persistence selectors (Issue NMS-6924)

  • test failure: org.opennms.mock.snmp.LLDPMibTest (Issue NMS-6956)

  • Requisition list very slow to display (Issue NMS-6958)

  • GeoMap polygons activation doesn’t accurately reflect cursor location (Issue NMS-6967)

  • Navbar in Distributed Map is missing (Issue NMS-7015)

  • Local interface not displayed correctly in "Cdp Cache Table Links" (Issue NMS-7059)

  • xss in device snmp settings (Issue NMS-7075)

  • provision.pl just works if the admin user credentials are used (Issue NMS-7112)

  • Message Error in DnsMonitor (Issue NMS-7115)

  • Unable to add graph to KSC report (Issue NMS-7120)

  • ReST call for outages ends up with 500 status (Issue NMS-7126)

  • OpenNMS logo doesn’t point to the same file (Issue NMS-7144)

  • footer rendering is weird in opennms docs (Issue NMS-7149)

  • Add a unit test for NodeLabel.computeLabel() (Issue NMS-7170)

  • ie9 does not display any 'interfaces' on a switch node - the tabs are blank (Issue NMS-7176)

  • NullPointerException When Querying offset in ReST Events Endpoint (Issue NMS-7185)

  • OpenNMS does not eat yellow runts (Issue NMS-7246)

  • HTTP 500 errors in WebUI after upgrade to 14.0.2 (Issue NMS-7270)

  • WMI changed naming format for wmiLogicalDisk and wmiPhysicalDisk device (Issue NMS-7277)

  • Enable WMI Opennms Cent OS box (Issue NMS-7279)

  • Non provisioned switches with multiple VLANs generate an error (Issue NMS-7287)

  • SNMP configuration shows v1 as default and v2c is set. (Issue NMS-7322)

  • Include parts of a configuration doesn’t work (Issue NMS-7330)

  • Outage timeline does not show all outages in timeframe (Issue NMS-7331)

  • Unnecessary and confusing DEBUG entry on poller.log (Issue NMS-7332)

  • Switches values retrieved incorrectly in the BSF notification strategy (Issue NMS-7333)

  • QueryManagerDaoImpl crashes in getNodeServices() (Issue NMS-7335)

  • Acknowledging alarms from the geo-map is not working (Issue NMS-7359)

  • Add/Edit notifications takes too much time (Issue NMS-7360)

  • Update Java in OpenNMS yum repos (Issue NMS-7363)

  • Octectstring not well stored in strings.properties file (Issue NMS-7367)

  • RrdDao.getLastFetchValue() throws an exception when using RRDtool (Issue NMS-7368)

  • Authentication defined in XML collector URLs cannot contain some reserved characters, even if escaped. (Issue NMS-7381)

  • The hardware inventory scanner doesn’t recognize PhysicalClass::cpu(12) for entPhysicalClass (Issue NMS-7387)

  • Crash on path outage JSP after DAO upgrade (Issue NMS-7391)

Enhancement
  • header should always contain links for all sections (Issue NMS-1595)

  • No link back to node after manually unmanaging services (Issue NMS-2233)

  • Group path outages by critical node (Issue NMS-2359)

  • Search for nodes by sysObjectID in web UI (Issue NMS-2582)

  • Modify results JSP to render multiple columns (Issue NMS-2694)

  • Sort the Path Outages by Critical Path Node (Issue NMS-5079)

  • Default hrStorageUsed disk space relativeChange threshold only alerts on a sudden increase of free space, not a decrease of free space (Issue NMS-5085)

  • Add ability to search for nodes by SNMP values like Location and Contact (Issue NMS-5133)

  • Upgrade JasperReports 3.7.6 to most recent version (Issue NMS-5182)

  • Add link to a node’s upstream critical path node in the dependent node’s web page (Issue NMS-5448)

  • Event definitions: Fortinet (Issue NMS-6508)

  • ImapMonitor does not work with nginx (Issue NMS-6736)

  • Expose SNMP4J 2.x noGetBulk and allowSnmpV2cInV1 capabilities (Issue NMS-7123)

  • showNodes.jsp should show nodes in alphabetical order (Issue NMS-7157)

  • Backup Exec UEI contain "http://" in uei (Issue NMS-7166)

  • Rename link to configure the Ops Board in the Admin section. (Issue NMS-7205)

  • Remove "JMX Config Generator Web UI ALPHA" from stable (Issue NMS-7206)

  • Document that user must be in 'rest', 'provision' or 'admin' role for provision.pl to work (Issue NMS-7228)

  • Add collection of SNMP MIB2 UDP scalar stats (Issue NMS-7247)

  • CORS Support (Issue NMS-7261)

  • Improve the speed of the ReST API and Service Layer for the requisitions' repositories. (Issue NMS-7278)

  • Enforce selecting a single resource for Custom Resource Performance Reports (Issue NMS-7308)

  • Rearrange Node/Event/Alarm/Outage links on bootstrap UI (Issue NMS-7317)

  • Add configuration property for protobuf queue size (Issue NMS-7384)

  • IpInterfaceScan shouldDetect() method should check for empty string in addition to null string (Issue NMS-7388)