For the complete documentation index, see llms.txt. This page is also available as Markdown.

Giám sát bên ngoài

VergeOS không hỗ trợ SNMP. Hướng dẫn này bao gồm các đường dẫn được hỗ trợ cho giám sát bên ngoài — Prometheus Exporter (ioMetrics), REST API và IPMI — cùng với các công cụ ưu tiên SNMP như SolarWinds.

Tổng quan

Trang này mô tả cách tích hợp VergeOS với các nền tảng giám sát và quan sát bên ngoài. VergeOS ưu tiên API và cung cấp dữ liệu về tình trạng nền tảng, hiệu năng và cảm biến phần cứng thông qua ba đường dẫn được hỗ trợ.

Các đường dẫn giám sát được hỗ trợ

Đường dẫn
Dùng cho
Đối tượng

Chỉ số vSAN, cụm và nút

Điểm khởi đầu được khuyến nghị cho hầu hết môi trường

REST API

Bộ thu thập tùy chỉnh, thăm dò bất kỳ tài nguyên nào

Tích hợp theo từng công cụ, kiểm tra bằng script

IPMI

Tình trạng phần cứng và cảm biến theo từng nút

Giám sát ở cấp phần cứng bên ngoài VergeOS


Trình xuất Prometheus (ioMetrics)

Bộ Trình xuất Prometheus VergeOS (ioMetrics) là đường dẫn được khuyến nghị cho các chỉ số ở cấp nền tảng. Nó thu thập các chỉ số cấp vSAN, cụm và nút từ VergeOS và hiển thị chúng theo định dạng Prometheus tiêu chuẩn, sẵn sàng để Prometheus, Grafana, VictoriaMetrics hoặc bất kỳ hệ thống tương thích Prometheus nào quét.

Vì sao đây là đường dẫn được khuyến nghị

  • Chính chủ — được duy trì trong tổ chức verge-io

  • — dựa trên tiêu chuẩn — bất kỳ công cụ giám sát tương thích Prometheus nào cũng có thể sử dụng đầu ra

Xem Trình xuất Prometheus (ioMetrics) trang để xem tổng quan trong sản phẩm, các chỉ số được hiển thị và liên kết đến dự án mã nguồn mở.


REST API

REST API của VergeOS hiển thị mọi tài nguyên mà giao diện người dùng có thể đọc, khiến đây là đường dẫn phù hợp cho các bộ thu thập tùy chỉnh, kiểm tra sức khỏe bằng script hoặc tích hợp với các công cụ không hỗ trợ Prometheus.

Xác thực

Các bộ thu thập giám sát bên ngoài chạy dài hạn và nên xác thực bằng API Key thay vì mã phiên. API Key được tạo theo từng người dùng và có thể giới hạn theo IP cũng như đặt thời hạn. Xem API Keys để thiết lập và Hướng dẫn API để xem danh sách đầy đủ các phương thức xác thực được hỗ trợ.

Tài liệu Swagger

Tài liệu tham chiếu API đầy đủ, chính xác theo phiên bản, có sẵn trong VergeOS:

  1. Nhấp vào biểu tượng người dùng ở góc trên bên phải của giao diện VergeOS.

  2. Chọn Hệ thống.

  3. Chọn Tài liệu API.

Trang Swagger liệt kê mọi bảng và thao tác, kèm các ví dụ có thể chạy trực tiếp trên hệ thống.

Khi nào nên dùng REST API cho giám sát

  • Công cụ giám sát hỗ trợ thăm dò HTTP nhưng không hỗ trợ Prometheus

  • Một chỉ số hoặc tài nguyên cụ thể không được Trình xuất Prometheus hiển thị

  • Cần một bộ thu thập tùy chỉnh để tích hợp với nền tảng quan sát nội bộ


IPMI

Đối với tình trạng phần cứng và dữ liệu cảm biến theo từng nút — nhiệt độ, tốc độ quạt, điện áp, mức tiêu thụ điện, lỗi phần cứng — VergeOS hiển thị trực tiếp giao diện IPMI của nút.

  1. Điều hướng đến Hạ tầng > Nút từ menu trên cùng.

  2. Nhấp đúp vào nút mong muốn để mở bảng điều khiển của nút.

  3. Trong IPMI menu con, nhấp Kết nối để mở giao diện web IPMI trong thẻ mới, hoặc Kiểm tra để xác minh kết nối từ VergeOS.

Chỉ phần cứng

IPMI hiển thị phần cứng vật lý trạng thái của một nút máy chủ — không phải các chỉ số lớp ứng dụng của VergeOS. Hầu hết các nền tảng giám sát đã bao gồm các bộ thu thập IPMI có thể thăm dò trực tiếp các BMC của nút, song song với các đường dẫn Trình xuất Prometheus và REST API ở trên.

Để cấu hình thông tin đăng nhập IPMI đã lưu và kiểm tra kết nối, xem IPMI trang.


Công cụ ưu tiên SNMP

Các công cụ như SolarWinds, LogicMonitor, PRTG, và Nagios thường được cấu hình để giám sát hạ tầng qua SNMP. VergeOS không có tích hợp sẵn cho các công cụ này vì không có tác nhân SNMP để trỏ tới.

Tùy chọn 1 — Bộ thu thập REST tùy chỉnh

Hầu hết các nền tảng giám sát doanh nghiệp cho phép bộ thu thập HTTP/REST tùy chỉnh:

Nền tảng
Cơ chế

SolarWinds

Trình thăm dò API (SAM)

LogicMonitor

Nguồn dữ liệu bằng script (Groovy / HTTP)

PRTG

Cảm biến tùy chỉnh HTTP XML/REST

Nagios

check_http / plugin tùy chỉnh

Trỏ bộ thu thập tới REST API của VergeOS, xác thực theo Hướng dẫn API, và phân tích phản hồi JSON. Đây là đường dẫn ít tốn chi phí vận hành nhất — không có quy trình trung gian nào cần duy trì, và bộ thu thập giao tiếp trực tiếp với nguồn dữ liệu chuẩn.

Tùy chọn 2 — Cầu nối Prometheus-to-SNMP

Nếu công cụ giám sát chỉ hỗ trợ SNMP và bộ thu thập tùy chỉnh không phải là một lựa chọn, cách làm phổ biến của cộng đồng là chạy Trình xuất Prometheus và đặt một cầu nối Prometheus-to-SNMP ở phía trước nó. Cầu nối sẽ hiển thị lại các chỉ số Prometheus dưới dạng các OID SNMP mà bộ thăm dò SNMP có thể quét.


Chọn một đường dẫn

Kịch bản
Đường dẫn được khuyến nghị

Triển khai giám sát mới, không có ràng buộc với công cụ hiện có

Trình xuất Prometheus + Grafana

Ngăn xếp Prometheus / Grafana / VictoriaMetrics hiện có

Trình xuất Prometheus

Công cụ giám sát thăm dò HTTP nhưng không hỗ trợ Prometheus

REST API bộ thu thập tùy chỉnh

Tình trạng phần cứng (nhiệt độ, quạt, nguồn)

IPMI

SolarWinds / LogicMonitor / PRTG / Nagios (ưu tiên SNMP)

Bộ thu thập REST tùy chỉnh được ưu tiên, Cầu nối Prometheus-to-SNMP làm phương án dự phòng

Các bước tiếp theo

  • Trình xuất Prometheus (ioMetrics) — tổng quan trong sản phẩm và liên kết đến dự án mã nguồn mở

  • Hướng dẫn API — xác thực, quy ước HTTP và các yêu cầu mẫu

  • IPMI — kiểm tra kết nối, quản lý thông tin xác thực và truy cập giao diện web IPMI

Tài liệu và tài nguyên

Tài nguyên
Mô tả

vergeos-exporter

Bộ xuất Prometheus mã nguồn mở cho VergeOS

Tài liệu Prometheus

Tài liệu Prometheus gốc

Tài liệu Grafana

Xây dựng bảng điều khiển trên các chỉ số Prometheus

Cập nhật lần cuối

Nội dung này có hữu ích không?