Red Hat JBoss Operations Network 3.3 Update 10 (3.3.10) Release Notes
JBoss ON updates are cumulative. You only need to apply the latest update to receive all fixes from the previous updates for the same version.
A server update contains one or more updated server or agent or storage node components which can be applied to a JBoss ON server or agent directory.
Changes and Fixes
This update includes all fixes and changes from Red Hat JBoss Operations Network 3.3 Update 09.
General bug fixes or changes
This update includes the following bug fixes or changes:
| ID | Component | Summary |
|---|---|---|
| This content is not included.BZ-1344334 | Server | Disabled Import button in Discovery queue after closing alert |
| This content is not included.BZ-1482829 | Server | Some links from Documentation set page are showing no content |
| This content is not included.BZ-1488179 | Server | Heap Used metric disabled after automatic storage node re-inventory |
| This content is not included.BZ-1430697 | Server | Sigar process info credname used by JMX plug-in is empty [details] |
| This content is not included.BZ-1532743 | Server | IE9/IE11 - Metrics Widget - Backgroud is not disabled |
| This content is not included.BZ-1264079 | Server | User unfriendly msg shown when trying to create a bundle from untrusted URL |
| This content is not included.BZ-1532749 | Server | IE9/IE11 - Dropdown in widget - hidden behind widget |
| This content is not included.BZ-1496332 | Agent | Agent failed to create temp directory on nonexistent parent directories |
| This content is not included.BZ-1469292 | Plug-ins | Metrics for NFS File System resource are not collected if NFSv2 is not exposed by remote NFS server [details] |
| This content is not included.BZ-1486673 | Provisioning/Bundles | Globally uncaught exception when creating bundle group with duplicate name |
| This content is not included.BZ-1437022 | Provisioning/Bundles | Upload of a big file > 250MB to repository fails |
| This content is not included.BZ-1532387 | Remote Client API/CLI | REST API create alert does not create child alerts for group/template alerts [details] |
| This content is not included.BZ-1504022 | Remote Client API/CLI | DashboardManagerRemote and MeasurementProblemManagerRemote not exposed in rhq-cli [details] |
| This content is not included.BZ-1524369 | Remote Client API/CLI | StorageNodeOperationsHandler is not exposed in JBoss ON Remote API [details] |
| This content is not included.BZ-1380706 | Security | JBoss ON user's roles do not match LDAP mapping if user is logged in using JBoss ON CLI |
The apply-updates utility included in the update archive will be used to update a JBoss ON server, agent, or storage node installation.
Updating a server and storage node
-
Shutdown the server and any other components controlled by the server's
rhqctlcommand. Other components would include the JBoss ON agent and storage node installed on the same host as the server. To shutdown all components, therhqctl stopcommand could be used. -
Make a backup of your existing server installation and your JBoss ON system's database.
-
Extract the server update archive to the host machine where the JBoss ON component to be updated is installed.
-
As the same user who starts the JBoss ON components being updated, execute the
apply-updatescommand passing in the path to RHQ_SERVER_HOME. For example:./apply-updates.sh /opt/jboss/on/jon-server-3.3.0.GAIf the target server directory includes a storage node installation, it will also be updated.
If the target server has an agent installed in the directory above RHQ_SERVER_HOME, the agent will also be updated. For example, the above command would have also applied an agent update to
/opt/jboss/on/rhq-agentif the agent was installed. -
Start the server and all of its components, such as the JBoss ON agent or storage node, normally.
If more than one server or storage node is running in a high availability (HA) configuration, repeat the above steps for each server and storage node.
.new file name extension, alongside the existing or user modified file. For example:
[jon-server-3.3.0.GA]$ ls bin/rhq-server.properties* rhq-server.properties rhq-server.properties.new
If the new or changed properties or configuration options are applicable to you, you will need to manually add or define them in their respective property or configuration file.
Updating a server or storage node that has not yet been installed
The update can be applied to a JBoss ON server or storage node prior to executing the rhqctl install or rhqctl upgrade command. This allows installer and upgrade specific fixes to be applied to the JBoss ON components prior to performing the installation.
-
Extract the JBoss ON server archive as instructed in the installation guide.
-
On the same host, extract the server update archive.
-
As the same user who will be starting the JBoss ON components, execute the
apply-updatescommand passing in the path to RHQ_SERVER_HOME. For example:./apply-updates.sh /opt/jboss/on/jon-server-3.3.0.GAIf the target server has an agent installed in the directory above RHQ_SERVER_HOME, the agent will also be updated. For example, the above command would have also applied an agent update to
/opt/jboss/on/rhq-agentif the agent had already been manually installed. -
Perform the server, storage node, or agent installation or upgrade as instructed in the installation guide.
.new file name extension, alongside the existing or user modified file. For example:
[jon-server-3.3.0.GA]$ ls bin/rhq-server.properties* rhq-server.properties rhq-server.properties.new
If the new or changed properties or configuration options are applicable to you, you will need to manually add or define them in their respective property or configuration file.
Updating an agent
These steps are only necessary if the agent's auto-update feature is disabled or if you want to manually update an existing agent.
Before proceeding, you should first apply the update to all servers in the JBoss ON system.
-
Shutdown the agent.
-
Make a backup of your existing agent installation.
-
Extract the server update archive to the host machine where the JBoss ON agent to be updated is installed.
-
As the same user who starts the JBoss ON agent being updated, execute the
apply-updatescommand passing in the path to RHQ_AGENT_HOME. For example:./apply-updates.sh /opt/jboss/on/rhq-agent -
Start the agent normally.
Repeat the above steps for any agent in the system that must be updated.
.new file name extension, alongside the existing or user modified file. For example:
[rhq-agent]$ ls bin/rhq-agent-env.* rhq-agent-env.sh rhq-agent-env.sh.new
If the new or changed properties or configuration options are applicable to you, you will need to manually add or define them in their respective property or configuration file.