Health monitor interfaces

There are a number of different health monitor interfaces. The interface you chose depends on your database configuration and current state.

Important: The health monitor, health indicators, and related components have been deprecated and might be removed in a future release. Health monitor is not supported in Db2® pureScale® environments. For more information, see Health monitor has been deprecated.
The following table lists the health monitor interfaces for APIs:
Table 1. Health monitor interfaces: APIs
Monitoring task API
Capturing a health snapshot db2GetSnapshot - Get Snapshot with snapshot class SQLM_CLASS_HEALTH
Capturing a health snapshot with the full list of collection objects db2GetSnapshot - Get Snapshot with snapshot class SQLM_CLASS_HEALTH and SQLM_HMON_OPT_COLL_FULL for agent_id
Capturing a health snapshot with formula, additional information, and history db2GetSnapshot - Get Snapshot with snapshot class SQLM_CLASS_HEALTH_WITH_DETAIL
Capturing a health snapshot with formula, additional information, history, and the full list of collection objects db2GetSnapshot - Get Snapshot with snapshot class SQLM_CLASS_HEALTH_WITH_DETAIL and SQLM_HMON_OPT_COLL_FULL for agent_id
Converting the self-describing data stream db2ConvMonStream - Convert Monitor stream
Estimating the size of a health snapshot db2GetSnapshotSize - Estimate Size Required for db2GetSnapshot Output Buffer

The GET HEALTH SNAPSHOT command is part of the health monitor components that have been deprecated.

The following table lists the health monitor interfaces for CLP commands:
Table 2. Health monitor interfaces: CLP commands
Monitoring task CLP command
Capturing a health snapshot GET HEALTH SNAPSHOT Command
Capturing a health snapshot with formula, additional information, and history GET HEALTH SNAPSHOT WITH DETAILS Command

The health monitor SQL functions are part of the health monitor components that have been deprecated.

The following table lists the health monitor interfaces for SQL functions:
Table 3. Health monitor interfaces: SQL functions
Monitoring task SQL Function
Database manager level health information snapshot HEALTH_DBM_INFO
Database manager level health indicator snapshot HEALTH_DBM_HI
Database manager level health indicator history snapshot HEALTH_DBM_HI_HIS
Database level health information snapshot HEALTH_DB_INFO
Database level health indicator snapshot HEALTH_DB_HI
Database level health indicator history snapshot HEALTH_DB_HI_HIS
Database level health indicator collection snapshot HEALTH_DB_HIC
Database level health indicator collection history snapshot HEALTH_DB_HIC_HIS
Table space level health information snapshot HEALTH_TBS_INFO
Table space level health indicator snapshot HEALTH_TBS_HI
Table space level health indicator history snapshot HEALTH_TBS_HI_HIS
Table space container level health information snapshot HEALTH_CONT_INFO
Table space container level health indicator snapshot HEALTH_CONT_HI
Table space container level health indicator history snapshot HEALTH_CONT_HI_HIS