Red Hat Training

A Red Hat training course is available for Red Hat JBoss Operations Network

2.4. Installing Additional JBoss Agent Plug-ins

JBoss Operations Network has additional agent plug-ins to handle specific JBoss resources — EWS, EDS, EAP, or SOA-P. Although these are JBoss ON resource plug-ins, they are included in separate packages and require a separate subscription to download them.
The installation procedure at Section 2.3, “Installing and Configuring the JBoss ON Server” includes the steps to install these additional plug-in packages as part of installing a new JBoss ON server. These resource plug-ins can also be installed after the server is installed.

Note

Installing the EWS, EDS, EAP, or SOA-P plug-ins is not the same as deploying a custom agent plug-in or a server-side plug-in. Deploying custom plug-ins is done after JBoss ON server installation and is described in the Basic Admin Guide.
  1. Download the plug-in JAR files from the Customer Support Portal.
    In the Customer Support Portal, click Software, and then select the JBoss ON for Plug-in drop-down box.
  2. Download the plug-in packs.
  3. Unzip the additional plug-in packs. This creates a subdirectory with the name jon-plugin-pack-plugin_name-3.0.0.GA1.
  4. List the current contents of the JBoss ON server plug-in directory. For example:
    [root@server rhq-agent]# ls -l  serverRoot/jon-server-3.0.0.GA1/jbossas/server/default/deploy/rhq.ear/rhq-downloads/rhq-plugins
  5. Stop the JBoss ON server.
    serverRoot/jon-server-3.0.0.GA1/bin/rhq-server.sh stop
  6. Copy the new plug-ins from the jon-plugin-pack-plugin_name-3.0.0.GA1/ directory to the JBoss ON server plug-in directory.
    [root@server rhq-agent]# cp /opt/jon/jon-server-3.0.0.GA1/jon-plugin-pack-plugin_name-3.0.0.GA1/* serverRoot/jon-server-3.0.0.GA1/jbossas/server/default/deploy/rhq.ear/rhq-downloads/rhq-plugins
  7. Start the JBoss ON server again.
    serverRoot/jon-server-3.0.0.GA1/bin/rhq-server.sh start
  8. Have the agents reload their plug-ins to load the new plug-ins. This can be done from the command line using the agent's plugins command:
    > plugins update
    This can also be done in the JBoss ON GUI by scheduling an update plugins operation for an agent or a group or agents.