Release 1.10

Release 1.10.14

Release 1.10.14 is the latest in the stable 1.10 series of OpenNMS releases. It contains a few small bugfixes including an importantsecurity fix.

The codename for 1.10.14 is Chalumeau.

Bug
  • XSS vector in admin/error.jsp (Issue NMS-6147)

  • maint_events.sh is not working (Issue NMS-6168)

  • NPE on output.log due to null ifSpeed when calling PhysicalInterfaceRow.getSpeed (Issue NMS-6169)

  • Date issues in "Response time by node" JR report (Issue NMS-6182)

  • The SnmpMonitor is not returning the status with the responseTime value (Issue NMS-6192)

  • Collectd throws ConcurrentModificationException when accessing PollOutagesConfigManager (Issue NMS-6277)

  • ConcurrentModificationException inside ThresholdingSet (Issue NMS-6279)

  • IfInfo can throw NullPointerException (Issue NMS-6280)

  • Provisiond detectors sometimes fail to detect (Issue NMS-6412)

  • The Valere devices with broken SNMP agents are hanging Provisiond. (Issue NMS-6484)

  • Security: downloadReport allow download and view any file in filesystem (Issue NMS-6580)

Release 1.10.13

Release 1.10.13 is the latest in the stable 1.10 series of OpenNMS releases. It contains a few small bugfixes.

The codename for 1.10.13 is Sopila.

Bug
  • ERROR: insert or update on table "notifications" violates foreign key constraint fk_eventid3 (Issue NMS-1668)

  • Provisiond Error : org.hibernate.exception.SQLGrammarException: could not execute query (Issue NMS-5348)

  • "No Data for this Entry" in Serial Interface Utilization Summary report (Issue NMS-5617)

  • Debian init.d script wrong postgres dependency (Issue NMS-5879)

  • threshold filters not processed properly (Issue NMS-5880)

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

  • Duplicated parameter in notification.xml (Issue NMS-5948)

  • Node availability report wrong calculation of percentage (Issue NMS-5990)

  • Database connections leak until the system cannot obtain any more connections (Issue NMS-6051)

  • opennms status should return 3 when unconfigured, not 6 (Issue NMS-6068)

  • The JAR where the GpDetector is defined doesn’t appear on the RPM or DEB files (Issue NMS-6074)

  • parent-foreign-source is not working anymore (Issue NMS-6083)

Enhancements
  • Add new sysOID to linkd (Issue NMS-6034)

  • SNMP support for Clavister security devices (Issue NMS-6107)

Release 1.10.12

Release 1.10.12 is the latest in the stable series of OpenNMS releases. It contains a few bugfixes and enhancements, including a fix for thealarm detail page.

The codename for 1.10.12 is Arghul.

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

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

  • Serial Interface Utilization Report is displaying the wrong start date on the report. (Issue NMS-5985)

Release 1.10.11

Release 1.10.11 is the latest in the stable series of OpenNMS releases. It contains a few bugfixes and enhancements.

The codename for 1.10.11 is Nadaswaram.

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

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

  • Events shows interface 127.0.0.1 (Issue NMS-5232)

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

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

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

  • Provisiond fails with java.lang.NullPointerException (Issue NMS-5922)

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

Release 1.10.10

Release 1.10.10 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.

The codename for 1.10.10 is Tumpong.

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

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

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

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

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

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

  • SmbMonitor no longer effective, needs fixing (Issue NMS-5894)

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

  • favicon in webui? (Issue NMS-3369)

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

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

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

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

Release 1.10.9

Release 1.10.9 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.

The codename for 1.10.9 is Nose Flute.

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

  • Event acknowledgement button, checkboxes, description should be hidden (Issue NMS-3923)

  • XmlCollector data collection failures (Issue NMS-5464)

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

  • Ifspeed displayed is not right (Issue NMS-5536)

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

  • Error save and restart Discovery (Issue NMS-5606)

  • XmlCollector & thresholding exception (Issue NMS-5642)

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

  • HostResourceSwRunMonitor doesn’t work well with processes like cron (with many forks) (Issue NMS-5710)

  • Missing isSnmpPrimary in NetworkElementFactory for Interface objects. (Issue NMS-5720)

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

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

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

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

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

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

  • Remote poller dies on startup if LDAP, RADIUS, NSClient present in poller configuration (Issue NMS-5777)

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

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

  • Enabler Filter for LDAP (Issue NMS-5547)

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

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

  • Enhance poller with CIFS file and folder monitor (Issue NMS-5725)

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

  • Add a shell wrapper for the ILR (Issue NMS-5766)

  • "Nodes w/Active Problems" : A new box for the home page based on alarms similar to the Outages Box (Issue NMS-5807)

Release 1.10.8

Release 1.10.8 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.

The codename for 1.10.8 is Trikiti.

Bug
  • NodeAvailabilityReport.jrxml doesn’t work: PSQLException caused by date string in french locale (Issue NMS-5379)

  • subreports/InterfaceAvailabilityReport_subreport1.jrxml doesn’t work on my locale (Issue NMS-5457)

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

  • Selecting Surveillance Categories Per Node Broken (Issue NMS-5609)

  • Nodes with the same IP show up in the wrong categories (availability table on the index page) (Issue NMS-5611)

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

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

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

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

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

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

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

  • google-collections has been replaced with guava (Issue NMS-5695)

  • HttpCollector doesn’t detect response locale (PATCH INCLUDED) (Issue NMS-5701)

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

  • WMI Capsd plugin mixes up username, domain, and password (Issue NMS-5707)

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

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

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

Release 1.10.7

Release 1.10.7 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.

The codename for 1.10.7 is Buccina

Bug
  • Missing IP interfaces in node.jsp list (Issue NMS-5261)

  • datacollection stops after making changes in "Schedules Outages" (Issue NMS-5491)

  • vague provisiond.log DEBUG verbage (and misspelling) (Issue NMS-5518)

  • DnsDetector logs an error message when attempting to detect the DNS service (Issue NMS-5565)

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

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

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

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

  • missing \ in report.mikrotik.temp.command in snmp-graphs.properties (Issue NMS-5648)

  • nortel.kerneltasks report uses incorrect column name (Issue NMS-5649)

  • typo in property name for novell report (Issue NMS-5650)

Enhancements
  • Allow user documentation on alarms and a class of alarms (Issue NMS-5632)

  • Order of threshold groups (Issue NMS-5647)

Release 1.10.6

Release 1.10.6 is the latest in the stable series of OpenNMS releases. It contains a number of bugfixes and enhancements.

The codename for 1.10.6 is Cornamuse.

Bug
  • 1.10 Removed IP Hostname Field During Provisioning Scans (Issue NMS-5233)

  • send-event.pl changes system hostname on Solaris systems (Issue NMS-5351)

  • The "finished" logging statement is never called for CollectableService:doCollection() (Issue NMS-5441)

  • provisioning problem for simple services java.net.SocketException (Issue NMS-5469)

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

  • Fedora 17 Packages (Issue NMS-5538)

  • CollectionResourceWrapper cache takes up large amounts of RAM (Issue NMS-5557)

  • Update RRD datasources to have a step field (Issue NMS-5570)

Enhancements
  • Add UEI to the notification configuration UI (Issue NMS-5559)

Release 1.10.5

Release 1.10.5 is the latest in the stable series of OpenNMS releases. It contains a few minor bugfixes and enhancements.

The codename for 1.10.5 is Tromboon.

Bug
  • Arithmetic Exception in QueuedStrategy (Issue NMS-4437)

  • Installer fails when using the EnterpriseDB PostgreSQL database. (Issue NMS-5431)

  • WebStart (JNLP) remote poller is missing ConfigurationGui and other Groovy bits (Issue NMS-5447)

  • Include/Exclude range (Issue NMS-5465)

  • Fix ReST count requests, refactor PUT/POST to use Post/Redirect/Get pattern (Issue NMS-5489)

  • Debian package misses postgresql requirement for dependency-based booting (Issue NMS-5490)

Enhancements
  • No packaging for mib2events, mibparser, and Provisioning Adapters (Issue NMS-3183)

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

Release 1.10.4

Release 1.10.4 is the latest in the stable series of OpenNMS releases. It contains a few minor bugfixes and enhancements.

The codename for 1.10.4 is Archlute.

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

  • No working breadcrumb on System Report List Page (Issue NMS-4943)

  • Services not deleted when removed from provisioning requisition (Issue NMS-5198)

  • An exception is thrown if a notification is configured to have a subject with more than 256 characters (Issue NMS-5375)

  • There are some NPE when trying to collect data from nodes managed by Capsd (Issue NMS-5400)

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

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

  • HttpCollector fails to parse numeric values in locales that use different decimal notation (Issue NMS-5426)

  • NullPointerException when printing errors in the JNI6 code (Issue NMS-5428)

Enhancements
  • Add logmsg support to send-event.pl (Issue NMS-5373)

  • Add notification ID to NotificationTask.toString() (Issue NMS-5377)

  • Add SNMP data collection and resource graph definitions for pfSense firewall / router (Issue NMS-5378)

Release 1.10.3

Release 1.10.3 is the latest in the stable series of OpenNMS releases. It contains a few bugfixes, most notably an important deadlock fix whenusing provisiond.

The codename for 1.10.3 is Fiscorn.

Bug
  • Path-Outage: parent-foreign-id is not recognized when defined in another requisition (Issue NMS-4109)

  • JRobinRrdStrategy: JRobin: Unrecognized graph argument: (Issue NMS-4757)

  • Provisiond leaks file handles, eventually causing "Too many open files" crashes (Issue NMS-4846)

  • Scheduled outages applied on latency thresholds are ignored by Pollerd. (Issue NMS-5357)

  • Unable to create reports after upgrade from 1.10.1 to 1.10.2 (Issue NMS-5359)

Release 1.10.2

Release 1.10.2 is the latest in the stable series of OpenNMS releases. It contains bugfixes, including a fix for a filehandle leak regression, Windows installer fixes, and some minor enhancements.

The codename for 1.10.2 is Charango.

Bug
  • Path-Outage: parent-foreign-id is not recognized when defined in another requisition (Issue NMS-4109)

  • nodeAdded event create when POSTing to REST api does not include nodeLabel (Issue NMS-4891)

  • POST for node/<nodeId>/ipinterface creates interface does not returns its data (Issue NMS-4892)

  • Unable to add custom poller with capsd disabled. (Issue NMS-4924)

  • Deletion of surveillance categories via WebUI is broken (Issue NMS-4927)

  • handle bad SNMP ranges gracefully (Issue NMS-4947)

  • collectd does not unschedule deleted nodes (Issue NMS-5105)

  • Graphing Fails on Windows (Issue NMS-5139)

  • DO_NOT_PERSIST fails on explicitly defined interface when matching any IP address (Issue NMS-5154)

  • Some XSDs are missing after installing opennms-core (Issue NMS-5220)

  • Show interfaces at search for nodes causes crash (Issue NMS-5230)

  • Correlator lacks its own log appender (Issue NMS-5250)

  • OpenNMS can’t load JICMP and/or JICMP6 (Issue NMS-5253)

  • OpenNMS-remote-poller debian package requires sun-java6-jre (Issue NMS-5295)

  • You cannot start OpenNMS with a configured Selenium-Monitor (Issue NMS-5299)

  • [Main] C3P0ConnectionFactory: C3P0 has no equivalent to setMaxSize. Ignoring. (Issue NMS-5300)

  • Copy of jdhcp-1.1.1.jar Not Included in the opennms-plugin-protocol-dhcp Debian Package (Issue NMS-5305)

  • Exception when installing OpenNMS 1.10.1 on Windows 2008 Server (Issue NMS-5306)

  • Debian package libopennms-java does not depend on libpostgresql-jdbc-java (Issue NMS-5308)

  • clicking on Nodelist throws an error (Issue NMS-5316)

  • Threshold Groups page "Request a reload threshold packages configuration" button produces 404 error on IE9 (Issue NMS-5323)

  • log messages show up in wrong log file (Issue NMS-5331)

  • Automatically created threshold event description missing % at %parm[all]% (Issue NMS-5336)

Enhancements
  • Default netsnmp group memAvailSwap / memTotalSwap threshold raises alerts for devices that have no swap space allocated (Issue NMS-5115)

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

  • Add the ability to apply the SiblingColumnStorageStrategy to resource’s instance (Issue NMS-5339)

Release 1.10.1

Release 1.10.1 is the second in the latest series of stable releases. It contains plenty of bugfixes, as well as a few minor enhancements.

The codename for 1.10.1 is Hurdy Gurdy.

Bug
  • ONMS in "fr" and "de" locales: all event times end in hh:mm:00 (no seconds) (Issue NMS-3111)

  • Model importer can silently fail and report importSuccessful when given badly formed XML (Issue NMS-4205)

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

  • KSC Child Resource List is not in alphabetical order (Issue NMS-4957)

  • Excluded IP ranges are ignored in discovery (Issue NMS-5045)

  • Clicking the search button on the Node Interfaces Gizmo causes strange 128 Interface to appear (Issue NMS-5054)

  • missing interfaces on node page → physical interface list (Issue NMS-5127)

  • Asset CSV import will not import new asset fields. (Issue NMS-5146)

  • Reload KSC Report Configuration - Button fails (Issue NMS-5148)

  • Linkd generates undefined event (Issue NMS-5149)

  • Errors inside the Event Analysis Report related with "Top 25 events by node" (Issue NMS-5161)

  • opennms-core RPM is huge - war files packaged in /opt/opennms/lib (Issue NMS-5166)

  • Exceptions thrown by one provisioning adapter block further adapters from invocation (Issue NMS-5167)

  • etc-pristine in opennms-core contains configuration files from optional packages like the XML Collector (Issue NMS-5168)

  • malformed snmp-config.xml entry could cause config to not be read (Issue NMS-5172)

  • Only 20 interfaces shown (Issue NMS-5176)

  • database report input date wrong (Issue NMS-5177)

  • Unable to manually provision service via GUI without first defining detector (Issue NMS-5178)

  • Any authenticated user can use the snmpConfig ReST service (Issue NMS-5184)

  • Default Provisiond config contains a dns://localhost/localhost URL requisition-def (Issue NMS-5188)

  • Old asset field "maintContractNumber" in legacy requisitions breaks provisioning after uprading to 1.10 (Issue NMS-5191)

  • reparenting of snmp interfaces fails (Issue NMS-5195)

  • Custom initial-delay not preserved in destination path web editor (Issue NMS-5197)

  • Delete an outage through the REST API is not working (Issue NMS-5200)

  • The provisioning GUI in the webapp presents the wrong services to add to an interface when creating requisitions (Issue NMS-5211)

  • Notifications cannot contain non-ASCII characters and will cause NPEs (Issue NMS-5216)

  • TcpHandler in eventd times out too soon (Issue NMS-5224)

  • upgrade from 1.8.11 to 1.10.0 breaks provisioning groups and discovery (Issue NMS-5229)

  • Nodes marked as deleted in the database still appear in the output of REST calls. (Issue NMS-5231)

  • output.log reports java.net.ConnectException error while starting (Issue NMS-5238)

  • syslog date parsing fails in non-English locales (Issue NMS-5242)

  • The Tcp Exporter cannot process a null Rrd value (Issue NMS-5248)

  • A restart is required after changing the resource filter of a threshold (Issue NMS-5258)

  • A restart is required after adding a new threshold package. (Issue NMS-5259)

  • Resource Types are not ordered on Choose Resources Page (Issue NMS-5265)

  • HostResourceSwRunPlugin is not working (Issue NMS-5274)

  • Data Export throws an exception when trying to process a '-nan' value. (Issue NMS-5275)

  • Small cosmetic problem with the feature "Add to KSC Report" (Issue NMS-5287)

  • Provisioning Groups WebUI error (Issue NMS-5290)

Enhancements
  • Mib2opennms : replace the unreadable html entities by CDATA sections (Issue NMS-5142)

  • import update ArsDigita eclipse code formatter xml (Issue NMS-5156)

  • Increase Group Name Size (Issue NMS-5181)

  • Handle numbers with units when configuring the XML Collector (Issue NMS-5185)

  • Use multiples XPath for the resource identifier (resource key). (Issue NMS-5186)

  • Enhance JMXSecureCollector with RMI protocol support (Issue NMS-5205)

  • Split jmx-datacollection-config.xml (Issue NMS-5213)

  • Be able to control the filterOperator attribute from the WebUI (Issue NMS-5239)

  • Add any resource graph to a KSC report (Issue NMS-5268)

Release 1.10.0

Release 1.10.0 is the first in the latest series of stable releases.

The codename for 1.10.0 is Alboka.

Bug
  • OpenNMS does not keep track of changes that effect the psk map key (Issue NMS-2384)

  • VMware traps not recognized (Issue NMS-2566)

  • Cisco temperature threshold too low (Issue NMS-3574)

  • Link discovery gets confused by Cisco HSRP Mac Addresses (Issue NMS-3626)

  • Reasons Missing From nodeLostService events (Issue NMS-3848)

  • Opennms silently fails to detect SNMP on Dlink Switches (Issue NMS-3961)

  • Standard OpenNMS Solaris SMF manifest creates an insane multi-user-server dependency (Issue NMS-4543)

  • Linkd can`t collect QBridgeDot1dTpFdbTable from D-link switches (Issue NMS-4930)

  • KSC Overall Report Menu Formatted Strangely (Issue NMS-4956)

  • The opennms startup script doesn’t work in Solaris on a fresh installation (Issue NMS-4971)

  • Resource graph code is forming bad URLs (Issue NMS-4981)

  • Invalid characters on MibObj’s alias prevent their usage on thresholds expressions (Issue NMS-5019)

  • No Reason Code on IPv6 HTTPS outage (Issue NMS-5028)

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

  • Broken support for net-snmp (Issue NMS-5036)

  • CIDR-notation IP address in linkd causes exception (Issue NMS-5050)

  • dateParser in Rfc5424SyslogParser (Issue NMS-5051)

  • Map appears to show duplicate links (Issue NMS-5052)

  • Terminology around provisioning considered confusing (Issue NMS-5056)

  • Enabling DEBUG for Collectd, breaks SiblingColumnStorageStrategy (Issue NMS-5062)

  • The placeholders added to sample configuration files are not replaced when generating RPMs (Issue NMS-5070)

  • Field reference to script engine appears to cause memory bloat (Issue NMS-5076)

  • Change in hrStorage jrb directory naming usage breaks snmp graphs (Issue NMS-5078)

  • Notification names cannot contain an apostrophe it breaks the Java script (Issue NMS-5090)

  • 1.8-compatible CustomSyslogParser is not actually 1.8-compatible ;) (Issue NMS-5091)

  • SyslogNG parser can’t handle older Syslog messages (Issue NMS-5092)

  • Spike hunter throws an exception that prevents to scan all RRAs. (Issue NMS-5096)

  • If a threshold configuration contains invalid data from evaluators point of view a silent exception is thrown. (Issue NMS-5102)

  • Security Roles seem to be busted (Issue NMS-5108)

  • Batch reports under database reports GUI seems to be broken (Issue NMS-5111)

  • Radius (potentially all) Detector logging incomplete (Issue NMS-5122)

  • XSS vulnerability in OpenNMS web UI (Issue NMS-5128)

  • provision.pl not working "set" (Issue NMS-5130)

  • Outage ReST Interface outputs invalid XML (multiple <ipAddress/> fields) (Issue NMS-5138)

  • Capsd should exit if org.opennms.provisiond.enableDiscovery is true (Issue NMS-5157)

Enhancements
  • Making logging from linkd more readable (Issue NMS-5081)

  • Change of log level for certain messages from linkd (Issue NMS-5087)

  • Convert OPENNMS-MIB to SMIv2 (Issue NMS-5099)