> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/vi/quan-tri-he-thong/diagnostics.md).

# Chẩn đoán hệ thống

Tên *Chẩn đoán hệ thống* Tính năng này cho phép nhanh chóng và dễ dàng thu thập lượng lớn thông tin hệ thống vào một tệp nén duy nhất, ghi lại bộ sưu tập chi tiết hệ thống tại một thời điểm, bao gồm: nhật ký chưa được lọc, thông tin cấu hình, dữ liệu mạng và trạng thái, cùng các chỉ số khác hữu ích cho việc phân tích và khắc phục sự cố. Mặc dù các điểm thông tin này thường có thể dễ lấy hơn ngay trong giao diện người dùng VergeOS, việc tạo tệp System Diagnostics có thể là một cách thuận tiện để thu thập tất cả thông tin và gửi trực tiếp đến bộ phận Hỗ trợ VergeIO để được phân tích chuyên nghiệp.

## Khi nào chạy System Diagnostics

Khi làm việc với bộ phận Hỗ trợ về một sự cố, bạn có thể được yêu cầu chạy System Diagnostics để dễ dàng thu thập thông tin toàn diện nhằm hỗ trợ khắc phục sự cố. Tệp chẩn đoán hệ thống cũng có thể được dùng làm đường cơ sở trước khi thực hiện một thay đổi lớn đối với hệ thống; một tệp khác có thể được tạo sau khi thay đổi để so sánh.

{% hint style="warning" %}
**Các lưu ý về tác động**

* Việc kích hoạt System Diagnostics có thể ảnh hưởng đến hiệu năng vì nó sẽ dò phần cứng và thu thập thông tin mở rộng từ mỗi nút.
* Sau khi được kích hoạt, quá trình tạo System Diagnostics không thể bị hủy.
  {% endhint %}

## Tạo tệp System Diagnostics

1. Đi tới **Hệ thống** > **Chẩn đoán hệ thống**
2. Nhấp vào **Tạo** ở menu bên trái.
3. Cung cấp một **Tên** và **Mô tả** cho quá trình tạo chẩn đoán. Nếu Name để trống, hệ thống sẽ tự động tạo tên theo định dạng: \[SYSTEMNAME]\_*diags*\_\[yyyymmdd\_hhmmss], ví dụ: Verge-Det\_diags\_20241113\_121503

{% hint style="success" %}
**Tên/Mô tả**

* Luôn nhập một tên/mô tả mang tính giải thích trước khi gửi trực tiếp đến bộ phận Hỗ trợ VergeIO.
* Một tên và mô tả nhận diện sẽ giúp dễ dàng phân biệt giữa các phiên bản chẩn đoán khác nhau trên cùng một hệ thống.
* Các trường này cũng có thể được chỉnh sửa sau khi việc tạo chẩn đoán hệ thống hoàn tất.
  {% endhint %}

4. Nếu đang làm việc với bộ phận Hỗ trợ và hệ thống có kết nối internet, bạn có thể chọn hộp để ***Gửi thông tin chẩn đoán đến bộ phận Hỗ trợ Verge.io***. Tùy chọn này cũng có sẵn sau khi tệp tạo xong, bằng cách sử dụng *Chỉnh sửa* tùy chọn.

{% hint style="info" %}
**Gửi trực tiếp đến Hỗ trợ VergeIO**

* System Diagnostics được gửi trực tiếp từ giao diện người dùng đến Verge.io sẽ được mã hóa trong quá trình truyền.
* Tên *Trạng thái* trường sẽ cho biết khi một báo cáo đã được gửi trực tiếp đến Bộ phận Hỗ trợ.
  {% endhint %}

5. Nhấp vào **Gửi** để tạo tệp. Thông tin được truy xuất từ tất cả các nút đang trực tuyến trong hệ thống của bạn. Tùy thuộc vào số lượng nút và kích thước của nhật ký, quá trình tạo này có thể mất từ vài đến vài phút hoặc lâu hơn. Trong khi tạo, **Trạng thái** cột sẽ cho biết nút mà nó đang xử lý và sẽ hiển thị **Hoàn tất** khi tệp chẩn đoán đã được tạo xong thành công.

## Tải xuống

Đối với hệ thống air-gapped hoặc hệ thống không thể truy cập internet: sau khi tệp tạo xong, hãy chọn tệp chẩn đoán và nhấp vào *Tải xuống*. Hãy phối hợp với đầu mối hỗ trợ của bạn để chuyển tệp cho việc phân tích.

{% hint style="warning" %}
**Mặc dù các tệp System Diagnostics không bao giờ chứa dữ liệu người dùng, nhưng chúng có bao gồm những mục có thể nhạy cảm như địa chỉ IP, chi tiết mạng, tên tenant và tên VM. Hãy thận trọng khi tải xuống và vận chuyển tệp chẩn đoán hệ thống để đảm bảo chỉ nhân sự được ủy quyền mới có quyền truy cập.**
{% endhint %}

## Thông tin chung về tệp

### Bố cục

* Cấp cao nhất của tệp được sắp xếp theo nút máy chủ.
* Thư mục của nút điều khiển (thường là nút 1) chứa thông tin chi tiết hơn so với các thư mục nút khác.

### Nội dung

* **Nhật ký nút tenant** - nhật ký hệ thống từ mỗi nút tenant
* **Thông tin cấu hình VergeOS** - thông số kỹ thuật mạng và vSAN của VergeOS, phiên bản và các cài đặt cấu hình khác
* **Báo cáo SMART** - báo cáo chẩn đoán S.M.A.R.T từ từng ổ đĩa vật lý
* **Nhật ký vNet** - nhật ký container (DMZ, core, external, maintenance, các mạng tenant)
* **Báo cáo mạng** - đầu ra của các tiện ích mạng tiêu chuẩn
* **Chẩn đoán vSAN** - đầu ra của các lệnh vSAN
* **Danh sách thiết bị khối** - thông tin cấu trúc và mô tả về các thiết bị khối (chế độ xem logic của bộ lưu trữ)
* **Nhật ký kernel** - thường để trống, nhưng có thể bao gồm các mục khi xảy ra sự cố hệ thống hoặc lỗi phần cứng
* **Nhật ký hệ thống đầy đủ** - nhật ký hệ thống hiện tại đầy đủ và tối đa 3 nhật ký hệ thống được lưu trữ từ các chu kỳ tắt/bật nguồn nút trước đó
* **Chẩn đoán ở cấp hệ điều hành** - đầu ra của các lệnh chẩn đoán Linux tiêu chuẩn
* **Thống kê hệ thống** - một bộ sưu tập các báo cáo giám sát hiệu năng được tạo từ Linux sysstat
* **Thông tin hệ điều hành cấp thấp** - thông tin về tài nguyên hệ thống, phần cứng và các tiến trình đang hoạt động


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/vi/quan-tri-he-thong/diagnostics.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
