IBM Application Runtime Expert for i (ARE)

sed on : http://www-03.ibm.com/systems/power/software/i/are/index.html

IBM Application Runtime Expert for i (ARE) is a new product that has the potential to revolutionize how you do application service and support. ARE can help you ensure consistent performance and deployment for any workload running on your system.

 

The tool has easy to use GUI interface, that allows you to collect and verify a customized set of information about an application, it’s runtime environment, and the IBM i system that it runs on. You have the ability to collect a wide array of information, system settings, and attributes. This collected information is built into what we call a ‘template’. Once you have built a template, you can use it to verify the application, and its environment, on the same system where the template was built, or any other IBM i system. A system is verified against the information stored in the template, and the results are documented in a set of reports. These reports give a clear and concise view of what has changed, or what is different. The beauty of this interface and methodology is that it allows you build and maintain an application knowledge base; one that can be used to automatically apply its knowledge to verify a system. You can easily update your template to include new information and settings as you learn more about things that cause your application or system run incorrectly.

 

Basically ARE will take a snapshot of the system.

 

What can be collected

  • File/directory/library authorities
    • Owner
    • Authorization list
    • Primary group
    • Object authorities
    • Data authorities
  • File/directory/library attributes
    • Creation date
    • Last modified date
    • File size
    • File type
    • CCSID
  • Attributes within property/http/XML configuration files
  • User IDs
  • Product PTFs & PTF Groups
  • System Values & Network Attributes
  • Product install status
  • TCP/IP Network verification and configuration
  • Environment variables
  • Ports in use

 

Requirements

IBM i 7.1

Products

  • 5770SS1 option 3 – Extended Base Directory Support
  • 5770SS1 option 12 – Host Servers
  • 5770SS1 option 30 – QShell
  • 5770SS1 option 33 – PASE
  • 5761JV1 option 11 – J2SE 6 32 bit
  • 5770DG1 – IBM HTTP Server for i

PTF requirements

  • HTTP Group PTF SF99368 level 2 or later
  • Java Group PTF SF99572 level 1 or later

IBM i 6.1

Products

  • 5761SS1 option 3 – Extended Base Directory Support
  • 5761SS1 option 12 – Host Servers
  • 5761SS1 option 30 – QShell
  • 5761SS1 option 33 – PASE
  • 5761JV1 option 11 – J2SE 6 32 bit
  • 5761DG1 – IBM HTTP Server for i
  • 5761JC1 – IBM Toolbox for Java

PTF requirements

  • HTTP Group PTF SF99115 level 14 or later
  • Java Group PTF SF99562 level 10 or later

 

Installation

Make sure all prerequisites are available and then

The IBM Application Runtime Expert for i product must be installed by a user profile that has a minimum of *ALLOBJ and *IOSYSCFG special authorities.

 

Insert the product CD into your system and run the command below, substituting OPT01 with the name of your optical drive device.

QSYS/RSTLICPGM LICPGM(5733ARE) DEV(OPT01) OPTION(*BASE) RSTOBJ(*ALL)

Upon successful completion of the product install, you will see message CPC3DC7 – Objects for product 5733ARE option *BASE release *FIRST restored – in the job log of the user profile that performed the install.

 

Once the product has been installed successfully, load and apply the latest 5733ARE PTFs. A list of the latest ARE PTFs can be found here. It is a good idea to periodically check for new ARE PTFs to stay current with the latest fixes and enhancements.

 

Usage

Once the IBM Application Runtime Expert for i (ARE) has been installed, it can be started using the following command:

 

QSYS/STRTCPSVR SERVER(*HTTP) HTTPSVR(IBMARE)

The IBM Application Runtime Expert for i is a Web application that runs in an integrated Web application (IAS) server. The name of the IAS server where the ARE Web application runs is IBMARE. All jobs associated with the ARE Web application run in the QHTTPSVR subsystem.

 

If the server jobs for ARE have all started, there will be a total of four IBMARE jobs in the QHTTPSVR subsystem:

 

If the ARE server needs to be stopped, it can be stopped using the following command:

QSYS/ENDTCPSVR SERVER(*HTTP) HTTPSVR(IBMARE)

Once the ARE application server has been started, the Web user interface is accessible using a modern Web browser. The following Web browsers are supported:

Mozilla Firefox 3.5 or newer (recommended)
Microsoft Internet Explorer 7 or 8

 

The ARE application can be accessed at this URL:

http://system_name:12401/are

where ‘system_name’ is the name of the IBM i system where the ARE application server is running. The ARE server runs under the QLWISVR user profile. When a user logs into the ARE application, the server will use the credentials of the logged in user for all system operations. Because building a deployment template often requires access to restricted resources, the ARE GUI requires that any user that logs in have *ALLOBJ special authority.

 

Once you have logged in, you are presented with the deployment template editor landing page. From this page, you can create new templates, or edit/update your existing templates. You can also launch the console, where you can use templates you have built to verify one or more systems.