Installation Prometheus
การติดตั้ง Prometheus จะติดตั้งที่ environment ที่เราได้สร้างไว้ตอนติดตั้ง senlin client กับ Octavia client
สร้าง directory ใหม่ที่ path /opt/prometheus-setup เพื่อเก็บ file ที่ดาวน์โหลดมา
sudo mkdir /opt/prometheus-setup
cd /opt/prometheus-setupสร้าง User ชื่อ prometheus
sudo useradd prometheuswget https://github.com/prometheus/prometheus/releases/download/v_version_/prometheus-{version}.linux-amd64.tar.gz ใช้ tar เเตกไฟล์ prometheus-{version}.linux-amd64.tar.gz
tar -xvzf prometheus-{version}.linux-amd64.tar.gzเพิ่มไฟล์ที่เเตกออกมาลงใน path เพื่อให้สามารถเข้าถึงได้ง่าย และ เปลี่ยนการจัดการในไฟล์เเละไดเรกทอรี กับ user prometheus
sudo mv prometheus-{version}.linux-amd64 prometheus
sudo mv prometheus/prometheus /usr/bin/
sudo chown prometheus:prometheus /usr/bin/prometheus
sudo mkdir /etc/prometheus
sudo cp prometheus/prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus
sudo chown -R prometheus:prometheus /opt/prometheus-setupลองเช็ค version Prometheus
prometheus --versionจะได้ผลลัพธ์ดังนี้

สร้าง service ของ Prometheus
สร้าง service ของ prometheus
จากนั้น add config ดังนี้
ใช้ systemd daemon เเละ start Prometheus service
เมื่อติดตั้ง Prometheus เสร็จเเล้วเราสามารถทดสอบใช้งานได้จากหัวข้อ Test usage
Test usage (optional)
ในหัวข้อนี้จะเป็นการทดสอบใช้งานเท่านั้น สามารถทำได้เเต่ไม่จำเป็นต้องทำก็ได้
ติดตั้ง Node Exporter
ใช้ tar เเตกไฟล์ node_exporter-version.linux-amd64.tar.gz เเละใช้ mv ย้ายไฟล์
ย้ายไฟล์ไปที่ /usr/bin/
สร้าง service node exporter
จากนั้น add config ดังนี้
start node exporter service รวมถึงเช็ค status
Start Prometheus Server with a new node
เข้าไปเเก้ config ของ prometheus
โดยใช้ config ดังนี้
Restart service prometheus
ใช้ browser เข้าไปดู หน้า homepage ของ Prometheus ที่ http://your_server_ip:9090 และ ดู metrics ที่มาจาก node exporter ของ Prometheus ได้ที่ http://your_server_ip:9100
CREDIT: https://iamabhishek-dubey.medium.com/prometheus-overview-and-setup-dc0ee20791fb
Last updated
Was this helpful?