Release 1.12
Release 1.12.9
Release 1.12.9 is the 10th in the stable 1.12 series of OpenNMS. It contains a number of important fixes including handling jetty.xml upgrades better, and a fix for a bug in the rescanExisting flag when provisioning. See What’s New in OpenNMS 1.12 for a general list of changes in the 1.12 series.
The codename for 1.12.9 is Bruce Springsteen
Bug
-
HRULE not working in JRobin graphs (Issue NMS-2793)
-
incorrectly translated trap contents (Issue NMS-5281)
-
Can’t monitor JBoss EAP 6.1.0 or later with the JMXMonitor/JMXCollector because they don’t support jmx-remoting protocol (Issue NMS-6589)
-
New jetty.xml configuration lacks default keystore passwords (Issue NMS-6601)
-
Pollerd stops working if a service is down and the downtime model is not correct. (Issue NMS-6603)
-
Problem with disable-ssl-verification in XML_Collector (Issue NMS-6611)
-
No Longer Able to Control Graph Report Order (Issue NMS-6621)
-
If Jetty HTTP is enabled in opennms.properties, the WebUI doesn’t work with SSL (Issue NMS-6629)
-
Can’t download generated reports, a NPE is thrown by the WebUI (Issue NMS-6632)
-
Having hundreds of scheduled outage hurts the performance of the OpenNMS server (Issue NMS-6748)
-
High CPU usage due to DataCollectionConfigDao.getConfiguredResourceTypes() while Collectd starts (Issue NMS-6757)
-
The rescanExisting flag in Provisiond is not working as expected (Issue NMS-6759)
Enhancements
-
Monitoring Asterisk SIP Clients (Issue NMS-5767)
-
Remove link to Surveillance Category Editor from nodepage for requisitioned nodes (Issue NMS-6372)
-
Asset page should not be in edit mode for requisitioned nodes (Issue NMS-6373)
-
If the HostResourceSwRunMonitor fails because of a timeout, the reason does not reflect it. (Issue NMS-6626)
Release 1.12.8
Release 1.12.8 is the 9th in the stable 1.12 series of OpenNMS. It contains an important fix for a security issue that can expose files outside of the OpenNMS directory through the web interface. See What’s New in OpenNMS 1.12 for a general list of changes in the 1.12 series.
The codename for 1.12.8 is John Petrucci
Bug
-
Security: downloadReport allow download and view any file in filesystem (Issue NMS-6580)
Release 1.12.7
Release 1.12.7 is the eighth in the stable 1.12 series of OpenNMS. It contains a number of important fixes including a XSS vulnerability, and also introduces a potentially incompatible change to the way the web UI is configured. For details on the web UI changes, see Changes to the Web UI Startup on the What’s New in OpenNMS 1.12 page.
The codename for 1.12.7 is Bob Marley
Bug
-
Form too large error on /opennms/admin/getNodes page (Issue NMS-2846)
-
exception when unmanaging interfaces via Admin → Manage and unmanage (Issue NMS-3998)
-
Resource Graph Resources - limited to 55 Resources or less (Issue NMS-4675)
-
Long query size for Resource Graphs generates 413 error - increase HeaderBufferSize (Issue NMS-4760)
-
Add config option to use persistent session with Jetty (Issue NMS-5527)
-
Really large provisioning groups crash Web UI (Issue NMS-6364)
-
Syslog Northbounder runs in a NullPointerException (Issue NMS-6383)
-
The notification WebUI is unusable when there are notifications associated with events that doesn’t exist on the DB. (Issue NMS-6447)
-
Embedded Jetty blocking HTTP requests due to "Max threads" settings (Issue NMS-6519)
-
WebStart remote poller needs Permissions: manifest attribute to run under Java 7u45 (Issue NMS-6522)
-
Using the Sftp3gppXmlCollectionHandler affecting the XSLT pre processing. Both are not working together. (Issue NMS-6533)
-
ResourceDao.findTopLevelResources() is returning duplicated data because of storeByForeignSource (Issue NMS-6545)
-
Some provisioning adapters do not send reload success / failure events (Issue NMS-6548)
-
Eventd does not honor reloadDaemonConfig event (Issue NMS-6549)
-
Vacuumd does not honor reloadDaemonConfig event (Issue NMS-6552)
-
Notifications are truncated at 4000 chars in database (Issue NMS-6562)
-
The SFTP Connection are not closed when an exception is thrown using 3GPP XML Collector (Issue NMS-6564)
-
Two XSS vulnerabilities in webapp (Issue NMS-6571)
Release 1.12.6
Release 1.12.6 is the seventh in the stable 1.12 series of OpenNMS. It contains a number of important fixes including a potential security leak in the ReST interface. See What’s New in OpenNMS 1.12.
The codename for 1.12.6 is Sascha Konietzko
Bug
-
REST API - Access to list of all user with non admin rights (Issue NMS-5391)
-
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? (Issue NMS-5592)
-
JdbcEventUtil should not set distPoller to "undefined" (Issue NMS-5750)
-
thresholding ignores persistselectorstrategy resulting in threshold events on items that should be ignored (Issue NMS-6274)
-
Can’t delete an escalation from the WebUI (Issue NMS-6338)
-
Provisiond detectors sometimes fail to detect (Issue NMS-6412)
-
The Upgrade Tools are throwing a NPE when a JMX service is not configured properly on collectd-configuration.xml (Issue NMS-6463)
-
Resource path parser incorrect on Windows when storeByForeignSource enabled (Issue NMS-6465)
-
microsoft.cpuPercentBusy is not working with RRDtool (Issue NMS-6468)
-
The Valere devices with broken SNMP agents are hanging Provisiond. (Issue NMS-6484)
-
Upgrade Tools issue: the snmpStorageFlag from datacollection-config.xml is not being considered while running SnmpInterfaceRrdMigratorOnline (Issue NMS-6489)
-
RPM and DEB maintainer scripts remove OPENNMS_HOME/data tree (Issue NMS-6495)
Enhancements
Release 1.12.5
Release 1.12.5 is the sixth in the stable 1.12 series of OpenNMS. It contains a fix for upgrades when using storeByForeignSource, plus a few other small changes. See What’s New in OpenNMS 1.12.
The codename for 1.12.5 is John Lee Hooker
Bug
-
Can’t import a requisition when OpenNMS is installed in "C:\Program Files\OpenNMS" (Issue NMS-6361)
-
sftp.3gpp: empty resource label when the PM Group filter doesn’t match a given measObjLdn (Issue NMS-6365)
-
The ILR reports wrong data when there are several packages with different collection rates on collectd-configuration.xml for the same service (Issue NMS-6386)
-
Security Information disclosed in Service detail screen (Issue NMS-6403)
-
NPE on SnmpAssetProvisioningAdapter.fetchSnmpAssetString() (Issue NMS-6405)
-
Upgrade 1.12.4 breaks StoreByForeignSource (Issue NMS-6409)
-
Exception on node.jsp with storeByForeignSource enabled and no data collection for the node. (Issue NMS-6424)
Release 1.12.4
Release 1.12.4 is the fifth in the stable 1.12 series of OpenNMS. It contains more upgrade tool bugfixes, as well as a number of small bug fixes and enhancements. See What’s New in OpenNMS 1.12.
The codename for 1.12.4 is Iggy Pop
Bug
-
OpenNMS+jrobin does not obey font selection (Issue NMS-2691)
-
JRobin Ignores --font directive (Issue NMS-3477)
-
Notices for events with a regex UEI have a bad label (Issue NMS-5093)
-
Uncaught exception in HostResourceSwRunMonitor when handling empty strings (Issue NMS-5852)
-
DiskUsageMonitor startswith parameter doesn’t evaluate all mount points (Issue NMS-6095)
-
UI for editing foreign source policies needs larger window for "value" field (Issue NMS-6161)
-
IPv6 IPLIKE expressions incorrectly rejected in notification wizard (Issue NMS-6313)
-
Requisition editor should trim whitespace from critical fields (Issue NMS-6314)
-
VMWare Importer is adding an asset called "memory" and should be "ram" (Issue NMS-6353)
-
Can’t execute standalone vmwarereqtool when RRDtool is enabled (Issue NMS-6354)
-
mib2 storage usage graph does not work with RRDtool (Issue NMS-6356)
-
In store-by-FS mode, nodes with only generic-resource RRD data treated as if they have no RRD data at all (Issue NMS-6359)
-
SnmpInterfaceRrdMigratorOnline fails with: java.lang.NumberFormatException: For input string: "UNKN" (Issue NMS-6369)
-
vmwarereqtool is initializing the DB Pool (Issue NMS-6389)
Enhancements
-
New event file for Konica Traps (Issue NMS-5699)
-
Remove the reset button on the login prompt. (Issue NMS-5738)
-
Datacollection Konica Printers (Issue NMS-5781)
-
New BackupExec event file (Issue NMS-5789)
-
New mib/event file for TrendMicro AV (Issue NMS-5829)
-
Add BGP datacollection support for Foundry BigIron 4000/8000/RX (Issue NMS-6308)
-
Add Configuration for Poseidon Sensor data collection. (Issue NMS-6315)
-
Monitor the health of a NetScaler’s group of servers. (Issue NMS-6377)
-
Include remote user and host in parameters of notificationsTurnedOff and ~On events (Issue NMS-6384)
-
Enhance DnsMonitor to evaluate size of answer section (Issue NMS-6398)
Release 1.12.3
Release 1.12.3 is the fourth in the stable 1.12 series of OpenNMS. It contains a critical bugfix to the upgrade tools added in 1.12.2, as well as a few small config updates. See What’s New in OpenNMS 1.12.
The codename for 1.12.3 is Charles Mingus
Bug
-
SnmpInterfaceRrdMigrator breaks with "javax.xml.bind.UnmarshalException: inf" (Issue NMS-6302)
-
Upgrade Tools issue: java.io.IOException: Server returned HTTP response code: 403 for URL: http://oss.oetiker.ch/rrdtool/rrdtool.dtd (Issue NMS-6306)
Enhancements
-
Add 64-bit SNMP ifXTable packet counters for unicast, multicast, broadcast (Issue NMS-6305)
Release 1.12.2
Release 1.12.2 is the third in the stable 1.12 series of OpenNMS. It contains quite a few bug fixes and enhancements since the 1.12.1 release. For a high-level overview of what has changed since OpenNMS 1.10, see What’s New in OpenNMS 1.12.
The codename for 1.12.2 is Liberace
Bug
-
Bean name with slashes must be escaped on jrb creation (Issue NMS-3485)
-
JMX Collector not stripping path separators from mbean object names when using store-by-group persisting (Issue NMS-4592)
-
JMX jrb filenames can contain spaces (Issue NMS-4612)
-
Some JMX metrics defined in the default jmx-datacollection-config.xml are not compatible with RRDtool (Issue NMS-5247)
-
Default ONMS JMX graphs broken with storeByGroup enabled (Issue NMS-5279)
-
Collectd org.apache.commons.jexl2.JexlEngine warnings in tomcat-internal.log (Issue NMS-5286)
-
Some monitored devices display errors when selecting to see details (Issue NMS-5553)
-
Make possible to set the interface status on the requisition through REsT and WebUI (Issue NMS-5773)
-
JMX collector mismatch ds.properties and rrd disk files (Issue NMS-5824)
-
Negative filter for services in alarm list shows null (Issue NMS-6005)
-
Bits In/Out graph is not working in NRTG graph (Issue NMS-6023)
-
Geo Maps don’t support web proxying. (Issue NMS-6046)
-
SNMP Data Collection Interfaces Directory Structure (Issue NMS-6056)
-
changing node name doesn’t work (Issue NMS-6084)
-
Socket error running on Solaris 11 (Issue NMS-6088)
-
Unable to start openNMS 1.12 on HP-UX because of lack of JNA native libs (Issue NMS-6096)
-
NRTG is not working if storeByForeignSource is enabled (Issue NMS-6119)
-
The VMWare Integration doesn’t work if an ESX Server is not accessible due to access restrictions (Issue NMS-6121)
-
VMWare Importer: If the vmwareTopologyInfo is too big, some PostgreSQL exceptions are thrown while running the importer (Issue NMS-6124)
-
Alarm Details for an not existing alarm shows empty page. (Issue NMS-6125)
-
Google Maps API rate-limit leads to persistent (-Inf,-Inf) coordinates in DB (Issue NMS-6129)
-
VMWare Collector: There is no way to specify the timeout (Issue NMS-6130)
-
The Provisioning Rest API is not managing update-dates in requisitions properly (Issue NMS-6133)
-
XSS vector in admin/error.jsp (Issue NMS-6147)
-
LdapMonitor can leak poller threads (Issue NMS-6148)
-
SSLCertMonitor fails to initialise (Issue NMS-6149)
-
VMWare Importer - NPE while building vmwareTopologyInfo on ESX Hosts (Issue NMS-6150)
-
Provide backward compatibility methods for JRobinDirectoryUtils when storeByForeignSource is not required (Issue NMS-6152)
-
VMWare Importer - Port Groups associated with ESX Hosts are confusing the VMWare Topology (Issue NMS-6162)
-
Exceptions exposed on provisiond.log when the MAC address is empty (Issue NMS-6164)
-
Possible thread contention on Collectd due to the checking on datacollection-config changes. (Issue NMS-6165)
-
maint_events.sh is not working (Issue NMS-6168)
-
NPE on output.log due to null ifSpeed when calling PhysicalInterfaceRow.getSpeed (Issue NMS-6169)
-
Startup fails due to libc.so being in invalid file format (Issue NMS-6170)
-
Date issues in "Response time by node" JR report (Issue NMS-6182)
-
Web MIB compiler should stub imports of OBJECT-TYPE macro from RFC-1212 (Issue NMS-6183)
-
No way to set Google Maps geocoder API key for node geo map (Issue NMS-6184)
-
NullPointerException in collectd.log (Issue NMS-6186)
-
It is possible to override a compiled MIBs without asking (Issue NMS-6189)
-
The SnmpMonitor is not returning the status with the responseTime value (Issue NMS-6192)
-
ThresholdingSet isn’t catching the exceptions thrown by the threshold evaluators (Issue NMS-6193)
-
Can’t see changes on the resource graph page after adding/modifying a Resource Type manually or through the WebUI (Issue NMS-6198)
-
RTCManager does multiple Posts if URL is not reachable (Issue NMS-6199)
-
Provisioning Silently Clobbers Geolocation Asset Data (Issue NMS-6221)
-
There is no link to "Resource Graphs" on any page of the WebUI when storeByForeignSource is enabled (Issue NMS-6225)
-
Can’t update asset records using provision.pl (Issue NMS-6229)
-
The Resource Graphs GWT Widget at the front page is not working with storeByForeignSource (Issue NMS-6231)
-
The Resource Graphs link from the Topology Map is not working with storeByForeignSource (Issue NMS-6232)
-
There is no way to know how the Thread Pool in Pollerd is behaving (Issue NMS-6252)
-
Jasper reports that requires accessing RRD files directly when RRDtool is enabled are not working (Issue NMS-6263)
-
Reserved name used as function name in opennms-webapp/src/main/webapp/admin/nodemanagement/setPathOutage.jsp (Issue NMS-6266)
-
Provisioner creates transient OnmsSnmpInterface on interfaces with null ifIndex (Issue NMS-6271)
-
thresholdFilter is ignored if value is null, despite AND condition (Issue NMS-6275)
-
Threshold filters based on numeric values are not working when they are not part of the expression or ds-name (Issue NMS-6278)
-
provision.pl is mentioning nothing about parent-foreign-source (Issue NMS-6288)
-
GeneralPurpose detector doesn’t work with banner match (Issue NMS-6294)
-
OSPF-TRAP-MIB events need updating (Issue NMS-6295)
-
F5 trap clear-events should have severity Normal (Issue NMS-6298)
Enhancements
-
JMX Configs For Database Polling (Issue NMS-1539)
-
Ability to add parent relationships (path outages) in provisioning WebUI (Issue NMS-3611)
-
Ability to define the namespace for WMI operations (Issue NMS-6094)
-
VMWare Importer: add a flag to ignore IPv4 or IPv6 Interfaces (Issue NMS-6138)
-
VMWare Importer: Merge existing services on interfaces (Issue NMS-6139)
-
In 1.12 the default log level is INFO instead of WARN like 1.10 (Issue NMS-6141)
-
VMWare Importer - Provide a way to generate the requisition from the command line for testing purposes (Issue NMS-6151)
-
Queries in old OutageModel.java class are O(n^2) or worse (Issue NMS-6163)
-
The threshold processor doesn’t work well with complex JEXL Expressions (Issue NMS-6194)
-
Display the Resource ID on the threshold events (Issue NMS-6195)
-
Accept either "foreignSource:foreignId" or "nodeId" as a parameter on element/node.jsp (Issue NMS-6234)
-
Add alarm-data to some APC and Powerware trap events (Issue NMS-6247)
-
CISCO-IF-EXTENSION-MIB trap event definitions (Issue NMS-6296)
Release 1.12.1
Release 1.12.1 is the second in the stable 1.12 series of OpenNMS. It contains a number of bug fixes and small enhancements since the 1.12.0 release. For a high-level overview of what has changed since OpenNMS 1.10, see What’s New in OpenNMS 1.12.
The codename for 1.12.1 is Patrick Murphy
Bug
-
Debian init.d script wrong postgres dependency (Issue NMS-5879)
-
threshold filters not processed properly (Issue NMS-5880)
-
Prefab graph ignores properties for width and height (Issue NMS-5918)
-
Disable Threshd by default in service-configuration.xml (Issue NMS-6024)
-
Database connections leak until the system cannot obtain any more connections (Issue NMS-6051)
-
No login screen after update 1.10.12.1 (Issue NMS-6058)
-
The VMWare collector doesn’t work properly when storeByForeignSource is enabled (Issue NMS-6060)
-
Distributed map offered when no monitoring locations defined (Issue NMS-6063)
-
Mail Transport Monitor exception in 1.12.0 (Issue NMS-6067)
-
Make the VMWare Provisioner more useful (Issue NMS-6070)
-
provision.pl is not handling properly the 302 and 303 HTTP Responses. (Issue NMS-6072)
-
OpenNMS web UI has encountered an error (Issue NMS-6073)
-
The JAR where the GpDetector is defined doesn’t appear on the RPM or DEB files (Issue NMS-6074)
-
The jasper report templates doesn’t work after enabling storeByForeignSource (Issue NMS-6075)
-
JNA code does not work if tmpdir is mounted noexec (Issue NMS-6076)
-
config-tester exception in clean 1.12 installation (Issue NMS-6077)
-
Remove sample-report, trivial-report and parameter-test from database-reports.xml (Issue NMS-6080)
-
VmwareConfigBuilder is not generating a valid graph templates file. (Issue NMS-6081)
-
VmwareConfigBuilder creates too long aliases for vSphere 5.1 (Issue NMS-6082)
-
parent-foreign-source is not working anymore (Issue NMS-6083)
-
Syslog Northbounder is not translating the node labels (Issue NMS-6092)
-
Requisition ReST Caching Does Not Flush On Shutdown (Issue NMS-6093)
-
Can’t use SNMPv3 with NoAuth-NoPriv (Issue NMS-6108)
-
Cron-triggered reports in Reportd do not work (Issue NMS-6113)
-
alarmidnotfound.jsp went missing (Issue NMS-6114)
Release 1.12.0
Release 1.12.0 is the first in the stable 1.12 series of OpenNMS. It contains a number of bug fixes since the 1.11.94 release. For a high-level overview of what has changed since OpenNMS 1.10, see http://www.opennms.org/wiki/What%27s_New_in_OpenNMS_1.12]What’s New in OpenNMS 1.12].
The codename for 1.12.0 is Barry Privett
Bug
-
ERROR: insert or update on table "notifications" violates foreign key constraint "fk_eventid3" (Issue NMS-1668)
-
Provisiond never generates nodeCategoryMembershipChanged events (Issue NMS-4951)
-
Provisiond Error : org.hibernate.exception.SQLGrammarException: could not execute query (Issue NMS-5348)
-
SNMPV3 context not working in provisiond (Issue NMS-5556)
-
"No Data for this Entry" in Serial Interface Utilization Summary report (Issue NMS-5617)
-
OpenNMS 1.11.91 requres a JDK to be installed for Jetty to display the login page (Issue NMS-5835)
-
Duplicated parameter in notification.xml (Issue NMS-5948)
-
OpenNMS Menu is sometimes left justified (Issue NMS-5988)
-
Node availability report wrong calculation of percentage (Issue NMS-5990)
-
Node selection dumps to exception error (Issue NMS-6002)
-
Topology and Geographical Maps Fail to Load (Issue NMS-6003)
-
Alarm Inserts failing with PostgreSQL Exception (Issue NMS-6011)
-
Poll Outages "day of week" configuration not working (Issue NMS-6013)
-
GWT Errors on Asset Page (Issue NMS-6015)
-
Missing HTTP content-type in response of the data export API (Issue NMS-6016)
-
Windows CPU graph doesn’t work with JRobin (Issue NMS-6017)
-
Concurrent modification exception in NRTG nrt.broker (Issue NMS-6019)
-
Can’t add more than one item to any table while editing Events or Data Collection elements through the UI (Issue NMS-6020)
-
NRTG Realtime link does not show up for Storage (MIB-2 Host Resources) (Issue NMS-6021)
-
Statistic Reports shows an empty page (Issue NMS-6028)
-
Can’t log in after creating a new user (Issue NMS-6030)