> 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/learn-the-platform/vi/module-9-giam-sat-and-khac-phuc-su-co/02-alerts.md).

# Đăng ký & Cảnh báo

## Giám sát chủ động với các đăng ký

Bảng điều khiển và nhật ký mang tính phản ứng -- bạn chỉ thấy vấn đề khi nhìn vào. **Các đăng ký** làm cho việc giám sát VergeOS trở nên chủ động bằng cách gửi thông báo email khi điều kiện thay đổi hoặc theo lịch định kỳ. Mỗi môi trường VergeOS nên có một bộ đăng ký cốt lõi được cấu hình ngay từ ngày đầu để quản trị viên biết về sự cố trước cả người dùng cuối.

Subscriptions cần một **cấu hình SMTP** (được đề cập sau trên trang này). Một khi SMTP đã sẵn sàng, bất kỳ dashboard, tier, mạng, VM, tenant hoặc đối tượng VergeOS nào khác đều có thể được gắn một hay nhiều đăng ký.

```mermaid
graph LR
    subgraph triggers["Công cụ đăng ký"]
        direction TB
        OD["Theo yêu cầu<br/>(Sự kiện / Ngưỡng)"]
        SC["Theo lịch<br/>(Báo cáo theo thời gian)"]
    end

    subgraph delivery["Phân phối"]
        SMTP["Máy chủ SMTP"]
        QUEUE["Hàng đợi thư"]
        INBOX["Hộp thư đến của quản trị viên"]
    end

    OD -->|vượt ngưỡng| SMTP
    SC -->|hết chu kỳ| SMTP
    SMTP --> QUEUE --> INBOX

    style triggers fill:#f0f4ff,stroke:#336
    style delivery fill:#f0fff4,stroke:#363
```

## Các loại đăng ký

VergeOS cung cấp hai loại đăng ký bổ trợ cho nhau. Một môi trường được giám sát hiệu quả sẽ sử dụng **cả hai** cả hai loại cùng nhau -- đăng ký theo yêu cầu để biết sự cố ngay lập tức, và đăng ký theo lịch để theo dõi xu hướng và giám sát hằng ngày.

### Đăng ký theo yêu cầu

Đăng ký theo yêu cầu là **được kích hoạt bởi sự kiện hoặc ngưỡng** cảnh báo. Chúng kích hoạt ngay khi một điều kiện được thỏa mãn, bảo đảm quản trị viên được thông báo về các sự cố tiềm ẩn gần như theo thời gian thực.

Các kích hoạt phổ biến cho đăng ký theo yêu cầu bao gồm:

| Danh mục kích hoạt      | Ví dụ                                                                              |
| ----------------------- | ---------------------------------------------------------------------------------- |
| **Ngưỡng lưu trữ**      | vSAN tier đạt đến một tỷ lệ phần trăm dung lượng đã sử dụng nhất định              |
| **Có bản cập nhật mới** | Các gói cập nhật VergeOS mới đã sẵn sàng để cài đặt                                |
| **Lỗi / Cảnh báo**      | Bất kỳ sự kiện lỗi hoặc cảnh báo nào được ghi lại trên một đối tượng được giám sát |
| **Thay đổi trạng thái** | Một node bị offline, một VM dừng đột ngột, một mạng gặp lỗi                        |

Đăng ký theo yêu cầu là tuyến phòng thủ đầu tiên -- chúng cho bạn biết có điều gì đó cần được chú ý **ngay bây giờ**.

### Đăng ký theo lịch

Đăng ký theo lịch gửi **thông tin dashboard hoặc danh sách theo các khoảng thời gian đã cấu hình**. Chúng được thiết kế để cung cấp các bản tóm tắt định kỳ về tình trạng hệ thống và hỗ trợ quản trị viên trong việc giám sát hằng ngày và theo dõi xu hướng.

Ví dụ về đăng ký theo lịch:

* **Dashboard hệ thống** gửi hằng ngày lúc 7:00 sáng -- cung cấp cho nhóm một ảnh chụp tình trạng vào buổi sáng
* **dashboard vSAN tier** gửi hằng tuần -- theo dõi xu hướng tăng trưởng dung lượng theo thời gian
* **Danh sách VM** gửi hằng tuần -- xem lại danh mục workload đang chạy
* **Dashboard tenant** gửi hằng ngày -- giám sát mức tiêu thụ tài nguyên của tenant

{% hint style="success" %}
**Giám sát hiệu quả**

Một môi trường VergeOS được giám sát tốt sẽ có **nhiều đăng ký theo yêu cầu và theo lịch** được cấu hình. Đăng ký theo yêu cầu bắt các sự kiện cấp bách; đăng ký theo lịch làm lộ ra các xu hướng diễn ra chậm như việc tiêu thụ dung lượng tăng dần.
{% endhint %}

## Tạo một đăng ký

Các đăng ký được quản lý từ **System > Subscriptions** trong giao diện VergeOS. Quy trình tạo sẽ hướng dẫn bạn qua các trường sau:

### Cấu hình từng bước

1. Đi tới **System > Subscriptions** từ Cloud Dashboard
2. Chọn **Mới** từ menu bên trái
3. Cấu hình các trường của đăng ký:

| Trường              | Mô tả                                                                                                                                         |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| **Tên**             | Một nhãn duy nhất cho đăng ký (được dùng trong chế độ xem danh sách và dòng tiêu đề email)                                                    |
| **Loại chủ sở hữu** | **Người dùng** (người nhận riêng lẻ) hoặc **Nhóm** (nhóm người nhận)                                                                          |
| **Chủ sở hữu**      | Chọn người dùng hoặc nhóm cụ thể từ danh sách thả xuống                                                                                       |
| **Loại mục tiêu**   | Danh mục đối tượng VergeOS cần giám sát (ví dụ: Cluster, vSAN Tier, Network, VM, Tenant, System)                                              |
| **Mục tiêu**        | Phiên bản cụ thể của loại đối tượng đó (ví dụ: "Tier 1 - SSD", "Production Network", "Node 1")                                                |
| **Loại**            | **Theo yêu cầu** (được kích hoạt) hoặc **Theo lịch** (theo thời gian)                                                                         |
| **Hồ sơ đăng ký**   | Bắt buộc -- xác định nội dung báo cáo/cảnh báo và, đối với theo yêu cầu, logic so sánh; các tùy chọn hiển thị được lọc theo **Loại mục tiêu** |
| **Tạm dừng**        | Tùy chọn tạm ngừng thông báo cho đến một ngày/giờ nhất định hoặc vô thời hạn (hữu ích trong các khoảng bảo trì)                               |

### Cài đặt theo yêu cầu

Khi loại đăng ký được đặt thành **Theo yêu cầu**, các trường bổ sung sẽ xuất hiện:

| Trường              | Mô tả                                                                                                                                                                                      |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Hồ sơ đăng ký**   | Mẫu bắt buộc mã hóa cả đối tượng cần theo dõi (`onchange_fields`) và cách nó được so sánh (`new`, `gt0`, `gt`, `anyval`hoặc `different`) -- các hồ sơ khả dụng được lọc theo Loại mục tiêu |
| **Điều tiết**       | Số phút tối thiểu giữa các cảnh báo lặp lại cho cùng một điều kiện -- ngăn hộp thư bị tràn (tối đa 60 phút)                                                                                |
| **Khoảng nhắc lại** | Tần suất gửi lại cảnh báo trong khi điều kiện vẫn còn tồn tại (ví dụ: mỗi 4 giờ)                                                                                                           |

Tính năng **điều tiết** là một cài đặt rất quan trọng cho các môi trường nhiều nhiễu. Nếu không có nó, một điều kiện dao động (ví dụ: cảm biến nhiệt độ chập chờn quanh ngưỡng) có thể tạo ra hàng trăm email. Điều tiết được giới hạn ở **60 phút** (giá trị tối đa của trường); hãy chọn một giá trị từ 15 đến 60 phút cho hầu hết các cảnh báo, và dùng 60 khi bạn muốn khoảng cách dài nhất mà hệ thống cho phép.

Tính năng **khoảng nhắc lại** đảm bảo rằng một sự cố kéo dài sẽ không bị quên mất. Nếu một vSAN tier ở mức 90% dung lượng và không ai xử lý cảnh báo ban đầu, lời nhắc sẽ thông báo lại theo khoảng đã cấu hình cho đến khi điều kiện được khắc phục.

### Cài đặt theo lịch

Khi loại đăng ký được đặt thành **Theo lịch**, bạn cấu hình thời điểm gửi:

| Trường        | Mô tả                                                          |
| ------------- | -------------------------------------------------------------- |
| **Tần suất**  | Báo cáo được gửi bao lâu một lần (ví dụ: hằng ngày, hằng tuần) |
| **Thời gian** | Thời điểm trong ngày báo cáo được tạo và gửi đi                |
| **Ngày**      | Đối với lịch hằng tuần, là ngày nào trong tuần                 |

## Hồ sơ đăng ký và nhắm mục tiêu

Các đăng ký VergeOS rất linh hoạt trong việc nhắm mục tiêu -- bạn có thể tạo đăng ký cho hầu như bất kỳ đối tượng nào trong hệ thống:

### Cấp hệ thống

Giám sát dashboard tổng thể của hệ thống, tình trạng cluster, hoặc khả năng có bản cập nhật trên toàn bộ môi trường.

### Cấp lưu trữ

Theo dõi từng vSAN tier riêng lẻ về ngưỡng dung lượng, lỗi ổ đĩa hoặc trạng thái dự phòng suy giảm.

### Cấp mạng

Cảnh báo về lỗi mạng, thay đổi kết nối hoặc bất thường lưu lượng trên các mạng nội bộ hay bên ngoài cụ thể.

### Cấp workload

Giám sát từng VM hoặc môi trường tenant về thay đổi trạng thái, cạn kiệt tài nguyên hoặc sự kiện lỗi.

Việc nhắm mục tiêu chi tiết này có nghĩa là bạn có thể xây dựng một chiến lược đăng ký phù hợp với mô hình vận hành của mình -- cảnh báo rộng ở cấp hệ thống cho nhóm hạ tầng, và cảnh báo cụ thể cho VM hoặc tenant cho chủ sở hữu ứng dụng hoặc khách hàng MSP.

## Các cấu hình cảnh báo phổ biến

Các cấu hình đăng ký sau đây đại diện cho các thực hành tốt nhất cho hầu hết các triển khai VergeOS. Hãy xem chúng như một **mẫu khởi đầu** và tùy chỉnh theo môi trường của bạn.

### Cảnh báo dung lượng lưu trữ

| Cài đặt           | Giá trị                                                                              |
| ----------------- | ------------------------------------------------------------------------------------ |
| **Loại mục tiêu** | vSAN Tier                                                                            |
| **Mục tiêu**      | Mỗi tier riêng lẻ (Tier 1, Tier 2, v.v.)                                             |
| **Loại**          | Theo yêu cầu                                                                         |
| **Hồ sơ đăng ký** | Một hồ sơ dung lượng vSAN tier (ví dụ: "Tier Used %") so sánh mức sử dụng với ngưỡng |
| **Điều tiết**     | 60 phút                                                                              |
| **Nhắc lại**      | 4 giờ                                                                                |

Tạo các đăng ký riêng cho nhiều ngưỡng khác nhau (80% cảnh báo, 90% nghiêm trọng) để tạo mức độ khẩn cấp tăng dần.

### Phát hiện node offline

| Cài đặt           | Giá trị                                                           |
| ----------------- | ----------------------------------------------------------------- |
| **Loại mục tiêu** | Nút                                                               |
| **Mục tiêu**      | Mỗi node riêng lẻ                                                 |
| **Loại**          | Theo yêu cầu                                                      |
| **Hồ sơ đăng ký** | Một hồ sơ trạng thái node phát hiện sự chuyển đổi ra khỏi Running |
| **Điều tiết**     | 15 phút                                                           |
| **Nhắc lại**      | 1 giờ                                                             |

### Trạng thái vSAN suy giảm

| Cài đặt           | Giá trị                                                                   |
| ----------------- | ------------------------------------------------------------------------- |
| **Loại mục tiêu** | vSAN Tier                                                                 |
| **Mục tiêu**      | Mỗi tier riêng lẻ                                                         |
| **Loại**          | Theo yêu cầu                                                              |
| **Hồ sơ đăng ký** | Một hồ sơ tình trạng vSAN tier kích hoạt khi có sự kiện lỗi hoặc cảnh báo |
| **Điều tiết**     | 30 phút                                                                   |
| **Nhắc lại**      | 2 giờ                                                                     |

### Khả dụng bản cập nhật

| Cài đặt           | Giá trị                                                              |
| ----------------- | -------------------------------------------------------------------- |
| **Loại mục tiêu** | Hệ thống                                                             |
| **Loại**          | Theo yêu cầu                                                         |
| **Hồ sơ đăng ký** | Một hồ sơ khả dụng bản cập nhật phát hiện các gói mới có thể cài đặt |
| **Điều tiết**     | 60 phút (tối đa)                                                     |
| **Nhắc lại**      | 7 ngày                                                               |

### Báo cáo sức khỏe hệ thống hằng ngày

| Cài đặt           | Giá trị            |
| ----------------- | ------------------ |
| **Loại mục tiêu** | Dashboard hệ thống |
| **Loại**          | Theo lịch          |
| **Tần suất**      | Hàng ngày          |
| **Thời gian**     | 7:00 sáng          |

## Điều kiện tiên quyết cấu hình SMTP

Các đăng ký hoàn toàn dựa vào việc gửi email. Trước khi bất kỳ đăng ký nào có thể gửi thông báo, **SMTP phải được cấu hình** tại **System > SMTP** trong giao diện VergeOS.

VergeOS cung cấp một máy chủ thư tích hợp có thể gửi email **trực tiếp** hoặc đi qua một **SMTP relay** dịch vụ.

### Cài đặt SMTP

Đi tới **System > SMTP > Edit Settings** và cấu hình như sau:

| Cài đặt                   | Mô tả                                                                                        |
| ------------------------- | -------------------------------------------------------------------------------------------- |
| **Dùng TLS**              | Bật/tắt mã hóa TLS -- luôn bật khi relay hoặc máy chủ nhận hỗ trợ                            |
| **Tên máy**               | FQDN của máy chủ gửi -- phải phân giải được trong DNS với SPF, DMARC và reverse DNS phù hợp  |
| **Tên người gửi**         | Tên hiển thị xuất hiện trong email (ví dụ: "Cảnh báo VergeOS")                               |
| **Địa chỉ người gửi**     | Địa chỉ email nguồn cho tất cả email đăng ký                                                 |
| **Relay host**            | Địa chỉ của máy chủ SMTP relay bên ngoài (để trống nếu gửi trực tiếp)                        |
| **Cổng relay**            | Cổng TCP cho relay -- 25 (không mã hóa), 587 (TLS/STARTTLS), hoặc 465 (SSL kiểu cũ)          |
| **Sử dụng xác thực SASL** | Bật khi relay yêu cầu xác thực -- sẽ hiển thị các trường Tên người dùng và Mật khẩu bên dưới |
| **Tên người dùng**        | Tên người dùng SASL để xác thực relay (hiển thị khi bật Xác thực SASL)                       |
| **Mật khẩu**              | Mật khẩu SASL để xác thực relay (hiển thị khi bật Xác thực SASL)                             |

### Gửi trực tiếp so với relay

| Cách tiếp cận     | Ưu điểm                                        | Nhược điểm                                                 |
| ----------------- | ---------------------------------------------- | ---------------------------------------------------------- |
| **Gửi trực tiếp** | Không phụ thuộc bên ngoài, gửi ngay lập tức    | Cần DNS/SPF/DMARC/rDNS phù hợp, có thể bị bộ lọc spam chặn |
| **SMTP Relay**    | Khả năng gửi tốt hơn, yêu cầu DNS đơn giản hơn | Phụ thuộc vào dịch vụ bên ngoài, có thể có giới hạn tốc độ |

{% hint style="success" %}
**Khuyến nghị thực tế**

Nhiều khách hàng chọn một dịch vụ SMTP relay thương mại (ví dụ: SendGrid, Amazon SES, hoặc một relay Exchange nội bộ) vì nó đơn giản hóa cấu hình DNS, cải thiện khả năng gửi và tránh các vấn đề lọc spam. Nhà cung cấp relay sẽ cung cấp host, cổng và thông tin xác thực chính xác cho cấu hình SMTP của bạn.
{% endhint %}

### Yêu cầu về DNS và khả năng gửi

Khi sử dụng **gửi trực tiếp** (không relay), các bản ghi DNS sau phải được cấu hình đúng để tránh email bị từ chối hoặc bị đánh dấu là spam:

* **Bản ghi SPF** -- Cho phép IP máy chủ VergeOS gửi email cho miền đã cấu hình
* **Bản ghi DMARC** -- Xác định chính sách xác thực email của miền
* **Reverse DNS (PTR)** -- IP gửi phải có bản ghi PTR khớp với hostname đã cấu hình
* **Bản ghi MX** -- Mặc dù không bắt buộc để gửi, cấu hình MX đúng giúp xác lập tính hợp lệ của miền

### Dashboard SMTP và giám sát

Tính năng **Dashboard SMTP** (System > SMTP) cung cấp khả năng quan sát vận hành đối với việc gửi email:

* **Hàng đợi thư** -- Xem các thư đang chờ, trạng thái thử lại và các lần gửi thất bại
* **Nhật ký thư** -- Nhật ký kiểm tra của tất cả thư đã gửi với dấu thời gian và trạng thái phân phối
* **Email thử nghiệm** -- Gửi một thư thử để xác minh cấu hình trước khi dựa vào nó cho cảnh báo sản xuất

Luôn gửi một **email thử nghiệm** sau khi cấu hình SMTP và trước khi tạo các đăng ký. Việc này xác thực quá trình gửi đầu cuối bao gồm phân giải DNS, thương lượng TLS, xác thực relay và việc thư vào đúng hộp thư đến.

## Quản lý đăng ký

### Xem và chỉnh sửa đăng ký

Tất cả các đăng ký đã cấu hình được liệt kê tại **System > Subscriptions**. Từ chế độ xem này, bạn có thể:

* Xem chủ sở hữu, mục tiêu, loại và trạng thái của từng đăng ký
* Chỉnh sửa các đăng ký hiện có để điều chỉnh ngưỡng, khoảng điều tiết hoặc người nhận
* Xóa các đăng ký không còn cần thiết
* Nhanh chóng xác định đối tượng nào có phạm vi cảnh báo và đối tượng nào không

### Lưu ý cho môi trường đa tenant

Trong môi trường đa tenant, các đăng ký có thể được cấu hình **độc lập ở từng cấp tenant**. Điều đó có nghĩa là:

* Tính năng **nhà cung cấp dịch vụ** cấu hình các đăng ký cấp hệ thống trên môi trường host
* Mỗi **quản trị viên tenant** có thể cấu hình các đăng ký của riêng họ trong phạm vi tenant của mình
* Các đăng ký tenant chỉ có thể nhìn thấy tài nguyên của chính chúng -- chúng không thể xem hoặc cảnh báo trên các đối tượng cấp host

Sự cô lập này bảo đảm rằng khách hàng MSP có thể tự quản lý cảnh báo của mình mà không cần sự can thiệp của nhà cung cấp.

{% hint style="info" %}
**Bạn đang chuyển từ VMware hay Nutanix?**

Trong VergeOS, một **đăng ký** hợp nhất điều kiện (thông qua Subscription Profile), định tuyến (Owner + SMTP), và bất kỳ báo cáo dashboard theo lịch nào thành một đối tượng -- vì vậy bạn cấu hình cả ba cùng nhau trên cùng một mục tiêu thay vì ghép các cấu trúc riêng biệt.
{% endhint %}

## Điểm chính

### Hai loại đăng ký

**Theo yêu cầu** cho cảnh báo sự kiện/ngưỡng ngay lập tức và **Theo lịch** cho báo cáo dashboard lặp lại. Hãy dùng cả hai cùng nhau để bao phủ đầy đủ.

### SMTP trước tiên

Cấu hình và kiểm tra việc gửi SMTP trước khi tạo bất kỳ đăng ký nào. Gửi trực tiếp hay relay -- cả hai đều hoạt động, nhưng relay thường dễ duy trì hơn.

### Điều tiết và nhắc lại

Dùng cài đặt điều tiết để ngăn bão cảnh báo và khoảng nhắc lại để bảo đảm các sự cố kéo dài không bị quên.

### Nhắm tới bất kỳ đối tượng nào

Các đăng ký có thể nhắm tới bất kỳ đối tượng VergeOS nào -- hệ thống, cluster, tier, mạng, VM và tenant -- để có tính linh hoạt giám sát tối đa.


---

# 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/learn-the-platform/vi/module-9-giam-sat-and-khac-phuc-su-co/02-alerts.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.
