پیشنیاز: Prometheus و Node Exporter در حال کار باشد.
۱. نصب از مخزن رسمی Grafana
sudo apt install -y apt-transport-https software-properties-common wget gpg
sudo mkdir -p /etc/apt/keyrings
wget -qO- https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
sudo apt update
sudo apt install -y grafanaاگر سرور به مخزن Grafana دسترسی ندارد (محدودیت شبکه)، بستهی .deb را جای دیگری دانلود و با sudo apt install ./grafana_*.deb نصب کنید.
۲. فقط روی localhost
در /etc/grafana/grafana.ini:
[server]
http_addr = 127.0.0.1
http_port = 3000
domain = grafana.example.ir
root_url = https://grafana.example.ir/
[users]
allow_sign_up = false
[analytics]
reporting_enabled = false
check_for_updates = falsesudo systemctl enable --now grafana-server۳. انتشار از طریق Nginx
server {
listen 80;
server_name grafana.example.ir;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}سپس با certbot گواهی بگیرید.
۴. ورود و تغییر رمز
نام کاربری و رمز اولیه هر دو admin است و در اولین ورود باید عوض شود.
۵. اتصال Prometheus
در منوی Connections → Data sources → Add data source → Prometheus، آدرس را http://127.0.0.1:9090 بگذارید و Save & test بزنید.
۶. داشبورد آماده
در Dashboards → New → Import، شناسهی 1860 (Node Exporter Full) را وارد کنید و منبع دادهی Prometheus را انتخاب کنید. وضعیت CPU، حافظه، دیسک و شبکهی همهی سرورها نمایش داده میشود.