Skip to main content

Cấu hình Target

1. Node exporter

Đây là 1 exporter cơ bản của một target (Server cần giám sát), chạy trên port 9100, cung cấp cho Prometheus các metric cơ bản (Ram, Cpu, disk, network,...)

1.1 Cài đặt trên linux

# Tải file cài đặt và giải nén
wget https://github.com/prometheus/node_exporter/releases/download/v1.10.2/node_exporter-1.10.2.linux-amd64.tar.gz
tar xvfz node_exporter-1.10.2.linux-amd64.tar.gz

# Tạo user chạy service
sudo useradd -rs /bin/false node_exporter
sudo mv node_exporter-*.linux-amd64/node_exporter /usr/local/bin/
sudo chown node_exporter:node_exporter /usr/local/bin/node_exporter

# Tạo file service chạy ngầm
sudo tee /etc/systemd/system/node_exporter.service > /dev/null <<EOF
[Unit]
Description=Node Exporter
After=network.target

[Service]
User=node_exporter
ExecStart=/usr/local/bin/node_exporter
Restart=always

[Install]
WantedBy=multi-user.target
EOF

# Bật service chạy node exporter
sudo systemctl daemon-reload
sudo systemctl enable node_exporter
sudo systemctl start node_exporter
sudo systemctl status node_exporter