User Defined Collections not working after upgrade to 6.1 or higher cartridges
説明
User defined collections (UDC) no longer work after upgrading a Foglight Management Server (FMS) to 6.1.0 or higher, when the DB2, Oracle, and/or SQL Server cartridges at a 5.9.7.21.
Errors indicate that topology types are missing after the upgrade.
Messages similar to the following can be found in the FMS log (this example is from DB2).
WARN [Data-4-thread-52674] com.quest.nitro.service.agent.IncomingDataManager - Canonical data transform failed. Some agent data may be lost: java.lang.IllegalStateException: Error processing incoming data for node path: [FglAM::DB_DB2-6_1_0_10/DB_DB2-CDT-6_1_0_10/cdt.xml]/__declare__:__declare__/__top_of_tree__:__top_of_tree__/DB2_Instance:DB2_Instance/ae056ed8-cfd4-47c9-8d28-3406f221bccc:*/databases:databases/991aa26e-4442-45e6-91f3-c50885192d3d:*/DB2_Database:*/__top_of_tree__:*/DB2_Database:DB2_Database/991aa26e-4442-45e6-91f3-c50885192d3d:*/custom_query_root:custom_query_root/34541103-4643-4e74-9c66-a0f3b030db20:*/DB2_Custom_Query_Root:*/__top_of_tree__:*/DB2_Custom_Query_Root:DB2_Custom_Query_Root/34541103-4643-4e74-9c66-a0f3b030db20:*/allQueries:allQueries/2374668c-9812-4a9f-9f23-c5ee5adf98b2:*/DB2_Custom_Query_Instance:*/__top_of_tree__:*/DB2_Custom_Query_Instance:DB2_Custom_Query_Instance/2374668c-9812-4a9f-9f23-c5ee5adf98b2:*/queryResults:queryResults/92549ff5-56e6-45d7-8b2a-2f882a21a0a9: com.quest.nitro.service.topology.TopologyTypeNotFoundException: CUSTOM_UDC_NAME
原因
Database cartridges below the 5.9.7.23 level were disabled during the cartridge upgrade process due to log4j updates included in FMS 6.1.0 and higher releases. Disabling these cartridges caused the loss of topology definitions for custom definitions.
対策
All SQL Server, Oracle, and database cartridges enabled the Foglight Management Server should be at the 5.9.7.23 or higher level before upgrading the FMS to 6.1.0 or higher.
Contact Support if an upgrade has already been done on the FMS and custom user defined collections are no longer working. A FMS support bundle created prior to the FMS upgrade to attempt to restore the missing custom topology types.