fix(ups): parola UPS citita din /etc/nut/ups-shutdown.conf

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KddsXCqEbKMhdFJDYbAsx8
This commit is contained in:
Claude Agent
2026-09-13 10:18:12 +00:00
parent 0104c255a5
commit b32392aa7e
3 changed files with 20 additions and 5 deletions

View File

@@ -16,7 +16,7 @@ TRENDFILE="/var/log/ups-battery-trend.csv"
BATTERY_DATE_FILE="/etc/nut/battery-install-date"
UPS_NAME="nutdev1"
UPS_USER="admin"
UPS_PASS="parola99"
UPS_PASS=""
TEMPLATE_DIR="/etc/pve/notification-templates/default"
START_TIME=$(date +%s)
HOSTNAME=$(hostname)
@@ -27,6 +27,10 @@ log() {
echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1" | tee -a $LOGFILE
}
# Parola vine din /etc/nut/ups-shutdown.conf (nu mai e in clar in script).
[[ -r /etc/nut/ups-shutdown.conf ]] && source /etc/nut/ups-shutdown.conf
[[ -n "$UPS_PASS" ]] || { log "EROARE: UPS_PASS lipseste din /etc/nut/ups-shutdown.conf"; exit 1; }
# Câte rulări formează linia de bază și câte intră în fereastra recentă.
# Baza = primele rulări înregistrate, adică bateria în starea ei cea mai bună
# pe care o avem măsurată. Fereastra recentă e mediană pe 3, ca o lună