Cách cài đặt phần mềm giám sát Grafana trên Ubuntu 20.04

Tác giả NetworkEngineer, T.Ba 21, 2022, 10:23:18 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách cài đặt phần mềm giám sát Grafana trên Ubuntu 20.04


Grafana là một nền tảng phân tích và trực quan hóa mã nguồn mở đa nền tảng để giám sát hệ thống máy tính. Grafana cho phép bạn tạo và chia sẻ trang tổng quan, đồng thời có một hệ sinh thái phát triển mạnh với hơn 100 plugin để thu thập, lưu trữ, hiển thị và chia sẻ dữ liệu.

Trong bài viết này, mình sẽ hướng dẫn bạn cách cài đặt Grafana trên Ubuntu 20.04 để bạn có thể tận dụng tối đa dữ liệu của mình. Vì vậy, hãy bắt đầu với thiết lập.

1. Điều kiện tiên quyết

Để làm theo đúng hướng dẫn này, bạn sẽ cần những thứ sau:

Một phiên bản VPS Ubuntu. Nếu bạn chưa có tài khoản, bạn có thể nhận một tài khoản miễn phí bằng cách đăng ký tại DigitalOcean hoặc Vultr. Khi bạn đã đăng ký, hãy cài đặt Ubuntu trên máy chủ của bạn.
Người dùng không phải root có đặc quyền sudo. Bạn có thể thiết lập điều đó bằng cách làm theo các bước trong hướng dẫn này.
Yêu cầu hệ thống: Nếu bạn định sử dụng InfluxDB hoặc Elasticsearch với Grafana, thì máy chủ của bạn sẽ cần có ít nhất 4GB RAM. Mình sẽ cài đặt Grafana trên một bản cài đặt sạch của Ubuntu 20.04. Bạn có thể thêm nhiều RAM vào máy chủ của mình nếu cần. Mình cũng khuyên bạn nên thêm phân vùng hoán đổi swap, vì vậy đây là cách thực hiện điều đó.

2. Cập nhật kho lưu trữ Ubuntu

Bây giờ mình đã có các điều kiện tiên quyết, đã đến lúc cập nhật tập tin /etc/apt /sources.list và nâng cấp bất kỳ gói nào đã cài đặt trên phiên bản VPS của bạn. Cập nhật kho lưu trữ cải thiện tính ổn định tổng thể của hệ điều hành bằng cách sửa các lỗi và lỗ hổng liên quan đến gói phần mềm. Các kho lưu trữ cũng cho phép bạn cập nhật máy chủ của mình với các bản vá bảo mật mới nhất và các bản sửa lỗi cho các lỗ hổng mới được phát hiện ảnh hưởng đến Ubuntu hoặc bất kỳ phần mềm nào của nó.

Mã nguồn [Chọn]
$ sudo apt update && sudo apt upgrade -y

3. Cài đặt Grafana trên Ubuntu 20.04

Mặc dù kho lưu trữ Ubuntu 20.04 chính thức đi kèm với Grafana, nhưng nó hơi cũ, vì vậy mình sẽ cài đặt phiên bản mới nhất từ ​​kho lưu trữ Grafana Labs.

Kho lưu trữ Grafana Labs chứa phiên bản mới nhất của Grafana, cũng như các plugin và trình điều khiển cho những thứ như Graphite, Elasticsearch, InfluxDB và truy vấn MongoDB. Kho lưu trữ Grafana Labs giúp bạn không phải cài đặt mọi thứ bằng tay.

Chạy lệnh sau để thêm khóa GPG. Lệnh này thêm khóa GPG cho kho lưu trữ Grafana Labs vào hệ thống của bạn để phiên bản Ubuntu của bạn có thể xác thực các gói do Grafana Labs cung cấp. Các gói này được gọi là gói Debian.

Mình sẽ sử dụng lệnh curl để tải xuống tập tin khóa GPG mà kho lưu trữ Grafana Labs cần để cài đặt các gói được xác thực. Sau đó, mình sẽ chuyển tập tin đó đến curl   Đăng nhập để xem liên kết | sudo apt-key add lệnh sẽ thêm nó vào hệ thống của bạn.

Mã nguồn [Chọn]
$ curl https://packages.grafana.com/gpg.key | sudo apt-key add -
Bạn sẽ nhận được thông báo trạng thái OK khi khóa GPG đã được thêm thành công.


Bây giờ chúng ta đã có khóa GPG hợp lệ, hãy thêm kho lưu trữ Grafana Labs vào tập tin danh sách nguồn của chúng ta. Đây là tập tin cho hệ thống của mình biết nơi tìm kiếm các gói và phần mềm tương ứng của chúng.

Mã nguồn [Chọn]
$ sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

Chạy lại lệnh cập nhật để nhận các thay đổi mà mình vừa thực hiện đối với tập tin /etc/apt/sources.list.

Mã nguồn [Chọn]
$ sudo apt update -y
Chạy lệnh apt-cache policy grafana để kiểm tra xem gói grafana đã được thêm vào hệ thống của bạn thành công hay chưa.

Mã nguồn [Chọn]
$ sudo apt-cache policy grafana
Đầu ra bạn nhận được sẽ trông giống như thế này.


Cuối cùng, cài đặt Grafana trên Ubuntu 20.04

Mã nguồn [Chọn]
$ sudo apt install grafana -y

Sau khi quá trình cài đặt hoàn tất, bạn có thể khởi động Grafana bằng cách chạy lệnh sau.

Mã nguồn [Chọn]
$ sudo systemctl daemon-reload && sudo systemctl start grafana-server
Tại thời điểm này, dịch vụ Grafana của bạn sẽ hoạt động. Bạn có thể kiểm tra điều này bằng cách chạy:

Mã nguồn [Chọn]
$ sudo systemctl status grafana-server
Bạn sẽ thấy một đầu ra cho bạn biết trạng thái hiện tại của máy chủ.


4. Cấu hình tường lửa của bạn

Bây giờ bạn đã thiết lập và chạy Grafana, đã đến lúc định cấu hình tường lửa của bạn.

Tường lửa là một hệ thống an ninh mạng dựa trên phần mềm hoặc phần cứng để kiểm soát lưu lượng mạng đến và đi dựa trên các quy tắc bảo mật được xác định trước.

Cấu hình tường lửa cơ bản nhất hoạt động bằng cách chặn tất cả lưu lượng đến và cho phép lưu lượng đi, một cách tiếp cận được gọi là chính sách từ chối tất cả, cho phép theo ngoại lệ. Tường lửa bao gồm các quy tắc chỉ định gói mạng nào được phép truy cập vào hệ điều hành của máy tính — và do đó kết nối đi nào được phép thông qua tường lửa.

Trên Ubuntu, ufw cung cấp giao diện dòng lệnh để cấu hình tường lửa của bạn và được cài đặt theo mặc định.

Vì vậy, nếu bạn đặt Grafana sau tường lửa, bạn sẽ phải mở cổng 3000. Các cổng về cơ bản là các đường hầm ảo giữa máy chủ của bạn và các máy chủ hoặc máy khách khác được sử dụng để truyền dữ liệu qua lại. Mỗi cổng được liên kết với một số.

Grafana sử dụng cổng 3000 để gửi và nhận dữ liệu theo mặc định, vì vậy hãy đảm bảo rằng máy chủ của bạn có cổng đó đang mở. Nếu không, ngay cả khi bạn đã cài đặt Grafana đúng cách, bạn sẽ không thể sử dụng nó. Bạn sẽ gặp sự cố khi tải và sử dụng trang tổng quan Grafana

Hãy mở cổng 3000 trong tường lửa của mình để đảm bảo rằng mình có thể truy cập vào Grafana sau khi hoàn tất cài đặt.

Mã nguồn [Chọn]
$ sudo ufw allow 3000/tcp

Bây giờ hãy kiểm tra trạng thái tường lửa của bạn để đảm bảo rằng lệnh ufw hoạt động và cổng 3000 đang mở.

Mã nguồn [Chọn]
$ sudo ufw status
Bạn sẽ thấy một cái gì đó như thế này.


5. Truy cập trang tổng quan Grafana

Bây giờ tường lửa của bạn đã được cấu hình, bạn có thể truy cập trang tổng quan Grafana bằng cách truy cập địa chỉ IP của máy chủ trên cổng 3000. Địa chỉ IP của bạn có thể khác với địa chỉ được liệt kê trong hướng dẫn này, vì vậy hãy đảm bảo thay thế địa chỉ đó trong các lệnh bên dưới.

Trong trình duyệt web của bạn, truy cập http://your_server_ip:3000. Trong đó your_server_ip là địa chỉ IP của máy chủ Ubuntu của bạn. Thao tác này sẽ hiển thị màn hình đăng nhập Grafana mặc định, nơi bạn có thể nhập tên người dùng và mật khẩu của mình.

Vì đây là lần đầu tiên bạn cài đặt Grafana. Bạn sẽ sử dụng thông tin đăng nhập Grafana mặc định, đó là tên người dùng là admin và mật khẩu là admin. Nhấp vào Log in


Trên màn hình tiếp theo, có một tùy chọn để thay đổi mật khẩu. Để thay đổi mật khẩu quản trị, hãy cung cấp mật khẩu mới của bạn trong các hộp nhập được cung cấp. Hãy nhớ rằng, đây là một bước quan trọng! Bạn nên tạo một mật khẩu mạnh và nếu bạn đang sử dụng hướng dẫn này như một phần của hệ thống sản xuất, thì việc thay đổi mật khẩu định kỳ có thể là điều khôn ngoan. Nhấp vào Submit.


Bây giờ bạn đã cấu hình phiên bản Grafana của mình, hãy cùng xem một số bảng điều khiển tuyệt vời đã được tích hợp sẵn.




Trong hướng dẫn này, mình đã chỉ cho bạn cách cài đặt Grafana trên máy chủ Ubuntu 20.04, nhưng điều này sẽ hoạt động với các bản phân phối Linux khác miễn là có sẵn phần mềm tiên quyết. Bạn sẽ cần đảm bảo rằng bạn đã định cấu hình nguồn dữ liệu trước khi có thể sử dụng Grafana. Nhưng, ngoài ra thì mọi chuyện sẽ suôn sẻ từ đây trở đi.

Bây giờ, hãy tiếp tục và tạo một số trang tổng quan tuyệt vời. Bạn cũng có thể muốn xem tài liệu Grafana để biết thêm thông tin về cách định cấu hình nguồn dữ liệu của mình hoặc về các tính năng khác của Grafana   Đăng nhập để xem liên kết