IBM Support

Separating the downloaded ITM/ITCAM media image into smaller agent/platform bundles

Technical Blog Post


Abstract

The "tacmd exportbundles" command are used to generate smaller agent and platform-specific bundles from the downloaded ITM/ITCAM media image.

Body

The approved method for separating the downloaded media image into smaller agent and platform-specific bundles is to use the command "tacmd exportbundles". Use the command "tacmd listbundles" to determine which bundles are available to be exported from the media image.

The tacmd commands are installed automatically when the Tivoli Enterprise Monitoring Server is installed. You must run the "tacmd exportbundles" and "tacmd listbundles" commands from an installation that contains a Tivoli Enterprise Monitoring Server. A depot is not required when the -i option references a media image.

The 6.3 online documentation link for the tacmd commands is here.
https://www.ibm.com/docs/en/tivoli-monitoring/6.3.0?topic=guides-command-reference

For this example;

The media image downloaded from Passport Advantage is CNH5GML - IBM Tivoli Monitoring V6.3.0.7 Agents Multiplatform Multilingual

The expanded media image is /media/itm/CNH5GML.

The working directory where the bundles are placed is /working/bundles/CNH5GML.
NOTE: The working directory must exist before the "
tacmd exportbundles" command is run.

The following command lists the Windows (WINNT, WIX64) bundles available on the media.
tacmd listbundles -i /media/itm/CNH5GML/WINDOWS/Deploy

The following command lists the Unix and Linux bundles available on the media.

tacmd listbundles -i /media/itm/CNH5GML/unix

The following command exports OS agent bundles for all of the Windows platforms:
tacmd exportbundles -i /media/itm/CNH5GML/WINDOWS/Deploy -e /working/bundles/CNH5GML -o LOCAL -t nt

The following command exports OS agent bundles for all of the Unix and Linux platforms:
tacmd exportbundles -i /media/itm/CNH5GML/unix -e /working/bundles/CNH5GML -o LOCAL -t ux
tacmd exportbundles -i /media/itm/
CNH5GML/unix -e /working/bundles/CNH5GML -o LOCAL -t lz

The bundles are placed in individual directories under /working/bundles/CNH5GML.
The subdirectories have the following naming convention:

<PC>_<VERSION>_<PLATFORM>

The working directory with all OS agent bundle subdirectories can be significantly larger that the media itself since common components are now duplicated in each of the bundle subdirectories.

The exported bundle subdirectories for all of the OS agents in the 6.30.07 media look like the following:

lz_063007000_li6263  lz_063007000_lx8266  ux_063007000_hp11    ux_063007000_sol293
lz_063007000_lpl266  NT_063007000_WINNT   ux_063007000_hp116   ux_063007000_sol296
lz_063007000_lpp266  NT_063007000_WIX64   ux_063007000_hpi116  ux_063007000_sol606
lz_063007000_ls3263  ux_063007000_aix523  ux_063007000_sol283
lz_063007000_ls3266  ux_063007000_aix526  ux_063007000_sol286
You can tar or zip each bundle subdirectory for ease of transport.

To install a Windows bundle, run silentInstall.bat from the bundle directory.
To install a Unix or Linux bundle, run
silentInstall.sh from the bundle directory.

Perform a silent configuration like this:
/opt/IBM/ITM/bin/itmcmd config -A -p /opt/IBM/ITM/response/silent_config_lz.txt lz
/opt/IBM/ITM/bin/itmcmd config -A -p /opt/IBM/ITM/response/silent_config_ux.txt ux

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSVJUL","label":"IBM Application Performance Management"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

UID

ibm11277272