Linux-UNIX: Configuring Informix Exit
The Informix exit module enables S-TAP® to monitor any Informix database activities, whether encrypted or not and whether local or remote. It does not require A-TAP or K-TAP.
About this task
Informix Exit embeds a Guardium® library into the Informix database and communicates with the S-TAP via a Guardium shared library.
By default, Guardium supports up to 10 total Exit inspection engines (combined total of all Exit types). If you use more than one type of Exit, the combined maximum is 10. For more information, see the exit_libs_num_threads parameter in Linux-UNIX: General parameters.
- libguard_informix_exit_64.so
- libguard_informix_exit_32.so (available for RHEL6 on the i686 CPU only)
- It copies libraries in the standard library paths:
- Shell Installation: <guardium_installation_directory>/guard_stap
- GIM Installation: < guardium_installation_directory>/modules/STAP/current/files
- It creates links, for example:
- /usr/lib64/libguard_informix_exit_64.so -> libguard_informix_exit_64.so.<release number>
- /usr/lib/libguard_informix_exit_32.so -> libguard_informix_exit_32.so.<release number>
.so.
reflect the release number. These digits were introduced
in V10.6. (In previous releases, Lib files do not include release numbers.)Guardium supported platforms database details exactly what can be monitored by Informix Exit.
If there is no other database to monitor then K-TAP is not required. Set ktap_installed=0 in guard_tap.ini, or with GIM: set ktap_enabled to no. You can upgrade the Linux OS and the S-TAP without being concerned about K-TAP module compatibility. However, if there is another database that needs monitoring by S-TAP, then K-TAP is required. You must ensure that a compatible K-TAP module is available when you upgrade your Linux version.
When upgrading S-TAP from v10.6.0.0 and higher, database restart is not required. You can upgrade S-TAP while the database is running. The EXIT library from previous version is used until you restart the database, When you restart the database, it starts using the updated exit library. If there are any issues addressed in the new library that you are waiting for, you must restart the database.