> For the complete documentation index, see [llms.txt](https://asus-isg-aidc.gitbook.io/guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://asus-isg-aidc.gitbook.io/guide/v1.4.0/cli/commandreference/sysinfo.md).

# System Information

| Developer | Last modified |
| --------- | ------------- |
| AIDC Team | 2026/02/12    |

## Table of Contents

* [System Information](#system-information)
  * [Table of Contents](#table-of-contents)
  * [1. Overview {#overview}](#1-overview-overview)
  * [2. Flags {#flags}](#2-flags-flags)
  * [3. Collected Information {#collected-information}](#3-collected-information-collected-information)
  * [4. Usage Examples {#usage-examples}](#4-usage-examples-usage-examples)

***

## 1. Overview <a href="#overview" id="overview"></a>

The `sysinfo` command collects comprehensive system information from target nodes and generates a consolidated report.

```bash
aidc-cli sysinfo [flags]
```

{% hint style="info" %}
This command collects system information from the AIDC Server. The report is generated in JSON format with timestamped filenames and saved to: `/home/admin/data/report/system-info/SYSINFO_CLI_sysinfo_report_YYYY-MM-DD_HH-MM-SS.json`
{% endhint %}

***

## 2. Flags <a href="#flags" id="flags"></a>

| Flag       | Short | Required | Description                          |
| ---------- | :---: | :------: | ------------------------------------ |
| `--stdout` |   —   |     ❌    | Output raw command results to stdout |

***

## 3. Collected Information <a href="#collected-information" id="collected-information"></a>

The system information report typically includes:

| Category | Details                             |
| -------- | ----------------------------------- |
| OS       | Distribution, version, kernel       |
| CPU      | Model, cores, threads, architecture |
| Memory   | Total capacity, type, speed         |
| Storage  | Disk devices, capacity, filesystem  |
| Network  | Interfaces, IPs, link status        |
| GPU      | Model, driver version, memory       |
| BMC      | BMC firmware version, IP            |

***

## 4. Usage Examples <a href="#usage-examples" id="usage-examples"></a>

```bash
# Collect system info from all nodes
aidc-cli sysinfo

# Collect with raw stdout
aidc-cli sysinfo --stdout

# Collect from specific nodes
aidc-cli sysinfo -l node01,node02
```
