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.
Tags:
Monitor