Hướng dẫn cài đặt Prometheus - Grafana

Hướng Dẫn Cài Đặt Prometheus và Grafana

Hướng Dẫn Cài Đặt Hệ Thống Giám Sát với Prometheus và Grafana

Bài viết này sẽ hướng dẫn chi tiết cách cài đặt và thiết lập hai công cụ giám sát mạnh mẽ: Prometheus và Grafana trên hệ điều hành Linux.

1. Cài Đặt Prometheus

1.1. Tải về Prometheus

wget https://github.com/prometheus/prometheus/releases/download/v3.1.0/prometheus-3.1.0.linux-amd64.tar.gz

1.2. Giải nén gói cài đặt

tar -xvf prometheus-3.1.0.linux-amd64.tar.gz

1.3. Thiết lập thư mục và file cấu hình

cp prometheus-3.1.0.linux-amd64/prometheus /usr/local/bin/
mv prometheus-3.1.0.linux-amd64 /usr/local/prometheus/
mkdir -p /etc/prometheus
mv /usr/local/prometheus/prometheus.yml /etc/prometheus

1.4. Tạo service cho Prometheus

Tạo và mở file cấu hình service:

vi /etc/systemd/system/prometheus.service

Thêm nội dung sau vào file:

[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]
User=root
Group=root
Type=simple
ExecStart=/usr/local/prometheus/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /usr/local/prometheus/ \
--web.console.templates=/usr/local/prometheus/consoles \
--web.console.libraries=/usr/local/prometheus/console_libraries

[Install]
WantedBy=multi-user.target

1.5. Khởi động và kích hoạt Prometheus

systemctl restart prometheus
systemctl status prometheus
systemctl enable prometheus

1.6. Truy cập giao diện Prometheus

Sau khi cài đặt thành công, bạn có thể truy cập giao diện web của Prometheus tại:

http://IP:9090

2. Cài Đặt Grafana

2.1. Cài đặt các gói phụ thuộc

sudo apt-get install -y adduser libfontconfig1 musl

2.2. Tải về Grafana Enterprise

wget https://dl.grafana.com/enterprise/release/grafana-enterprise_11.4.0_amd64.deb

2.3. Cài đặt Grafana

sudo dpkg -i grafana-enterprise_11.4.0_amd64.deb

2.4. Khởi động và kiểm tra trạng thái Grafana

systemctl restart grafana-server.service
systemctl status grafana-server.service

Lưu ý quan trọng:

  • Mặc định, Grafana chạy trên port 3000
  • Tài khoản mặc định là admin/admin
  • Đảm bảo mở các port tương ứng (9090 cho Prometheus và 3000 cho Grafana) trên firewall
  • Sau khi cài đặt xong, bạn có thể truy cập Grafana tại: http://IP:3000

Kết luận

Sau khi hoàn thành các bước trên, bạn đã có một hệ thống giám sát hoàn chỉnh với Prometheus để thu thập metrics và Grafana để hiển thị dữ liệu. Bước tiếp theo là cấu hình các dashboard và alert theo nhu cầu của bạn.

Post a Comment

Previous Post Next Post