> 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/latest/cli/commandreference/sysinfo.md).

# System Information

| Developer | Last modified |
| --------- | ------------- |
| AIDC Team | 2026/07/06    |

## Table of Contents

* [1. Overview](#overview)
* [2. Flags](#flags)
* [3. Collected Information](#collected-information)
* [4. Usage Examples](#usage-examples)

***

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

The `sysinfo` command collects comprehensive system information from the **AIDC Server itself** and generates a consolidated report.

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

{% hint style="info" %}
This command is **local-only**. It does not collect data from inventory-scoped managed nodes. 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            |

{% hint style="info" %}
Use `sysinfo` when you want the state of the AIDC management server itself. If you want information from managed nodes, use commands such as `aidc-cli osinfo`, `aidc-cli hwspec`, `aidc-cli chkhw`, or `aidc-cli hwsensor` instead.
{% endhint %}

***

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

```bash
# Collect system info from the AIDC Server itself
aidc-cli sysinfo

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