Overview
This Interim Fix provides various functional fixes for IBM Enterprise Content Management System Monitor (ESM) 5.5.5-000.
Requirements: Requires at least a working installation of ESM 5.5.5-000. Supersedes all previous Interims Fixes for ESM 5.5.5-000. Certifications: None. |
Additional information for the IBM Enterprise Content Management System Monitor can be found as IBM ESM Field Guides.
The updated documentation can be downloaded from the IBM download pages.
Installation Steps
New installation
The installer of this Fix Pack/Interims Fix cannot be used for a fresh installation.
Before
-
Check if there is an installer.properties file in the same directory where the installer binary was copied to.
-
If so, remove this file from the directory before starting the installer.
-
-
Proceed as described in the Install Guide of the ESM.
Server
-
Proceed as described in the Install Guide of the ESM.
-
Due to a 3rd-party limitation whitespaces in the installation path are currently not supported under Unix/Linux.
Agent
-
Proceed as described in the Install Guide of the ESM.
-
Due to a 3rd-party limitation whitespaces in the installation path are currently not supported under Unix/Linux.
After
-
No further special actions must be taken directly after the installation has ended.
When updating an existing installation
Before updating make sure you have made a backup of your current installation.
Note
|
You can export your current configuration and later import it again from a subtopic in the Administration view. This is step is necessary if you are planning to switch the storage type of the H2 database from the default MV mode the PR mode. For details, see the section about database corruptions below. |
Before
-
It is not recommended to mix GUI based and console mode based installations. This can lead to configuration settings erroneously enclosed with double quotes, e.g. "1883" instead of plain 1883.
-
Check if there is an installer.properties file in the same directory where the installer binary was copied to.
-
If so, remove this file from the directory before starting the installer.
-
-
When updating from ESM 5.5.0.0 Interim Fix 3 check if there are MkfLargeRecBlocks probes configured.
-
If so, these must be removed. Deactivating alone is not sufficient.
-
The MkfLargeRecBlocks probe is only supported for IS 3.6, which is no longer supported by ESM 5.5 and newer.
-
These version restrictions were already mentioned in the product’s documentation from ESM 5.5 on.
-
-
When updating from ESM 5.5.0.0 Interim Fix 2 check if there are BatchIt probes configured.
-
If so, these must be removed. Deactivating alone is not sufficent.
-
After the update, the BatchIt probes have to be created again manually.
-
-
The encryption strength is enhanced by the 5.5.2.0 Interim Fix 1; especially between server and agent. Updating from versions older than 5.5.2.0 Interim Fix 1 will prevent a communication between the updated component, e.g. the server, and an older component, e.g. an agent. So all agents must be udpated to be able to connect to an updated server.
Server
-
We recommend to stop the ESM server.
-
Proceed with the update guided by the installer.
-
Due to a 3rd-party limitation whitespace in the installation path are currently not supported under Unix/Linux.
Agent
-
We recommend to stop the ESM agent.
-
Proceed with the update guided by the installer.
-
Due to a 3rd-party limitation whitespace in the installation path are currently not supported under Unix/Linux.
After
-
When updating from ESM 5.5.0.0 Interim Fix 3 check if there are ICC4SAPArchiveStatus probes configured.
-
For probes with authentication type
NONE
no action is required. -
For probes with authentication type SERVER_AUTH: move the existing password from the field
Keystore Password
to the fieldTruststore Password
. -
For probes with authentication type CLIENT_AUTH: move the existing password from the field
Keystore Password
to the fieldTruststore Password
. Set the fieldKeystore password
to the password required for the TRUSTSTORE_FILE defined in the archint.ini file. -
Refer to probe description in the IBM Enterprise Content Management System Monitor Probes and Situations Guide for details.
-
-
When updating from ESM 5.5.2.0 or older check if there are MssqlProcesses probes configured
-
If so, review the evaluation of the sample
-
the return value (message)
up
has been changed to value = 1 -
the return value (message)
down
has been changed to value = 0 -
the return value (message)
remote
is no longer supported; trying to use this probe for remote MSSQL instances now results in an error
-
-
-
When updating from ESM 5.5.2.0 Interim Fix 2 or older check if any Listener or ListenerForLicences probes are configured
-
If Listener probes are configured, adjust the Listener path
-
for meters, add the suffix
/value
to the Listener path if it is not present (Example:/RPC/ExecuteChanges/Requests In Progess
must be changed to/RPC/ExecuteChanges/Requests In Progess/value
) -
for events, add the suffix
/total count
to the Listener path if it is not present (Example:/CPU/jvm_free_memory
must be changed to/CPU/jvm_free_memory/total count
) -
check the column headings in the IBM System Dashboard for Enterprise Content Management to check which suffix must be added
-
-
If ListenerForLicences probes are configured, review the Application Name and Application Instance
-
the mentioned fields no longer support a list of entries
-
use
*
to match all application names and/or instances; alternatively, configure several instances of the ListenerForLicences probe
-
-
-
When updating from ESM 5.5.4.0 or older check if any CustomDatabaseQuery probes are configured
-
If so, you may want to review the setting of the timeout parameter of these probes because the unit of this parameter has been changed from milliseconds to seconds.
-
-
When updating from ESM 5.5.4.0 or older check if any LdapConnection or LdapPerformance probes are configured
-
If so, you will need to adjust the login.conf on the corresponding agents because the login module has changed. Refer to the Configuration Guide for an example of a login.conf file.
-
After an update it is recommended to explicitly clear the web browser’s caches to trigger a fresh update of the UI and its components. This is done by pressing the control key (CTRL) and the function key number 5 (F5) simultaneously on your keyboard while the focus is in the ESM’s browser window or tab. |
Database Corruption with H2
The following is only for the server not the agent.
Note
|
We have reports that under some circumstances the embedded database of the server has gone corrupt beyond repair. It looks that especially the configuration database is affected by this issue. Follow the instructions below to avoid this risk. Read them carefully and if in doubt ask your support representative for help. |
Important
|
Before switching the database mode of the H2 database you should export the configuration to a file, from which you can later re-import it. Chaning the storage mode will wipe-out the complete content of the database. So you will need the export to be able to restore your configuration after the change was applied. The export is made through a function in the Administration view, see the documentation for details. |
Changing the storage mode is done by changing the JDBC-URL of the datasources defined in the server’s configuration
org.ops4j.datasource-phoenix.cfg
which can be found below <server install dir>/karaf/etc/
.
Procedure
-
Login as admin user and export the configuration.
-
Stop the ESM server.
-
Open the file
org.ops4j.datasource-phoenix.cfg
with a text editor. -
Search for the line defining the JDBC URL. It should start with
url=jdbc:h2:
. -
Add
;MV_STORE=FALSE
to the end of the URL. -
The result should look like the following for the configuration database:
url=jdbc:h2:./configuration;AUTO_SERVER=TRUE;AUTO_RECONNECT=TRUE;MV_STORE=FALSE
-
Save the changed file.
-
Restart the server.
-
Login as admin user and import the exported configuration.
Virus Scanners
We strongly advise to exclude the karaf folder of the server from virus scans and from access by other external programs that potentially can lead to file locks. This can lead to database corruption.
Microsoft Windows Server Core
ESM does not support an installation on Microsoft Windows Server Core, neither for the server nor for the agent component. You have to use an installation with the so called Desktop Experience. For details see the Microsoft webpages.
Known Limitations
Call # | IBM APAR # | Description |
---|---|---|
11374 |
- |
Memory consumption when showing a very active dashboard in a browser over a longer period of time A memory leak was detected and could only partly be fixed, when using a browser, especially Firefox, to present a highly active monitoring dashboard over a longer period of time without manually refreshing the page. Solution Use a Chrome based browser and/or refresh the page from time to time pressing Ctrl-F5. |
9659 |
- |
On MS Windows automatic start directly after an update will sometimes not work On MS Windows it was reported the automatic start after an update of server or agent failed unnoticed by the installer and without any entries in the logs. But the service can then be started through the service manager as normal. Solution Start the service through the service manager after the installation. |
9149 |
- |
FileDescriptorUsage probe fails on AIX Due to technical limitations the FileDescriptorUsage probe fails on IBM AIX. Solution You can write a shell script and can call that as a "Process" probe to accomplish more or less the same. |
9099 |
- |
Out of focus views in the browser For some versions of Mozilla Firefox it was reported that the UI is sometimes "out of focus", e.g. a headline is only partially seen, because it is half out of the screen. Solution Press Ctrl-F5. If that does not help, logoutand login again. |
7926 |
- |
Daemon does not always start as requested right after silent installation under AIX Under some circumstances it was reported the daemon for the agent or server does not start although it was set in the input file. The daemon successfully starts after the installation calling the service-wrapper scripts from the command line. Solution No workaround exists, but the daemon can be started through the service-wrapper after the installation. |
7774 |
- |
start/stop/status does not work out of the box with /bin/sh on some Solaris installations When trying to start, stop or check the status of the product, the call will fail with an error like e.g. "export KARAF_DEBUG= : is not an identifier". The Apache Karaf scripts use /bin/sh as the shebang-path. On some Solaris installations this shell does not support one-liners like "export FOO=bar". Solution Replace the #!/bin/sh in the first line of the scripts below <installation dir>/karaf/bin/ by #!/bin/bash or by any other shell, that is installed on your system and that supports one-liners to export variables like "export FOO=bar". |
7076 |
- |
Wrong counter shown when closing incidents When closing one or more incidents, the counter in the confirmation message shows the counter of all incidents regardless of yet closed incidents. Solution There is no workaround available. |
5155 |
- |
No NTLM authentication for HTTP probes The following probes currently do not support NTLM authentication:
Solution No workaround exists. |
4185 |
- |
Large Page Support Needed for AIX The product installation fails under AIX with the error message "[…] JVMJ9GC032E System configuration does not support option '-Xlp' […]" in case the OS is not configured to use large pages. It is not necessary to allocate space, but the OS must be configured to potentially be able to allocate the space for large pages. Solution Activate large page support for the OS. This will very likely never change. |
4183 |
- |
Internal duplicate detection cannot be turned off If duplicate events (same Situation, same severity) occur in a very short timeframe (< 1 s), they will be filtered as duplicates. There is currently no way to turn off this behavior. This works as designed to prevent unnecessary overload of the server and will very likely never be fixed. Solution None |
4182 |
- |
Accessibility: Alt+s works in all editors but the monitoring configuration wizard With Alt+s one can close and save open editors through the keyboard in case the focus is in the open editor. This does not work in the monitoring configuration wizard, where one defines the probe, the situation, and the task automation. Solution Navigate with tab-movements to the check-mark icon - in the editor’s toolbar to focus it and press enter. |
3836 |
- |
Adding second subsystem for WindowsEventLog will generate old messages This happens in the following situation:
In that case, old entries from the Application protocol will be sent as samples. Solution Stop the agent and remove the eventlog.bkf file before adding another protocol. This will force the reading process to start with the newest entries of all protocols. Be aware that you might lose entries for protocols that have been monitored before the agent restart. |
3814 |
- |
GeneralDiskspace monitor does not work for NFS mounts The GeneralDiskspace probe does not support NFS mounts at the moment. Solution If possible use the Diskspace probe. Beware it lacks the sophisticated features of the GeneralDiskspace probe. |
Fixes and Feature list
5.5.5-000-001
Call # | IBM APAR # | Type | Area | Description |
---|---|---|---|---|
11413 |
- |
Fix |
Monitoring |
The P8 Audittrail probe no longer fails with a NullPointer-Exception if a log entry contains null values in CLOBs. |
11395 |
- |
Fix |
Monitoring |
It is now possible to disable the default behaviour to automatically deploy a basic monitoring to new agents. This has to be done by creating the text file <server install dir>/karaf/etc/de.cenit.phoenix.server.services.agents.AgentBasicMonitoringInitializer.cfg with the following text in one line as its only content: disable=true |
11374 |
- |
Fix |
Monitoring |
A memory leak in the monitoring view in combination with Firefox was fixed. But please see the related Known Limitation for restrictions, that could not be fixed for now. |
9700 |
- |
Fix |
Cross-Cutting-Concerns |
The sometimes observed behaviour of agents losing the connection to their server after some time is fixed. |
9675 |
- |
Fix |
Cross-Cutting-Concerns |
Scheduled Reports are now saved on disk in the directory "<server install dir>/karaf/server/reports/" as PDFs instead of being saved in the database. |
8568 |
- |
Fix |
Monitoring |
A continuously blocking task that should forward incidents no longer leads to block the sample processing. |
11384 |
- |
Fix |
Administration |
The dashboard settings are now also included in an export and the probes are no longer deactivated. Instead the user now must explicitly disable the probes while importing. |
5.5.5
Call # | IBM APAR # | Type | Area | Description |
---|---|---|---|---|
9697 |
- |
Enh |
Monitoring |
IBM JRE specific JSSE2 system properties to enable TLSv1.2 are now always set. |
8592 |
- |
Fix |
Monitoring |
The GeneralDiskspace probe now correctly handles continuation lines in df output. |
8456 |
- |
Enh |
Monitoring |
The table of subsystem references in the configuration wizard now has descriptive column headers. |
8442 |
PJ46088 |
Enh |
Installation |
Cumulative security update for IBM Java 8 JRE included in the product. |
8434 |
- |
Enh |
Monitoring |
Narrower title leaves more space for information bar, which also acts as a navigational breadcrumb in views that are showing a hierarchy. |
8368 |
- |
Enh |
Monitoring |
It is no longer possible to define a schedule for callback probes (e.g. logfile probes). These do not need a schedule as they are triggered automatically. So the definition of a schedule has no effect et all. |
8335 |
- |
Enh |
Cross-Cutting-Concerns |
If HTTPS is enabled accessing the web-UI through the HTTP-URL the user will automatically redirected to the HTTPS URL. |
8333 |
- |
Enh |
Cross-Cutting-Concerns |
Self-monitoring: It is possible to automatically send emails if one or more agents are in the state of "timed out" and/or if one or more tasks failed to run properly (state "failed" and "canceled"). |
8281 |
- |
Enh |
Build-Environment |
For ODM logfile monitoring the formatfile for the IBM WebSphere logfile can be used. |
7964 |
- |
Fix |
Monitoring |
The CMOD probes will no longer fail if the CMOD installation is not in the default directory. |
7077 |
- |
Fix |
Installation |
Custom v2s format files are now retained between updates of the server and the agent. |
5987 |
- |
Enh |
Monitoring |
All file names and domain user names can now be entered in the correct OS specific format. This means that it is no longer required to replace backslashes in file names and user names by forward slashes. |
5125 |
- |
Enh |
Cross-Cutting-Concerns |
An exported configuration can now be imported. The import reads a JSON file that was created through an export, see extra release notes for that feature. |
5124 |
- |
Enh |
Cross-Cutting-Concerns |
Export of the configuration is now possible. In this first version one can now export the configuration, without the situations and probes to a JSON file. That file can later be used for an import, see extra release notes entry for that feature. |
5091 |
- |
Enh |
Monitoring |
The WebResponseTime and WebStatusMonitor probes have been switched to a pure Java implementation. Please note that due to technical changes the FULL_RESPONSE_TIME option for the WebResponseTimer probe is no longer available. Probes that use this option will automatically be changed to the option TOTAL_DURATION instead. Also please note that the both probes currently don’t support NTLM authentication. |
5084 |
- |
Enh |
Monitoring |
The LdapConnection and LdapPerformance probes have been switched to a pure Java implementation. Please note that the login.conf for existing probes must be adjusted. Refer to the Configuration Guide for an example of a login.conf file. |
5049 |
- |
Enh |
Monitoring |
The CaseManagerCaseStatus, CaseManagerSolutionStatus and CaseManagerTaskStatus probes have been switched to a pure Java implementation. |
4184 |
- |
Fix |
Monitoring |
The CustomDatabaseQuery probe no longer ignores its timeout setting. Note that the setting is now in seconds instead of milliseconds. |
3764 |
- |
Enh |
Monitoring |
New agents connecting to the server the first time will get a set of probes for monitoring basic paramesters like CPU, memory, and diskspace. Existing agents will not be affected. |
3752 |
- |
Enh |
Monitoring |
Deep copy of subsystems is now supported. A deep copy is a copy of a subsystem populated with copies of the references of the child subsystems found in the original. |
3751 |
- |
Enh |
Monitoring |
Shallow copy of subsystems is now supported. A shallow copy is a copy of a subsystem populated with references of the child subsystems found in the original. |
5.5.4
Call # | IBM APAR # | Type | Area | Description |
---|---|---|---|---|
8201 |
PJ46038 |
Enh |
Installation |
Cumulative security update of the IBM Java 8 JRE, shipped with the product. |
7964 |
- |
Fix |
Monitoring |
The CMOD probes will no longer fail if the CMOD installation is not in the default directory. |
7763 |
- |
Enh |
Monitoring |
To prevent irritations a status page is shown in the browser till the web-UI is ready for logons. |
7162 |
- |
Enh |
Monitoring |
New probe to report the number of BPM processes in a specific state |
6575 |
- |
Enh |
Cross-Cutting-Concerns |
It is now possible to define some more obscure expert options for SMTP in the SMTP server settings. |
6562 |
- |
Fix |
Monitoring |
The listener license/usage probes could fail if a Listener is not sending any listener instance data, because the probes had handled such a listener as an older implementation. This could lead to an unspecified exception in the listener code. With this fix, the probes no longer support that older license/usage API of the listener. Only the license/usage data provided by the ILMT listener paths is now used regardless of the existence or non-existence of any instance information provided by the listener. |
6545 |
- |
Enh |
Cross-Cutting-Concerns |
All non-vital ports of the agent and the server are now closed per default. Especially the H2 web- and database-server ports are closed. Although it was planned to close the web-server of the agent, the port is still open. That is because the Jetty of the agent is used now by the new logstash probe. |
6531 |
- |
Fix |
Monitoring |
The message in samples created by the ResourceManagerHeartbeatProbe now correctly indicates if the LAN cache is on or off. |
6530 |
- |
Enh |
Monitoring |
New probe to count the number of BPM process application snapshots. |
6489 |
- |
Fix |
Tasks |
SNMP task editor: It is no longer possible to close the editor of a newly created task without a name by clicking on the save button. The editor stays open with a warning. The editor can be closed without saving through clicking on the cancel button. |
6488 |
- |
Fix |
Tasks |
A newly created task is no longer erroneously made active, when saved. The user has to do this manually. |
6003 |
- |
Fix |
Tasks |
SMTP forwarding with security enabled (user/password needed for SMTP server access), works now as expected. |
5987 |
- |
Enh |
Monitoring |
All file names and domain user names can now be entered in the correct OS specific format. This means that it is no longer required to replace backslashes in file names and user names by forward slashes. |
5978 |
- |
Fix |
Installation |
The H2 database server is no longer accesible from outside the application.. |
5954 |
- |
Fix |
Installation |
After an update to 5.5.2.0-002 with multiple dashboards defined the dashboards are no longer overwritten with the content of the first dashboard. |
5934 |
- |
Fix |
Tasks |
Subsystem selection in task editor is now cleared if no matching subsystem is found. If the task editor was opened for a task type, where a subsystem of the corresponding type is defined and then the task type was changed to a type where no corresponding subsystem exists, the previously selected subsystem remained selected. This is no longer the case. |
5765 |
- |
Fix |
Monitoring |
Active and inactive probes assigned to an agent are listed in the info/details section of an agent. The bug was, that there were only active probes listed. |
5718 |
- |
Enh |
Cross-Cutting-Concerns |
The configuration settings and the monitoring data are now always stored in two separate databases. This allows the monitoring data to be stored in an external IBM DB2 database instead of the embedded H2 database. The configuration data is always stored in the embedded H2 database. It is not possible to select IBM DB2 as a database when updating. It is only possible to select IBM DB2 as a database when executing a (new) full install. |
5713 |
- |
Fix |
Monitoring |
The following issue in the monitoring view is now fixed: In a multi-tab dashboard selecting one of the incidents in a graph portlet in a dashboard not the last one and without a scrollbar, will scroll-up the complete dashboard content. Parts of the dashboard are out of sight and below the tab row and header of the page. There is no scrollbar to refocus the dashboard. |
5688 |
- |
Enh |
Installation |
Flexera’s InstallAnywhere 2020 is now used as the installer for the product. |
5152 |
- |
Fix |
Cross-Cutting-Concerns |
A memory leak in the web ui was fixed. This memory leak could be triggered by repeatedly switching between the Situations and the Task Portlets icon on the outer most left side of the Monitoring view. |
5051 |
- |
Fix |
Cross-Cutting-Concerns |
Fixed context root prevented access to webconsole e.g. via Ingres in AWS. |
4911 |
- |
Enh |
Monitoring |
No longer needed fields of the CPE subsystem were removed. The fields are "installation path", "OS user", and "API installation path". |
4271 |
- |
Fix |
Cross-Cutting-Concerns |
The agent counter in the status icon in the upper right corner of the web-ui now shows the correct amount of agents per status. |
4213 |
- |
Enh |
Monitoring |
The subsystem configuration wizard now shows descriptive short labels below the subsystem icons to ease the identification of the underlying subsystems. |
4204 |
- |
Fix |
Monitoring |
If a probe returns more than one sample in one run, each sample is forwarded into the evaluation, so for each of them an incident can be created. This was a known limitation, which no longer exists now. |
4173 |
- |
Fix |
Monitoring |
The probes Icc4SapArchiveStatus and Icc4SapServerStatus failed on UNIX and Linux systems due to an incorrect directory name. This has been fixed. |
3869 |
- |
Fix |
Monitoring |
Icc4SapArchiveStatus probe no longer fails when authentication type is selected or more than one archive is defined in the INI file. |
3849 |
- |
Enh |
Monitoring |
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […]. |
3802 |
- |
Enh |
Monitoring |
The Listener probes have been converted to a pure Java implementation. The following fundamental changes have been implemented: * the probes now run inside of the agent JVM, no external JVMs are started * the probes no longer need a schedule; data is sent as soon as it is available * the configuration now consistently uses the path and column names from the IBM System Dashboard for Enterprise Content Management * there is no longer a distinction between USER and METER data: meters are now part of the USER branch as in the IBM System Dashboard for Enterprise Content Management; for this reason, the Ce*Meter* probes have been merged into the corresponding Ce*User* probes, existing probes are converted during update * due to the technical changes, the analyzation type has been removed from all Listener probes |
3799 |
- |
Enh |
Monitoring |
New portlet to build a kind of a heatmap in a dashboard implemented. |
3791 |
- |
Enh |
Monitoring |
Support to use the asterisk wildcard in logfile paths and names added. |
5.5.2-000-002
Call # | IBM APAR # | Type | Area | Description |
---|---|---|---|---|
5691 |
- |
Fix |
Monitoring |
Incident of the Port Reachable probe showed a timeout of zero milliseconds as January 1st, 1970 00:00:00 UTC. This is now fixed and zero is shown as the correct value. |
5660 |
PJ45938 |
Fix |
Cross-Cutting-Concerns |
Setting the languages in the browser setting to a language code alone, e.g. "en" or "de", but not setting the country code, e.g. "English (United States Of America)" or "Deutschland" prevented the web-UI from loading. Now the web-UI will be loaded correctly. |
5659 |
- |
Fix |
Installation |
Security fix: It is now possible to turn the H2’s web server off by not setting its port in the installer. This works also while updating the product not only new installations. |
5152 |
- |
Fix |
Cross-Cutting-Concerns |
A memory leak in the web ui was fixed. This memory leak could be triggered by repeatedly switching between the Situations and the Task Portlets icon on the outer most left side of the Monitoring view. |
5107 |
- |
Fix |
Monitoring |
Filtering of samples on the Agent side works now reliable and can be configured through the Web-UI. |
5105 |
- |
Fix |
Tasks |
Selecting a task type and clicking on the add (plus) button now correctly opens the task editor for the selected type. |
5095 |
- |
Fix |
Tasks |
Exporting of incidents to slack works now. |
5086 |
PJ45876 |
Fix |
Cross-Cutting-Concerns |
Cumulative security fixes for (IBM Java 8) JREs included in the ESM 5.5 product line. |
5069 |
- |
Fix |
Monitoring |
Some cepest based probes unnecessarily used an internal locking mechanism to prevent parallel runs of the same probe. This could led to errors if the probe’s execution time took too long compared to the schedule. These probes are no longer utilizing the internal locking mechanism. |
5052 |
- |
Fix |
Monitoring |
Monitoring of rotating logfiles no longer unexpectedly stops. The monitoring of so called rotating or rolling logfiles stopped unexpectedly in cases where the logfile to monitor has got a new reference handle (aka I-node) in the file system when "rolling" occurred. |
5051 |
- |
Fix |
Cross-Cutting-Concerns |
Fixed context root prevented access to webconsole e.g. via Ingres in AWS. |
4967 |
- |
Fix |
Cross-Cutting-Concerns |
Security scans of the MQTT port of the server via OpenVAS no longer leads to high CPU loads. |
4902 |
- |
Fix |
Cross-Cutting-Concerns |
Continuous update of all portlets works now reliable even after switching between "Monitoring" and "Configuration" back and forth. |
4882 |
- |
Fix |
Monitoring |
All details of an agent shown in the sidebar below the list of agents are updated if the status of the corresponding agent changes. |
4296 |
- |
Fix |
Installation |
New installations no longer use non-standard ports for HTTP and HTTPS for the web-ui. |
4280 |
- |
Fix |
Installation |
The problems with the automatic start after the installation no longer exists. The issue was removed from the list of knonw limitations. |
4173 |
- |
Fix |
Monitoring |
The probes Icc4SapArchiveStatus and Icc4SapServerStatus failed on UNIX and Linux systems due to an incorrect directory name. This has been fixed. |
3869 |
- |
Fix |
Monitoring |
Icc4SapArchiveStatus probe no longer fails when authentication type is selected or more than one archive is defined in the INI file. |
3849 |
- |
Fix |
Monitoring |
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […]. |
3839 |
- |
Fix |
Monitoring |
The WMI probe no longer triggers core dumps on agents. |
3813 |
- |
Fix |
Monitoring |
The ICN plug-in now filterts the incidents by the selected situation group. |
3781 |
- |
Fix |
Monitoring |
The limitation of columns in the monitoring dashboad does no longer exist. |
5.5.2-000-001
Call # | IBM APAR # | Type | Area | Description |
---|---|---|---|---|
4951 |
- |
Fix |
Monitoring |
The return value of the MSSQL Processes Probe was always 0. The correct return value was only shown in the message field. This is now fixed. The probe returns 0 (zero) and 1 (one) accordingly to measured state’s of the MS SQL processes. |
4945 |
- |
Enh |
Cross-Cutting-Concerns |
All server’s and the agent’s TLS based communication now uses only Diffie-Hellman (DH) keys sizes bigger or equal to 2048. Shorter key lengths are no longer supported. So e.g. agents prior to this fix will not be able to connect to the server after it was updated. All agents must be updated, too, to allow them to reconnect to the server. This fix can also have effects on HTTPS based communications. It can also have an effect on the overall performance while starting the server. If you want to downgrade to a key length of 1024 after the update, you can edit the JVM property " jdk.tls.ephemeralDHKeySize" in karaf/etc/system.properties. After a change of this property, the server has to be restarted to apply the change to the JVM. |
4941 |
- |
Fix |
Monitoring |
Microsoft Internet Explorer 11 only: Sometimes a tag element in the search dialog of the situation group list dispeared. Only manual refresh of the GUI showed the tag again. This behaviour is now fixed. The shown tags are stable now. |
4928 |
- |
Fix |
Monitoring |
The incident list for a situation can now correctly be sorted by timestamp. |
4879 |
- |
Fix |
Reporting |
Listing or saving reports could lead to rest errors like "Server could not perform requested action". This could only be fixed by upgrading a third-party library. |
4831 |
- |
Enh |
Monitoring |
The Listener probes have now access to all counters reported by the Listener API, especially the raw counters and accumulators and their statistics data. |
4824 |
PJ45793 |
Enh |
Installation |
Cumulative security update of the IBM Java 8 JRE, shipped with the product. |
4812 |
- |
Fix |
Monitoring |
All probes for subsystems of type eDiscovery received a wrong number of arguments. This has been fixed. |
4811 |
- |
Fix |
Monitoring |
The probes ContentNavigatorPingPageStatus and SyncServerPingPageStatus failed for ICN subsystems that contained a URL without port. This has been fixed. |
4305 |
- |
Fix |
Monitoring |
The DB2Statistics probe now works for DB2 installations that use other languages than English. |
4301 |
- |
Fix |
Monitoring |
The DB2Statistics probe failed because the GSK Kit was missing from the search path. |
4278 |
- |
Enh |
Usermanagement |
To streamline the LDAP configuration and to prevent confusion, the configuration settings were split of in two sections. A standard fields section, which is shown immediately after the LDAP configuration editor is opened and an experts settings section, which is hidden beneath an expert settings button in the configuration editor. |
4276 |
- |
Fix |
Cross-Cutting-Concerns |
Security fix to prevent Cross-Site Request Forgery (CSRF) attacks to succeed. |
4274 |
- |
Fix |
Reporting |
Creating line charts could lead to a NoSuchMethodError and would prevent generating such reports at all. This could only be fixed by upgrading to a newer charting library version. |
4255 |
- |
Fix |
Monitoring |
Sorting the history view of incidents by clicking on the "value" column is no longer broken. |
4254 |
- |
Fix |
Monitoring |
The format file for the P8 server error logfiles did not parse entries correctly if they ended with a Java exception. This has been fixed. |
4253 |
- |
Fix |
Knowledgebase |
Some existing Knowledgebase entries did not show up in the details view of an incident although they should. Now this is corrected and these entries are also shown. Mostly the descriptions for P8 server error log entires were affected by this issue. |
4206 |
- |
Fix |
Monitoring |
Lists in the sidebar and portlets scrolled spontaneously to the top if there are automatic refreshes or updates in the UI. This is no longer the case if one has scrolled down. |
4195 |
- |
Fix |
Monitoring |
Datacap Pages Queued Probe can now create more than one sample if needed. So the probe will return samples in such a case instead of returning none and failing silently. |
4191 |
- |
Fix |
Tasks |
Invalid hostnames in the SNMP configuration no longer generate very technical exceptions, but understandable and helpful error messages. |
4173 |
- |
Fix |
Monitoring |
The probes Icc4SapArchiveStatus and Icc4SapServerStatus failed on UNIX and Linux systems due to an incorrect directory name. This has been fixed. |
3871 |
- |
Fix |
Monitoring |
Datacap probes are now working properly with Oracle. |
3869 |
- |
Fix |
Monitoring |
Icc4SapArchiveStatus probe no longer fails when authentication type is selected or more than one archive is defined in the INI file. |
3849 |
- |
Enh |
Monitoring |
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […]. |
3833 |
- |
Fix |
Monitoring |
The OracleProcesses probe had erroneously returned zero for a successful case instead of one. This is now fixed. |
3831 |
- |
Fix |
Monitoring |
Microsoft Internet Explorer 11 only: Filtering a situation group by a tag resulted in an empty situation list. This is now fixed. The filter works as expected and shows all situations that match the tag used for filtering. |
3804 |
- |
Enh |
Cross-Cutting-Concerns |
The communication between server and agent is now TLSv1.2 encrypted. Lower encryption protocols are no longer supported. So all agents prior to this fix will not be able to connect to the server after it was updated. All agents must be updated, too, to allow them to reconnect to the server. |
3744 |
- |
Enh |
Monitoring |
It is now possible to have more than one dashboard in the GUI. Dashboards can be created, named, and deleted. Each dashboard can have a different set of portlets. |
2298 |
- |
Enh |
Cross-Cutting-Concerns |
The welcome page of the product now shows a "Getting Started" section to help a new user to configure a good monitoring of his/her environment. |
5.5.2
Call # | IBM APAR # | Type | Area | Description |
---|---|---|---|---|
4192 |
- |
Enh |
Monitoring |
First probes for monitoring IBM ODM were added to the product. These probes are using the REST API of the RES server. |
4180 |
- |
Enh |
Monitoring |
For MS Windows Event Log monitoring a so called flow limiting or throttling of incidents can now be defined. This is equal to the throttling of incidents for text based logfiles. |
4173 |
- |
Fix |
Monitoring |
The probes Icc4SapArchiveStatus and Icc4SapServerStatus failed on UNIX and Linux systems due to an incorrect directory name. This has been fixed. |
3915 |
- |
Fix |
Cross-Cutting-Concerns |
Directory traversal vulnerability in ESM 5.5. IF4 does no longer exist. |
3909 |
- |
Fix |
Installation |
A pre-installed Java under MS Windows defining JAVA_HOME no longer interferes with the embedded Java used by ESM. |
3907 |
- |
Fix |
Monitoring |
No more connection failures (ERRORCODE=-4228 SQLSTATE=null) with the newest JDBC driver for DB2 11.1.4.4. So using the older driver is no longer needed to connect to a DB2 11.1.4.4. |
3905 |
- |
Enh |
Cross-Cutting-Concerns |
Optional automatic compression of the embedded database was added to the start-up procedure. For details ask your support personnel. |
3903 |
- |
Enh |
Monitoring |
First probes for monitoring IBM BPM were added to the product. These probes are using the REST API. |
3901 |
- |
Enh |
Cross-Cutting-Concerns |
The sidebars are now preserving their horizontal size between view changes and sessions. |
3889 |
- |
Fix |
Cross-Cutting-Concerns |
After deleting an entry in the sidebar the details of the deleted item are also removed from the UI. |
3885 |
- |
Enh |
Monitoring |
Closing of the details aka context view area for incidents is now possible without closing the complete view. |
3883 |
- |
Fix |
Monitoring |
Situation Groups that are defined by more than one tag are now showing all relevant situations again. |
3879 |
- |
Enh |
Monitoring |
New wizard to configure subsystems. The new wizard guides through the process of defining a complete set of related subsystems. For details the updated Configuration Guide. |
3877 |
- |
Enh |
Cross-Cutting-Concerns |
Cumulative security update of Apache Karaf and bundles Jetty server. |
3875 |
- |
Fix |
Monitoring |
Problems of Datacap probes on Oracle based system fixed. |
3869 |
- |
Fix |
Monitoring |
Icc4SapArchiveStatus probe no longer fails when authentication type is selected or more than one archive is defined in the INI file. |
3859 |
- |
Fix |
Monitoring |
Only relevant KnowledgeBase entries are now shown for cepest based probes with numeric values. Before this fix, all KnowledgeBase entries associated with the subsystem used by the probe were listed in the details view. |
3849 |
- |
Enh |
Monitoring |
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […]. |
Details on features
Introduced in ESM 5.5.5-000-001
ESM 5.5.5-000-001 did not introduce any new features.
Introduced in ESM 5.5.5
-
IBM JRE specific JSSE2 system properties to enable TLSv1.2 are now always set.
-
The table of subsystem references in the configuration wizard now has descriptive column headers.
-
Cumulative security update for IBM Java 8 JRE included in the product.
-
Narrower title leaves more space for information bar, which also acts as a navigational breadcrumb in views that are showing a hierarchy.
-
It is no longer possible to define a schedule for callback probes (e.g. logfile probes). These do not need a schedule as they are triggered automatically. So the definition of a schedule has no effect et all.
-
If HTTPS is enabled accessing the web-UI through the HTTP-URL the user will automatically redirected to the HTTPS URL.
-
Self-monitoring: It is possible to automatically send emails if one or more agents are in the state of "timed out" and/or if one or more tasks failed to run properly (state "failed" and "canceled").
-
For ODM logfile monitoring the formatfile for the IBM WebSphere logfile can be used.
-
All file names and domain user names can now be entered in the correct OS specific format. This means that it is no longer required to replace backslashes in file names and user names by forward slashes.
-
An exported configuration can now be imported. The import reads a JSON file that was created through an export, see extra release notes for that feature.
-
Export of the configuration is now possible. In this first version one can now export the configuration, without the situations and probes to a JSON file. That file can later be used for an import, see extra release notes entry for that feature.
-
The WebResponseTime and WebStatusMonitor probes have been switched to a pure Java implementation. Please note that due to technical changes the FULL_RESPONSE_TIME option for the WebResponseTimer probe is no longer available. Probes that use this option will automatically be changed to the option TOTAL_DURATION instead. Also please note that the both probes currently don’t support NTLM authentication.
-
The LdapConnection and LdapPerformance probes have been switched to a pure Java implementation. Please note that the login.conf for existing probes must be adjusted. Refer to the Configuration Guide for an example of a login.conf file.
-
The CaseManagerCaseStatus, CaseManagerSolutionStatus and CaseManagerTaskStatus probes have been switched to a pure Java implementation.
-
New agents connecting to the server the first time will get a set of probes for monitoring basic paramesters like CPU, memory, and diskspace. Existing agents will not be affected.
-
Deep copy of subsystems is now supported. A deep copy is a copy of a subsystem populated with copies of the references of the child subsystems found in the original.
-
Shallow copy of subsystems is now supported. A shallow copy is a copy of a subsystem populated with references of the child subsystems found in the original.
Introduced in ESM 5.5.4
-
To prevent irritations a status page is shown in the browser till the web-UI is ready for logons.
-
New probe to report the number of BPM processes in a specific state
-
It is now possible to define some more obscure expert options for SMTP in the SMTP server settings.
-
All non-vital ports of the agent and the server are now closed per default. Especially the H2 web- and database-server ports are closed. Although it was planned to close the web-server of the agent, the port is still open. That is because the Jetty of the agent is used now by the new logstash probe.
-
New probe to count the number of BPM process application snapshots.
-
All file names and domain user names can now be entered in the correct OS specific format. This means that it is no longer required to replace backslashes in file names and user names by forward slashes.
-
The configuration settings and the monitoring data are now always stored in two separate databases. This allows the monitoring data to be stored in an external IBM DB2 database instead of the embedded H2 database. The configuration data is always stored in the embedded H2 database. It is not possible to select IBM DB2 as a database when updating. It is only possible to select IBM DB2 as a database when executing a (new) full install.
-
Flexera’s InstallAnywhere 2020 is now used as the installer for the product.
-
No longer needed fields of the CPE subsystem were removed. The fields are "installation path", "OS user", and "API installation path".
-
The subsystem configuration wizard now shows descriptive short labels below the subsystem icons to ease the identification of the underlying subsystems.
-
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […].
-
The Listener probes have been converted to a pure Java implementation. The following fundamental changes have been implemented: * the probes now run inside of the agent JVM, no external JVMs are started * the probes no longer need a schedule; data is sent as soon as it is available * the configuration now consistently uses the path and column names from the IBM System Dashboard for Enterprise Content Management * there is no longer a distinction between USER and METER data: meters are now part of the USER branch as in the IBM System Dashboard for Enterprise Content Management; for this reason, the Ce*Meter* probes have been merged into the corresponding Ce*User* probes, existing probes are converted during update * due to the technical changes, the analyzation type has been removed from all Listener probes
-
New portlet to build a kind of a heatmap in a dashboard implemented.
-
Support to use the asterisk wildcard in logfile paths and names added.
Introduced in ESM 5.5.2-000-002
ESM 5.5.2-000-002 did not introduce any new features.
Introduced in ESM 5.5.2-000-001
-
All server’s and the agent’s TLS based communication now uses only Diffie-Hellman (DH) keys sizes bigger or equal to 2048. Shorter key lengths are no longer supported. So e.g. agents prior to this fix will not be able to connect to the server after it was updated. All agents must be updated, too, to allow them to reconnect to the server. This fix can also have effects on HTTPS based communications. It can also have an effect on the overall performance while starting the server. If you want to downgrade to a key length of 1024 after the update, you can edit the JVM property " jdk.tls.ephemeralDHKeySize" in karaf/etc/system.properties. After a change of this property, the server has to be restarted to apply the change to the JVM.
-
The Listener probes have now access to all counters reported by the Listener API, especially the raw counters and accumulators and their statistics data.
-
Cumulative security update of the IBM Java 8 JRE, shipped with the product.
-
To streamline the LDAP configuration and to prevent confusion, the configuration settings were split of in two sections. A standard fields section, which is shown immediately after the LDAP configuration editor is opened and an experts settings section, which is hidden beneath an expert settings button in the configuration editor.
-
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […].
-
The communication between server and agent is now TLSv1.2 encrypted. Lower encryption protocols are no longer supported. So all agents prior to this fix will not be able to connect to the server after it was updated. All agents must be updated, too, to allow them to reconnect to the server.
-
It is now possible to have more than one dashboard in the GUI. Dashboards can be created, named, and deleted. Each dashboard can have a different set of portlets.
-
The welcome page of the product now shows a "Getting Started" section to help a new user to configure a good monitoring of his/her environment.
Introduced in ESM 5.5.2
-
First probes for monitoring IBM ODM were added to the product. These probes are using the REST API of the RES server.
-
For MS Windows Event Log monitoring a so called flow limiting or throttling of incidents can now be defined. This is equal to the throttling of incidents for text based logfiles.
-
Optional automatic compression of the embedded database was added to the start-up procedure. For details ask your support personnel.
-
First probes for monitoring IBM BPM were added to the product. These probes are using the REST API.
-
The sidebars are now preserving their horizontal size between view changes and sessions.
-
Closing of the details aka context view area for incidents is now possible without closing the complete view.
-
New wizard to configure subsystems. The new wizard guides through the process of defining a complete set of related subsystems. For details the updated Configuration Guide.
-
Cumulative security update of Apache Karaf and bundles Jetty server.
-
Icc4SapProcess situation no longer fails with the error message The following processes do not have the specified number of instances […].
Created on 2020-10-21 17:10:42 MESZ