#!/usr/bin/env bash
# -----------------------------------------------------------------------------
# NodePilot - Script system_status_kurz
# -----------------------------------------------------------------------------
# Aenderungslog
# 2026-03-17 | GPT-5.2-Codex | Datei neu erstellt. Liefert kompakten
# Systemstatus fuer automatisch geplante Agent-Befehle als JSON.
# -----------------------------------------------------------------------------

set -euo pipefail

hostname_wert="$(hostname -s 2>/dev/null || hostname)"
uptime_sekunden="$(awk '{print int($1)}' /proc/uptime 2>/dev/null || echo 0)"
load_1="$(awk '{print $1}' /proc/loadavg 2>/dev/null || echo 0)"

jq -nc \
	--arg hostname "${hostname_wert}" \
	--argjson uptime_sekunden "${uptime_sekunden}" \
	--arg load_1 "${load_1}" \
	'{hostname:$hostname,uptime_sekunden:$uptime_sekunden,load_1:$load_1}'
