Files
nationalgrid/monitor_loop.sh
2025-12-11 22:16:54 +00:00

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