Addon Server to Grafana
📡 Adding lg.extensionerp.com
to Grafana Monitoring
This guide explains how to add the server lg.extensionerp.com
(IP: 64.227.167.240
) to Grafana monitoring using Prometheus and Node Exporter.
✅ Step 1: Install Node Exporter on lg.extensionerp.com
SSH into the server:
ssh root@lg.extensionerp.com
Install Node Exporter:
# Create a user for Node Exporter
sudo useradd -rs /bin/false node_exporter
# Download Node Exporter
cd /tmp
curl -LO https://github.com/prometheus/node_exporter/releases/download/v1.8.1/node_exporter-1.8.1.linux-amd64.tar.gz
tar xvf node_exporter-1.8.1.linux-amd64.tar.gz
sudo cp node_exporter-1.8.1.linux-amd64/node_exporter /usr/local/bin/
Create the systemd service:
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
[Install]
WantedBy=default.target
EOF
Enable and start the service:
sudo systemctl daemon-reexec
sudo systemctl enable --now node_exporter
Optional: Open firewall port
sudo ufw allow 9100/tcp
✅ Step 2: Add the Target to Prometheus
SSH into the Grafana/Prometheus server:
ssh root@grafana.extensionerp.com
Edit the Prometheus config:
sudo nano /etc/prometheus/prometheus.yml
Locate the node_exporter_metrics
job, then add the new IP:
- job_name: "node_exporter_metrics"
scrape_interval: 5s
static_configs:
- targets: [
"159.65.151.17:9100",
"165.232.187.162:9100",
"143.110.183.164:9100",
"68.183.87.11:9100",
"134.209.158.220:9100",
"143.244.130.7:9100",
"64.227.167.240:9100" # ← New lg server added here
]
Save and exit (Ctrl + O
, Enter
, then Ctrl + X
).
Restart Prometheus:
sudo systemctl restart prometheus
✅ Step 3: Verify Prometheus Target
Open the Prometheus Targets UI:
http://grafana.extensionerp.com:9090/targets
Ensure that 64.227.167.240:9100
appears with status UP.
✅ Step 4: Import Node Exporter Dashboard into Grafana
- Open: https://grafana.extensionerp.com
- Go to + > Import
- Enter Dashboard ID: 1860
- Click Load
- Select the Prometheus data source
- Click Import
You’ll now see real-time system metrics (CPU, RAM, disk, etc.) for lg.extensionerp.com
.
✅ Optional Enhancements
- Configure alerts (e.g., high CPU, low disk space)
- Add monitoring for MySQL, Docker, or NGINX
- Use domain
lg.extensionerp.com
instead of IP in Prometheus config - Group servers using labels for cleaner dashboards