Is the Centrify plugin for DB2 supported by the Foglight DB2 cartridge?
When a new DB2 instance wants to be added in Foglight, the following error may appear:
ERROR com.quest.qsi.fason.core.collection.processor.InstanceProcessor - Failed to run DB2InstanceInfoProcessor processor of DB2_Maintenance collection.
java.lang.RuntimeException: Failed to execute collection [DB2_Maintenance], reason=[Foglight][DB2 JDBC Driver][DB2]Access to Remote Database "" failed. Reason: Local Security Service non-retryable error.- Profile:DB2Profile{host='', port='', databaseName='', username='', password='', socketTimeout (sec)='900, authenticationType='SERVER'}
Caused by: com.quest.qsi.fason.core.errorhandling.AgentConnectionException: [Foglight][DB2 JDBC Driver][DB2]Access to Remote Database "" failed. Reason: Local Security Service non-retryable error.- Profile:DB2Profile{host=', port='', databaseName='', username=', password='', socketTimeout (sec)='900, authenticationType='SERVER'}
The connection works outside of Foglight, using the DB2 Command Line Processor.
DB2 is version 9.7.x LUW and the UserID used in the connection is the instance owner.
When using the DB2 external connection tool of Foglight, the connection also fails.
The error "ADM13001E" can be seen in db2diag log.
When executing the command db2 get dbm cfg in DB2 command line processor, the following configuration can be seen:
Client Userid-Password Plugin (CLNT_PW_PLUGIN) =
Client Kerberos Plugin (CLNT_KRB_PLUGIN) =
Group Plugin (GROUP_PLUGIN) = centrifydc_db2group
GSS Plugin for Local Authorization (LOCAL_GSSPLUGIN) =
Server Plugin Mode (SRV_PLUGIN_MODE) = UNFENCED
Server List of GSS Plugins (SRVCON_GSSPLUGIN_LIST) =
Server Userid-Password Plugin (SRVCON_PW_PLUGIN) = centrifydc_db2userpass
Server Connection Authentication (SRVCON_AUTH) = NOT_SPECIFIED
Cluster manager (CLUSTER_MGR) =