IBM Support

KTAP loader sequence for Guardium Linux S-TAP installation

Question & Answer


Question

What is the KTAP loader sequence?

Answer

KTAP loader mechanism uses the following sequence for Guardium Linux S-TAP installation (with GIM and non-GIM).

Note: KTAP loader mechanism will automatically proceed to the next step if the previous step was unsuccessful.

1. KTAP Loader finds exact kernel module match for the Operating system level and loads it.

2. KTAP Loader checks if there is a tested compatible kernel module in the ktap-combos.txt file list (KTAP_List_of_Modules) and loads it.

3. KTAP Loader compiles KTAP module locally and loads it. KTAP will only be compiled on the system if the system has required packages installed (gcc and kernel-devel for booted kernel).

4. If FlexLoad mechanism is ON, KTAP Loader will find the closest matching kernel module and load it.

To turn on the FlexLoad mechanism, use the following flags:


· For Shell installation, use option: "--ktap_allow_module_combos"
· For GIM installation, use option: "KTAP_ALLOW_MODULE_COMBOS=Y"

5. KTAP Loader generates "Failed to load" message and install the S-TAP without the KTAP (or fail the S-TAP installation)

Notes:


GIM users - For more information about how to compile custom built KTAP into the custom bundle and use it on other database servers, follow instructions in Guardium Knowledgecenter:

Guardium v10: https://www-01.ibm.com/support/knowledgecenter/SSMPHH_10.0.0/com.ibm.guardium.doc.stap/stap/r_stapparms_ktap.html?lang=en

Guardium v11: https://www.ibm.com/docs/en/guardium/11.0?topic=parameters-linux-unix-k-tap

Non-GIM users - No custom bundles needed, custom KTAP could be compiled and copied between database server manually.

[{"Type":"MASTER","Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSMPHH","label":"IBM Security Guardium"},"ARM Category":[{"code":"a8m0z0000001h07AAA","label":"STAP->K-TAP"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"10.0.0;and future releases"}]

Document Information

Modified date:
27 August 2021

UID

swg21975765