Rate This Document
Findability
Accuracy
Completeness
Readability

Example

Viewing Server Information

  • BMC information (IP address, user name, and password) is required for collecting information about some modules. If you do not enter the required BMC information, the collection process skips those BMC-dependent modules.
  • The tool recommends the optimal memory insertion method.
  • The tool provides the complete server information in multiple file formats (HTML, JSON, CSV, and TAR.GZ) and dmesg logs.
  • In a report, the red color indicates the ERROR information, yellow indicates the WARNING information, green indicates the INFO information, and pink indicates the tuning suggestions (symptom description and modification procedure).
  • A report displays only key information about each module. For detailed information, see the JSON or CSV file.
  • The HTML report can be viewed using a browser. It contains all data collected by commands and provides legends of illustrating the current memory insertion status and recommended insertion method.
  • To view the content of a specific module, run the corresponding subcommand.
  • Displaying the complete server information
    1
    KunpengHealthChecker all
    

    The complete information includes network, NUMA, PCIe, storage, and other information. Use the tool to see more details.

    Figure 1 Diagnosis Information

    The tuning suggestions provided by the tool are for reference only. Adapt the operations to your requirements.

    Figure 2 CPU information
    Figure 3 Memory information
    Figure 4 Generating a data file
  • Viewing information about a single module

    Display the PCIe information:

    1
    KunpengHealthChecker pcie
    
    Figure 5 PCIe information
  • Displaying an HTML static file
    Figure 6 HTML File – Memory slots
    Figure 7 HTML File – Basic information

Displaying and Comparing Historical Reports

  • Displaying historical reports:
    1
    KunpengHealthChecker report -h
    

    Command output:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    usage: KunpengHealthChecker report [-h] [-r REPORT] [-d [DIFF]] [--brief]
    
    options:
      -h, -H, --help    Get help information and exit.
    
      -r REPORT, --report REPORT
                        Select which report to display (or enter the report path).
                        1: /home/KunpengHealthChecker/output/khc-report-20250408-113553/khc-json-20250408-113553.json <Tue Apr 08 11:35:53 AM CST 2025>
    
    
    
      -d [DIFF], --diff [DIFF]
                        Select two reports and compare between them.
                        --diff 0                              : Generate a report and compare it with the previous report.
                        --diff N                              : Generate a report and compared it with the historical report No.
                        --diff N,M                            : Compare between the historical reports No.<N> and No.<M>.
                        --diff <INPUT_PATH>                   : Generate a report and compare it with the input report.
                        --diff <INPUT_PATH_A>,<INPUT_PATH_B>  : Compare between the input reports <A> and <B>.
      --brief               The comparison report simplifies the report contents and does not display the details of each module.
    
  • Generate a new report, compare it with the latest report, and simplify the comparison content.
    1
    KunpengHealthChecker report -d 0 --brief
    
    Figure 8 Report comparison