Cách cài đặt hệ thống giám sát Grafana trên CentOS 8

Tác giả NetworkEngineer, T.M.Một 09, 2021, 02:53:31 CHIỀU

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

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

Cách cài đặt hệ thống giám sát Grafana trên CentOS 8


Grafana là một giải pháp giám sát hệ thống mã nguồn mở được sử dụng rộng rãi cho các máy chủ Linux. Ví dụ: nó được sử dụng bởi PayPal, eBay và Red Hat. Grafana là một lựa chọn tốt cho tất cả các kỹ sư muốn sử dụng một công cụ giám sát bảng điều khiển có thể mở rộng và mạnh mẽ. Công cụ giám sát này giám sát các nguồn dữ liệu khác nhau. Sử dụng Grafana, bạn có thể liên kết cơ sở dữ liệu chuỗi thời gian như Prometheus hoặc Influx DB và cơ sở dữ liệu quan hệ như PostgreSQL hoặc MySQL.

Hướng dẫn này sẽ chỉ ra cách cài đặt Grafana trên CentOS 8.

Bạn được yêu cầu đăng nhập với tư cách người dùng root trên hệ thống của mình để chạy tất cả các lệnh quản trị.

1. Cài đặt Grafana trên CentOS 8

Quá trình cài đặt Grafana hoàn tất theo số bước được đề cập bên dưới.

Bước 1: Thêm kho lưu trữ Grafana Yum

Để cài đặt Grafana bằng trình quản lý gói yum, hãy thêm kho lưu trữ Grafana vào kho lưu trữ yum cục bộ. Với mục đích này, hãy mở thiết bị đầu cuối bằng cách sử dụng phần 'Activities' và nhấp vào biểu tượng Terminal từ thanh bên trái của màn hình CentOS 8. Bây giờ, hãy tạo một tập tin mới 'grafana.repo' trong kho lưu trữ Yum và thực hiện các lệnh sau với đặc quyền quản trị trên ứng dụng đầu cuối:

Mã nguồn [Chọn]
$ cat <<EOF | sudo tee /etc/yum.repos.d/grafana.repo
Mã nguồn [Chọn]
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
EOF

Nhập mật khẩu sudo và kết quả sau hiển thị trên Terminal:


Bước 2: Cập nhật kho lưu trữ yum

Cập nhật các gói hệ thống có sẵn bằng cách sử dụng lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo dnf makecache

Bây giờ, tất cả các gói trong hệ thống của bạn đã được cập nhật.

Bước 3: Cài đặt Grafana bằng dnf

Sau khi kho lưu trữ Grafana được thêm và cấu hình trên hệ thống của bạn, hãy cài đặt Grafana bằng cách thực hiện lệnh được đề cập bên dưới:

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

Lệnh trên nhập khóa GPG và cài đặt tất cả các gói Grafana được yêu cầu trên CentOS 8.


Sau khi cài đặt xong Grafana, bạn có thể sử dụng lệnh được đề cập bên dưới để xác minh cài đặt và xem chi tiết về gói Grafana:

Mã nguồn [Chọn]
$ rpm -qi grafana

Bước 4: Bật dịch vụ Grafana systemd

Systemd quản lý dịch vụ grafana trên hệ thống của bạn. Do đó, hãy kích hoạt nó bằng cách chạy lệnh 'systemctl' như sau:

Mã nguồn [Chọn]
$ sudo systemctl enable --now grafana-server.service

Bước 5: Khởi động dịch vụ Grafana systemd

Bây giờ, dịch vụ Grafana systemd đã được kích hoạt. Bắt đầu dịch vụ và sau đó kiểm tra trạng thái 'đang chạy hoặc Hoạt động' của dịch vụ Grafana bằng cách chạy các lệnh được đề cập bên dưới:

Mã nguồn [Chọn]
$ systemctl start grafana-server.service
Mã nguồn [Chọn]
$ systemctl status grafana-server.service

Bước 6: Bật quy tắc tường lửa

Theo mặc định, dịch vụ grafana chạy trên cổng 3000. Vì vậy, nếu dịch vụ firewalld đang chạy trên hệ thống của bạn thì hãy chạy lệnh sau để cho phép truy cập vào cổng 3000 cho dịch vụ grafana:

Mã nguồn [Chọn]
$ sudo firewall-cmd --add-port=3000/tcp --permanent
Mã nguồn [Chọn]
$ sudo firewall-cmd –reload

Để đảm bảo mọi thứ hoạt động bình thường, hãy sử dụng lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo firewall-cmd --list-all | grep ports

Bước 7: Tập tin cấu hình Grafana

Tất cả các cấu hình grafana liên quan đến cổng và đường dẫn được lưu trữ trong tập tin cấu hình '/etc/grafana/grafana.ini'.

Bạn có thể sửa đổi 'http_port = 3000' theo yêu cầu hệ thống của mình.

Nhật ký grafana theo mặc định được ghi trong thư mục '/var/log/grafana'.

Cơ sở dữ liệu grafana SQLite có thể được tìm thấy trong '/var/lib/grafana/grafana.db'.

Bước 8: Khởi chạy Grafana trên CentOS 8 thông qua giao diện người dùng Web

Khởi chạy giao diện người dùng web Grafana trên CentOS 8. Mở trình duyệt và nhập URL sau vào thanh địa chỉ:

Mã nguồn [Chọn]
http://localhost:3000
Hoặc

Mã nguồn [Chọn]
http://server-ip:3000
Giao diện người dùng web Grafana hiển thị trong trình duyệt của bạn như sau:


Nhập tên người dùng là admin và mật khẩu admin để truy cập trang tổng quan Grafana. Sau đó, bảng điều khiển Grafana sau sẽ hiển thị trong trình duyệt:


Xin chúc mừng. Quá trình cài đặt Grafana đã hoàn tất. Bây giờ, bạn có thể sử dụng bảng điều khiển giám sát Grafana trên hệ thống CentOS 8.

2. Xóa hoặc gỡ cài đặt công cụ giám sát Grafana khỏi CentOS 8

Sau khi sử dụng Grafana trên hệ thống của mình, bạn có thể gỡ cài đặt bảng điều khiển công cụ giám sát này khỏi CentOS 8 bằng cách sử dụng lệnh dưới đây:

Mã nguồn [Chọn]
$ sudo dnf remove grafana
Grafana là một công cụ giám sát hệ thống mã nguồn mở cho các máy chủ Linux được sử dụng rộng rãi. Hướng dẫn này sẽ hướng dẫn bạn cách cài đặt Grafana trên CentOS. Đó là một lựa chọn tuyệt vời cho bất kỳ kỹ sư nào đang tìm kiếm một giải pháp giám sát bảng điều khiển có thể mở rộng và đáng tin cậy.