About this blog

Tags

ITMA that comes with DB2 v9.7 - Who needs it?

When running a health check script that I use internally at work, I
noticed thousands of violations in databases I created using DB2 v9.7
on Linux and Unix, due to file permissions.
To contextualize, that HC tool checks for permissions and treats files with permission 775
under the DB2 installation directory as a violation (should be 755 or more restrictive).

After having a closer look at it, I noticed the files were related to
ITMA
(IBM Tivoli Monitoring Agent) which is installed as part of DB2 9.7 by
default.

After some research on DB2 LUW Information Center 9.7, I found that
ITMA is only used by Data Studio Administration Console -
which is deprecated
- now replaced by Data Studio Web Console.
Data Studio Web Console does not use ITMA - so, at least for all my installs,
ITMA is totally unnecessary.
And having it removed makes my life easier because I don't have to
bother changing permission of thousands of files and directories: after removing ITMA, all those
violations are gone - and I don't have an unnecessary agent running on
my server anymore.

The procedure to uninstall ITMA is detailed
hereBut to wrap-up, it's just a matter of running the following script on DB2 v9.7 (Linux and Unix):

DB2_INSTALL_DIR/itma/bin/uninstall.sh REMOVE EVERYTHING

On Windows, please refer to the link above.
As ever, hope it will make your life a bit easier, as it made mine.