Settings and Configuration

Inside the container, the directory /config contains the configuration files for the NVIDIA® UFM® Telemetry application. The file launch_ibdiagnet_config.ini is the main configuration file.

The basic configurations of launch_ibdiagnet_config.ini are listed in the following table.

Section

Key

Type

Default Value

Description

ibdiagnet

ibdiagnet_enabled

bool

true

Enable/disable run ibdiagnet process

data_dir

String

/data

Directory in which UFM Telemetry data is placed

ibdiag_output_dir

String

/tmp/ibd

Directory in which ibdiagnet places files

sample_rate

Int

-

Frequency of collecting ports counters data

hca

String

mlx5_2

Card to use

app_name

String

/opt/collectx/bin/ibdiagnet

Allow user to specify full path of the ibdiagnet application if necessary

topology_mode

String

discover

Topology policy

topology_discovery_factor

Int

0

Every "n" iterations, do discovery, otherwise, use result from last run if 0 or 1

Retention

retention_enabled

bool

true

Enable/disable retention service

retention_interval

time

1d

Interval to wait before running the retention process

retention_age

time

100d

Period to reserve the collected data

compression

compression_enable

bool

true

Enable/disable compression service

compression_interval

time

6h

Interval to wait before running the compression service

compression_age

time

12h

Period to reserve the compressed data

cable_info

cable_info_schedule

CSV

-

weekday/hr:min,hr:hm

Time to collect cable info data

To enable the BER collection, make sure the following lines appear and are not commented out. Specifically, the --enabled_regs dd_ppcnt_plsc needs to be added.

Copy
Copied!
            

lookup_BER_counters=--get_phy_info --enabled_regs dd_ppcnt_plsc param_4=BER_counters

Verify that the following flag is commented out or set to 0 (default is 1):

Copy
Copied!
            

plugin_env_CLX_EXPORT_API_SKIP_PHY_STAT

Comment out the following line to make sure temperature sensing will not be skipped:

Copy
Copied!
            

# arg_13=--skip temp_sensing

To enable the BER collection, make sure the following lines appear and are not commented out. Specifically, the --enabled_regs dd_ppcnt_plsc needs to be added.

Copy
Copied!
            

lookup_Grade_counters=--get_phy_info --enabled_regs slrg param_6=Grade_counters

Verify that the following flag is commented out or set to 0 (default is 1):

Copy
Copied!
            

plugin_env_CLX_EXPORT_API_SKIP_SLRG

© Copyright 2023, NVIDIA. Last updated on Sep 5, 2023.