Chuyển đến nội dung chính
Kết nối nền tảng giám sát Zabbix của bạn để cho phép các agent CloudThinker quản lý host, phân tích sự cố, xử lý maintenance window và thực hiện các thao tác giám sát cơ sở hạ tầng. Zabbix xác thực bằng tên đăng nhập và mật khẩu (Zabbix 4.4+) hoặc API token (Zabbix 5.4+). Xác thực bằng API token được ưu tiên cho môi trường production.

Các nền tảng được hỗ trợ

Nền tảngHỗ trợ
Zabbix4.4+ (xác thực tên đăng nhập/mật khẩu), 5.4+ (xác thực API token)
Zabbix CloudTất cả các cấp

Điều kiện tiên quyết

  • Một Zabbix frontend (phiên bản 4.4 trở lên) có thể truy cập từ CloudThinker.
  • Một người dùng Zabbix riêng với quyền truy cập API được bật, hoặc một API token (Zabbix 5.4+).
  • URL Zabbix frontend của bạn.

Thiết lập

1

Đăng nhập Zabbix

Đăng nhập vào Zabbix frontend với quyền admin.
2

Tạo người dùng riêng

Vào Users → Users và tạo người dùng mới:
  • Username: cloudthinker
  • Password: mật khẩu mạnh, duy nhất
  • Role: vai trò Super Admin (yêu cầu để truy cập API đầy đủ) hoặc vai trò tùy chỉnh với quyền truy cập API được bật
3

Tạo API token (khuyến nghị cho Zabbix 5.4+)

Vào Administration → General → API Tokens và nhấn Create API token:
  • Name: cloudthinker
  • User: chọn người dùng vừa tạo ở trên
  • Expires at: đặt ngày hết hạn phù hợp
Sao chép token — nó sẽ không hiển thị lại.
4

Tìm URL Zabbix của bạn

URL Zabbix là địa chỉ của Zabbix frontend, ví dụ https://zabbix.your-domain.com.
5

Thêm kết nối trong CloudThinker

Điều hướng đến Connections → Zabbix và nhập:
  • Zabbix URL: URL Zabbix frontend của bạn
  • Auth Type: chọn Username & Password hoặc API Token
  • Username / Password hoặc API Token: thông tin xác thực vừa tạo
Nhấn Connect. CloudThinker xác minh thông tin xác thực và hiển thị trạng thái Connected.
API token yêu cầu Zabbix 5.4 trở lên. Với các phiên bản cũ hơn, hãy dùng xác thực tên đăng nhập và mật khẩu.

Chi tiết kết nối

TrườngMô tảVí dụ
ZABBIX_URLURL Zabbix frontend của bạnhttps://zabbix.your-domain.com
ZABBIX_AUTH_TYPEPhương thức xác thựccredentials hoặc token
ZABBIX_USERNAMETên đăng nhập Zabbix (xác thực credentials)cloudthinker
ZABBIX_PASSWORDMật khẩu Zabbix (xác thực credentials)
ZABBIX_TOKENZabbix API token (xác thực token)

Quyền yêu cầu

Tối thiểu (giám sát chỉ đọc):
  • Vai trò người dùng với quyền truy cập Zabbix API được bật
  • Quyền đọc đối với các nhóm host bạn muốn giám sát
Khuyến nghị (hoạt động đầy đủ):
  • Vai trò Super Admin hoặc vai trò tùy chỉnh với quyền truy cập API được bật, quyền đọc/ghi đối với host, template, trigger và sự kiện, và quyền tạo và sửa đổi maintenance window
Tuân theo nguyên tắc ít quyền nhất: chỉ cấp các nhóm host và quyền mà CloudThinker cần cho trường hợp sử dụng của bạn.

Khả năng của agent

Sau khi kết nối, các agent có thể thực hiện các tác vụ giám sát và vận hành trên toàn bộ môi trường Zabbix của bạn.
Khả năngMô tả
Quản lý hostLiệt kê, kiểm tra, bật và tắt các host được giám sát
Phân tích sự cốLấy các sự cố đang hoạt động, phân tích mẫu, tương quan sự kiện
Quản lý triggerXem và sửa đổi cấu hình alert trigger
Maintenance windowTạo và quản lý các khoảng thời gian bảo trì để tắt cảnh báo
Thao tác templateKiểm tra và áp dụng template giám sát trên các host
Truy cập dashboardLấy dashboard Zabbix và dữ liệu đồ thị

Xác minh kết nối

@alex list Zabbix hosts and summarize active problem count by severity

Ví dụ lệnh

@alex list all Zabbix hosts with active problems and their severity
@alex analyze active Zabbix problems with severity >= High and #recommend remediation steps
@oliver review Zabbix trigger configurations for security-related alerts

Khắc phục sự cố

Xác minh URL Zabbix có thể truy cập từ CloudThinker. Kiểm tra quy tắc firewall để đảm bảo cho phép kết nối đến trên cổng 80 hoặc 443, và xác nhận Zabbix frontend đang chạy.
Xác minh tên đăng nhập và mật khẩu đúng và tài khoản người dùng không bị khóa hoặc vô hiệu hóa. Với xác thực API token, hãy xác minh token chưa hết hạn và người dùng có quyền truy cập API được bật trong vai trò của họ.
Xác minh người dùng có đủ quyền cho các thao tác yêu cầu. Kiểm tra quyền truy cập nhóm host được cấp cho người dùng. Với các thao tác ghi, xác nhận vai trò cho phép quyền ghi API.
Vào Administration → API Tokens trong Zabbix, xóa token đã hết hạn và tạo token mới. Cập nhật token trong cài đặt kết nối CloudThinker.

Bảo mật

  • Quyền tối thiểu — chỉ cấp các quyền mà agent cần cho trường hợp sử dụng của bạn; bắt đầu với quyền chỉ đọc và mở rộng sau.
  • Chỉ đọc theo mặc định — sử dụng thông tin xác thực chỉ đọc trừ khi bạn muốn agent thực hiện thay đổi qua kết nối này.
  • Xoay vòng thông tin xác thực — xoay vòng khóa và token theo lịch trình thông thường của bạn; CloudThinker sẽ lấy giá trị mới khi bạn cập nhật kết nối.
  • Thu hồi khi bàn giao — xóa thông tin xác thực tại nhà cung cấp khi bạn xóa một kết nối hoặc khi đồng nghiệp rời nhóm.
  • API token thay vì credentials — dùng xác thực API token (Zabbix 5.4+) thay vì tên đăng nhập/mật khẩu để dễ kiểm tra hơn.
  • Đặt ngày hết hạn token — cấu hình ngày hết hạn phù hợp cho API token và xoay vòng theo lịch.

Liên quan

https://mintcdn.com/cloudthinker/aLd-ttc-SCW-aFky/images/icons/grafana.svg?fit=max&auto=format&n=aLd-ttc-SCW-aFky&q=85&s=c1329049025cd3c3a0909b400baef7be

Kết nối Grafana

Hiển thị số liệu Zabbix trong Grafana
https://mintcdn.com/cloudthinker/aLd-ttc-SCW-aFky/images/icons/elasticsearch.svg?fit=max&auto=format&n=aLd-ttc-SCW-aFky&q=85&s=c7389cfcd0bc8d303aeeb68bd19199ca

Kết nối Elasticsearch

Chuyển tiếp log Zabbix sang Elasticsearch