Là một phần của dự án Glaber, một nhánh của hệ thống giám sát Zabbix đã được tạo ra

Dự án Glaber phát triển một nhánh của hệ thống giám sát Zabbix nhằm mục đích tăng hiệu quả, hiệu suất và khả năng mở rộng, đồng thời cũng phù hợp để tạo các cấu hình có khả năng chịu lỗi chạy linh hoạt trên nhiều máy chủ. Ban đầu dự án đã phát triển như một tập hợp các bản vá để cải thiện hiệu suất của Zabbix, nhưng vào tháng XNUMX, công việc đã bắt đầu tạo ra một nhánh riêng biệt. Mã số dự án phân phối bởi được cấp phép theo GPLv2.

Dưới tải nặng, người dùng Zabbix phải đối mặt với việc thiếu phân cụm như trong phiên bản miễn phí và các vấn đề khi cần lưu trữ khối lượng dữ liệu rất lớn trong DBMS. Các DBMS quan hệ được hỗ trợ trong Zabbix, chẳng hạn như PostgreSQL, MySQL, Oracle và SQLite, kém thích nghi để lưu trữ xu hướng lịch sử - việc lấy mẫu một số lượng lớn số liệu trong nửa năm sẽ rất “nặng” và bạn cần tối ưu hóa DBMS và truy vấn, xây dựng các cụm máy chủ cơ sở dữ liệu, v.v.

Để giải quyết, Glaber đã triển khai ý tưởng sử dụng DBMS chuyên dụng ClickNhà, cung cấp khả năng nén dữ liệu tốt và tốc độ xử lý truy vấn rất cao (sử dụng cùng một thiết bị, bạn có thể giảm tải cho CPU và hệ thống đĩa từ 20-50 lần). Ngoài hỗ trợ ClickHouse trong Glaber còn thêm nhiều tối ưu hóa khác nhau, chẳng hạn như sử dụng các yêu cầu snmp không đồng bộ, xử lý dữ liệu hàng loạt (hàng loạt) từ các tác nhân giám sát và sử dụng nmap để song song hóa việc kiểm tra tính khả dụng của máy chủ, giúp tăng tốc độ thăm dò trạng thái lên hơn 100 lần. Glaber cũng đang nỗ lực hỗ trợ phân cụm, mà nó được lên kế hoạch sử dụng trong tương lai vvd.

Nguồn: opennet.ru

Thêm một lời nhận xét