set_debug_level

此命令控制 IMS 输出。

注: 如果设置 IMS debug_level = 1 ,那么 IMS 调试字段 (例如 mvs_is_plex , mvs_ipaddr , mvs_dlta_sign 和 mvs_dlta_val) 将输出到内部数据库表 GDM_CONSTRUCT_TEXT.FULL_SQL或 GDM_EXCEPTION.FULL_SQL。

此 API 在 Guardium ® V9.5 和更高版本中可用。

GuardAPI 语法

set_debug_level parameter=value

参数

参数 值类型 描述
component 字符串 必需。 有效值:
  • IMS: IBM IMS
  • DS_MSG:数据源消息
level 整数 必需。 此组件的调试级别。 有效值:
  • 0:调试已关闭。
  • 1:调试已开启。
api_target_host 字符串

指定执行 API 所在的目标主机。有效值:
  • all_managed:在所有受管单元上执行,但不在中央管理器上执行
  • all:在所有受管单元和中央管理器上执行
  • group:<group name>: 在 <group name> 标识的所有受管单元上执行
  • 受管单元的主机名或 IP 地址:从中央管理器指定,以便在受管单元上执行。 例如,api_target_host=10.0.1.123
  • 中央管理器的主机名或 IP 地址:从受管单元指定,以便在中央管理器上执行。 例如,api_target_host=10.0.1.123

IP 地址必须符合网络的 IP 方式。 在双重 IP 方式下,请使用向中央管理器注册受管单元时使用的 IP 协议。 例如,如果该注册使用的是 IPv6,请指定 IPv6 地址。 主机名与 IP 方式无关,可以在任何方式下使用。

示例

要对 IMS 开启调试:

grdapi set_debug_level component=IMS level=1

样本输出

This api will restart sniffer, please wait.
ID=0
确定