84 lines
2.1 KiB
Bash
84 lines
2.1 KiB
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
mkdir -p /tmp/homelab/events/2026-05-12/saturn
|
||
|
|
mkdir -p /tmp/homelab/state
|
||
|
|
mkdir -p /tmp/homelab/logs
|
||
|
|
mkdir -p /tmp/homelab/world
|
||
|
|
|
||
|
|
cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/120000_node_online_1.json
|
||
|
|
{
|
||
|
|
"timestamp": "2026-05-12T12:00:00Z",
|
||
|
|
"node": "saturn",
|
||
|
|
"type": "node_online",
|
||
|
|
"severity": "info",
|
||
|
|
"source": "system",
|
||
|
|
"service": "all",
|
||
|
|
"correlation_id": "init",
|
||
|
|
"payload": {}
|
||
|
|
}
|
||
|
|
EOF
|
||
|
|
|
||
|
|
cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/120500_service_unhealthy_1.json
|
||
|
|
{
|
||
|
|
"timestamp": "2026-05-12T12:05:00Z",
|
||
|
|
"node": "saturn",
|
||
|
|
"type": "service_unhealthy",
|
||
|
|
"severity": "error",
|
||
|
|
"source": "healthcheck",
|
||
|
|
"service": "mosquitto",
|
||
|
|
"correlation_id": "hc-1",
|
||
|
|
"payload": {"error": "connection refused"}
|
||
|
|
}
|
||
|
|
EOF
|
||
|
|
|
||
|
|
cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/120600_service_unhealthy_2.json
|
||
|
|
{
|
||
|
|
"timestamp": "2026-05-12T12:06:00Z",
|
||
|
|
"node": "saturn",
|
||
|
|
"type": "service_unhealthy",
|
||
|
|
"severity": "error",
|
||
|
|
"source": "healthcheck",
|
||
|
|
"service": "mosquitto",
|
||
|
|
"correlation_id": "hc-2",
|
||
|
|
"payload": {"error": "connection refused"}
|
||
|
|
}
|
||
|
|
EOF
|
||
|
|
|
||
|
|
cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/121000_service_recovered_1.json
|
||
|
|
{
|
||
|
|
"timestamp": "2026-05-12T12:10:00Z",
|
||
|
|
"node": "saturn",
|
||
|
|
"type": "service_recovered",
|
||
|
|
"severity": "info",
|
||
|
|
"source": "healthcheck",
|
||
|
|
"service": "mosquitto",
|
||
|
|
"correlation_id": "hc-3",
|
||
|
|
"payload": {}
|
||
|
|
}
|
||
|
|
EOF
|
||
|
|
|
||
|
|
cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/121500_deployment_started_1.json
|
||
|
|
{
|
||
|
|
"timestamp": "2026-05-12T12:15:00Z",
|
||
|
|
"node": "saturn",
|
||
|
|
"type": "deployment_started",
|
||
|
|
"severity": "info",
|
||
|
|
"source": "deploy_agent",
|
||
|
|
"service": "mosquitto",
|
||
|
|
"correlation_id": "deploy-1",
|
||
|
|
"payload": {"version": "2.0.18"}
|
||
|
|
}
|
||
|
|
EOF
|
||
|
|
|
||
|
|
cat <<EOF > /tmp/homelab/events/2026-05-12/saturn/121600_deployment_failed_1.json
|
||
|
|
{
|
||
|
|
"timestamp": "2026-05-12T12:16:00Z",
|
||
|
|
"node": "saturn",
|
||
|
|
"type": "deployment_failed",
|
||
|
|
"severity": "error",
|
||
|
|
"source": "deploy_agent",
|
||
|
|
"service": "mosquitto",
|
||
|
|
"correlation_id": "deploy-1",
|
||
|
|
"payload": {"error": "container crash", "diagnostics_file": "/opt/homelab/logs/diagnostics-deploy-1.log"}
|
||
|
|
}
|
||
|
|
EOF
|