#!/usr/bin/env bash
set -euo pipefail

HOST="${1:-}"


BASE="/var/lib/cmk-push-agent"
FILE="${BASE}/${HOST}.gz"

[[ -n "$HOST" ]] || { echo "No host argument" >&2; exit 2; }
[[ -f "$FILE" ]] || { echo "No pushed agent data for host $HOST" >&2; exit 2; }

# 🔑 WICHTIGER TEIL:
# Agent-Hostname IM OUTPUT auf Checkmk-Hostname setzen
zcat "$FILE" \
| awk -v host="$HOST" '
  /^Hostname:/ { print "Hostname: " host; next }
  { print }
'
