Các nền tảng được hỗ trợ
| Nền tảng | Hỗ trợ |
|---|---|
| Zabbix | 4.4+ (xác thực tên đăng nhập/mật khẩu), 5.4+ (xác thực API token) |
| Zabbix Cloud | Tấ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
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
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
Tìm URL Zabbix của bạn
URL Zabbix là địa chỉ của Zabbix frontend, ví dụ
https://zabbix.your-domain.com.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
Chi tiết kết nối
| Trường | Mô tả | Ví dụ |
|---|---|---|
| ZABBIX_URL | URL Zabbix frontend của bạn | https://zabbix.your-domain.com |
| ZABBIX_AUTH_TYPE | Phương thức xác thực | credentials hoặc token |
| ZABBIX_USERNAME | Tên đăng nhập Zabbix (xác thực credentials) | cloudthinker |
| ZABBIX_PASSWORD | Mật khẩu Zabbix (xác thực credentials) | — |
| ZABBIX_TOKEN | Zabbix 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
- 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
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ăng | Mô tả |
|---|---|
| Quản lý host | Liệ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ý trigger | Xem và sửa đổi cấu hình alert trigger |
| Maintenance window | Tạo và quản lý các khoảng thời gian bảo trì để tắt cảnh báo |
| Thao tác template | Kiểm tra và áp dụng template giám sát trên các host |
| Truy cập dashboard | Lấy dashboard Zabbix và dữ liệu đồ thị |
Xác minh kết nối
Ví dụ lệnh
Khắc phục sự cố
Kết nối bị từ chối
Kết nối bị từ chối
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 thực thất bại
Xác thực thất bại
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ọ.
Quyền bị từ chối
Quyền bị từ chối
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.
API token đã hết hạn
API token đã hết hạn
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
Kết nối Grafana
Hiển thị số liệu Zabbix trong Grafana
Kết nối Elasticsearch
Chuyển tiếp log Zabbix sang Elasticsearch