22 lines
641 B
Bash
Executable File
22 lines
641 B
Bash
Executable File
#!/bin/bash
|
|
# Continuous monitoring script for VictoriaMetrics/Grafana integration
|
|
# Fetches data every minute and pushes to VictoriaMetrics
|
|
|
|
GSP_NAME="${1:-Bishops Wood}"
|
|
INTERVAL="${2:-60}" # 1 minute default
|
|
VM_URL="${3:-http://localhost:8428}"
|
|
|
|
echo "Starting continuous monitoring for GSP: $GSP_NAME"
|
|
echo "Update interval: $INTERVAL seconds"
|
|
echo "VictoriaMetrics URL: $VM_URL"
|
|
echo "Press Ctrl+C to stop"
|
|
echo ""
|
|
|
|
while true; do
|
|
echo "[$(date)] Fetching data..."
|
|
python3 nationalgrid_monitor.py --gsp "$GSP_NAME" --victoriametrics "$VM_URL"
|
|
echo "Sleeping for $INTERVAL seconds..."
|
|
echo ""
|
|
sleep "$INTERVAL"
|
|
done
|