Đồ họa Grafana thay cho Zabbix – [CÁCH CÀI ĐẶT]

Tác giả: 30/08/2022

Có rất nhiều phần mềm nổi tiếng về giám sát hệ thống, giám sát mạng (PRTG, Nagios, Centreon, Cacti, Observium…). Zabbix là một phần mềm giám sát rất mạng mẽ và dễ sử dụng. Zabbix ghi lại tình trạng các thiết bị, sự cố, hiệu năng sử dụng… giúp người quản lý dễ dàng có thể theo dõi chúng. Khi gặp sự cố zabbix bắn lên cảnh báo trên trang Dashboard, gửi email, sms, chạy scripts. Graph/Screen của zabbix đủ để cho admin nắm được hiện trạng, tình hình của hệ thống / mạng. Nhưng để tối ưu nhất thì ta có thể cài đặt thêm Grafana, cho phép bạn tạo biểu đồ (customs) và bảng điều khiển từ nhiều hệ thống giám sát khác nhau.

Môi trường chuẩn bị:

  • Centos 7
  • Disable firewall, selinux, max openfiles
  • Zabbix server / zabbix agent đã được cài đặt sẵn, monitor hệ thống bình thường.

Bước 1: Add thêm repo grafana

vi /etc/yum.repos.d/grafana.repo

Sửa file theo giá trị sau

[grafana] name=grafana baseurl=https://packagecloud.io/grafana/stable/el/6/$basearch repo_gpgcheck=1 enabled=1 gpgcheck=1 gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt

Bước 2: Cài đặt Grafana

yum install grafana systemctl daemon-reload systemctl start grafana-server
#Thiết lập Grafana khởi động cùng OS
systemctl enable grafana-server hoặc chkconfig grafana-server on

Đăng nhập vào Grafana vừa cài đặt, tài khoản mặc định là admin/admin

http://ip:3000

Có rất nhiều Plugin của Grafana, bạn có thể tham khảo ở link này https://grafana.com/plugins ở đây tôi sẽ cài plugin đồ họa cho zabbix.

grafana-cli plugins install alexanderzobnin-zabbix-app systemctl restart grafana-server

Plugin được tải về và cài đặt tại thư mục /var/lib/grafana/plugins, ta có thể down offline và giải nén vào đó. Enable Plugin lên 

Bước 3: Add datasource trỏ về zabbix. với đường dẫn api làhttp://yourzabbixserveripaddress/zabbix/apijsonrpc.php

Sau khi click vào “Save & Test” . Sẽ có thông báo Success ở phía dưới cùng. Vậy là bạn đã trỏ thành công Grafana lấy thông tin của zabbix.

Đồ thì mặc định sẽ có giao diện như sau.

Để theo dõi các server khác trên grafana, ta có thể Import thêm datasource như sau. Chọn Datasource / Dashboard / Import thêm 2 datasorce còn lại. 

Bước 4: Tạo một graph custom trên Grafana. Chọn Add ROW

Chọn bất kì 1 graph nào bạn muốn. Tôi Chọn Graph

Chọn Panel Title / Chọn Edit 

Bạn Click vào từng ô, Grafana sẽ xổ ra các Item monitor trong zabbix để chúng ta chọn

Đặt Title cho ROW, Sau đó ấn Close phía trên cùng để thoát Edit

Và đây là kết quả.

Khi cần hỗ trợ xin liên hệ với chúng tôi:
Công ty phần mềm Nhân Hòa
Trụ sở Hà Nội: Tầng 4 – Toà nhà 97 – 99 Láng Hạ, Đống Đa, Hà Nội
Chi nhánh HCM: 270 Cao Thắng (nối dài), Phường 12, Quận 10, TP HCM
Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Hotline: 19006680

Trả lời

Email của bạn sẽ không được hiển thị công khai.