Grafana – Tích hợp Zabbix vào grafana

Tác giả: 29/04/2024

Chào các bạn, hôm nay Nhân Hòa sẽ cùng các bạn tìm hiểu cách tích hợp Zabbix vào Grafana nhé:

Zabbix là một công cụ giám sát nguồn mở cho các dịch vụ mạng, phần cứng, máy chủ và ứng dụng. Được thiết kế để theo dõi và giám sát trạng thái hệ thống và máy chủ của bạn. Zabbix hỗ trợ nhiều hệ thống cơ sở dữ liệu – bao gồm MySQL, PostgreSQL, SQLite và IBM DB2 – để lưu trữ dữ liệu. Phần phụ trợ của Zabbix được viết bằng C và phần giao diện người dùng được viết bằng PHP.

Grafana là một bộ giám sát và trực quan hóa dữ liệu nguồn mở. Nó hỗ trợ Graphite, Elaticsearch, Prometheus, Zabbix và các nguồn dữ liệu khác. Công cụ này cung cấp bảng thông tin và phân tích số liệu đẹp mắt, cho phép bạn quản lý và tạo bảng thông tin để theo dõi hiệu suất ứng dụng hoặc cơ sở hạ tầng của mình.

Mình sẽ trình bày các danh mục sau:

  1. Kiểm tra máy chủ Zabbix và Grafana
  2. Cài đặt Plugin Grafana Zabbix
  3. Kích hoạt plugin Zabbix
  4. Thêm nguồn dữ liệu vào Grafana
  5. Kích hoạt Bảng điều khiển Grafana cho Zabbix

Bước 1 – Testing Zabbix and Grafana

Máy chủ Zabbix và Grafana đang hoạt động, sẵn sàng cho hướng dẫn tích hợp.

Bước 2 – Cài đặt Plugin Grafana Zabbix

Trong bước này, chúng ta sẽ cài đặt plugin grafana bằng lệnh grafana-cli. Chúng ta sẽ cài đặt nguồn dữ liệu plugin grafana zabbix trên máy chủ grafana, để có thể thêm nguồn dữ liệu zabbix vào grafana.

grafana-cli plugins list-remote

grafana-cli plugins list-remote | grep "zabbix"

Bạn sẽ thấy Plugin tên “alexanderzobnin-zabbix-app”.

Cài đặt Plugin này:

grafana-cli plugins install alexanderzobnin-zabbix-app

Sau khi cài đặt xong sẽ khởi động lại dịch vụ:

systemctl restart grafana-server

Grafana plugin for zabbix data source support has been installed.

Bước 3 – Kích hoạt Plugin Zabbix

Mở trình duyệt web của bạn và nhập cổng URL máy chủ grafana 3000.

http://IP_grafana_server:3000/

Đăng nhập và bạn sẽ nhận được bảng điều khiển chính của grafana. Ở bên phải,mục Plugin bạn tìm ứng dụng Zabbix đã được cài đặt, hãy nhấp vào liên kết ‘Enable Now’.

Như dưới mình đã kích hoạt

Bước 4 – Thêm nguồn dữ liệu vào Grafana

Đi tới Trang tổng quan chính của Grafana và nhấp vào nút ‘Data Sources’.

Click

Có vài trường bạn điền thông tin vào:

+ http://IP_zabbix_server/zabbix/api_jsonrpc.php

+ Admin zabbix server

+ Password Admin zabbix server

Test connect ( Save and test)

Bước 5 – Bảng điều khiển Grafana cho Zabbix

Mình có thể search chữ Zabbix trên trang Dashboards của Grafana

https://grafana.com/grafana/dashboards/

Việc tích hợp các công cụ giám sát Zabbix với grafana đã hoàn tất thành công.

Hẹn gặp lại các bạn tại các bài viết sau.