#!/usr/bin/env bash
# -----------------------------------------------------------------------------
# NodePilot - Script system_status_detail
# -----------------------------------------------------------------------------
# Aenderungslog
# 2026-03-17 | GPT-5.2-Codex | Datei neu erstellt. Liefert erweiterten
# Systemstatus fuer automatische Detail-Checks als JSON.
# -----------------------------------------------------------------------------

set -euo pipefail

hostname_wert="$(hostname -f 2>/dev/null || hostname)"
kernel_wert="$(uname -r)"
arch_wert="$(uname -m)"
mem_total_kb="$(awk '/MemTotal/{print $2}' /proc/meminfo 2>/dev/null || echo 0)"

jq -nc \
	--arg hostname "${hostname_wert}" \
	--arg kernel_version "${kernel_wert}" \
	--arg architektur "${arch_wert}" \
	--argjson mem_total_kb "${mem_total_kb}" \
	'{hostname:$hostname,kernel_version:$kernel_version,architektur:$architektur,mem_total_kb:$mem_total_kb}'
