Hướng dẫn cài đặt Grafana trên Debian
This post hasn't been updated for 4 years
Grafana là gì
Grafana là một nền tảng open-source chuyên phục vụ mục đích theo dõi và đánh giá các số liệu thu được. Theo định nghĩa như vậy chúng ta có thể thấy tính ứng dụng của Grafana rất rộng chứ không chỉ trong khối IT. Bất kì lĩnh vực nào có thể thu được dữ liệu theo dòng thời gian đều có thể hiển thị tối ưu trên Grafana. Ngoài khả năng kết nối đa dạng với các nguồn dữ liệu, phần giao diện của công cụ này rất thân thiền với người dùng. Dễ dàng đưa ra thông tin và cảnh báo.
Cài đặt Grafana trên môi trường Debian
Trước hết, mời mọi người xem tài liệu chính thức từ nhà phát triển: https://grafana.com/docs/grafana/latest/installation/debian/
Khởi tạo môi trường thử nghiệm
Vì môi trường cài đặt Grafana khá đơn giản nên mình sẽ sử dụng image ubuntu:16.04 cơ bản để làm một lab tương tự như máy chủ thật.
$ docker run -itd --network=lab-prom -p 3030:3000 --name grafana-1 ubuntu:16.04
Chú ý: Cần sử dụng chung mạng với Prometheus để dễ dàng kết nối.
Cài đặt bản mới nhất Enterprise edition (Có khả năng nâng cấp bản Enterprise cho doanh nghiệp nếu muốn):
$ apt-get update
$ apt-get install -y apt-transport-https
$ apt-get install -y software-properties-common wget
$ wget -q -O - https://packages.grafana.com/gpg.key | apt-key add -
Thêm repository:
$ echo "deb https://packages.grafana.com/enterprise/deb stable main" | tee -a /etc/apt/sources.list.d/grafana.list
$ apt-get update
$ apt-get install grafana-enterprise
Khởi động grafana-server
service grafana-server start
Xem trên trình duyệt máy chủ: http://127.0.0.1:3030
Tài khoản Admin mạc định là admin | admin, sau lần đăng nhập đầu tiên, hệ thống sẽ bắt buộc admin đổi mật khẩu.
Màn hình Dashboard ban đầu:
Màn hình thêm nguồn dữ liệu (Data Sources)
Chọn nguồn từ Prometheus
Hiện tại Grafana hỗ trợ rất nhiều nguồn dữ liệu phổ biến hiện nay.
Tạo một Folder > Dashboard > Panel thông tin mới
Kết quả là hiển thị số lượng message trong queue đang có. Còn vô số các cấu hình khác trên Panel này để phù hợp với dữ liệu cần theo dõi và cảnh báo. Nếu bạn muốn cấu hình các thông số khác, hãy để lại câu hỏi dưới comment mình sẽ trợ giúp nếu có thể nhé!
All Rights Reserved