CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=backup-health-presentation-audit-readonly
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=196f17434080d144775f79eb7c69dd20be344effb8a74a3cfaf574b63b330882
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=9bf6728874a654dd6db7bdca54120aa78bcbc968f05062e7aa423b77366dc278
SANITIZED_OUTPUT_SHA256=9bf6728874a654dd6db7bdca54120aa78bcbc968f05062e7aa423b77366dc278
OUTPUT_BEGIN
PUBLIC_BACKUP_ROUTE_RC=0
PUBLIC_BACKUP_ROUTE_META=200|https://backup.gram1.ru/backup.txt
PVE01_BACKUP_TIMER_COUNT=5
PVE01_BACKUP_TIMER_00=dpkg-db-backup.timer
PVE01_BACKUP_TIMER_01=homelab-backup-audit.timer
PVE01_BACKUP_TIMER_02=homelab-backup-retention-gc.timer
PVE01_BACKUP_TIMER_03=homelab-backup-v2.timer
PVE01_BACKUP_TIMER_04=homelab-control-backup.timer
PVE01_BACKUP_TXT_REFERENCE_COUNT=23
PVE01_BACKUP_TXT_REF_00=/usr/local/sbin/homelab-vm160-remote-backup
PVE01_BACKUP_TXT_REF_01=/usr/local/sbin/homelab-golden-state-extended-overlay
PVE01_BACKUP_TXT_REF_02=/usr/local/sbin/homelab-backup-gitea
PVE01_BACKUP_TXT_REF_03=/usr/local/sbin/homelab-backup-authentik
PVE01_BACKUP_TXT_REF_04=/usr/local/sbin/homelab-golden-state-index
PVE01_BACKUP_TXT_REF_05=/usr/local/sbin/homelab-backup-npmplus-kuma-configs
PVE01_BACKUP_TXT_REF_06=/usr/local/sbin/homelab-edge-vm-offhost-freshness
PVE01_BACKUP_TXT_REF_07=/usr/local/sbin/homelab-extended-appbackup-run
PVE01_BACKUP_TXT_REF_08=/usr/local/sbin/homelab-backup-vaultwarden
PVE01_BACKUP_TXT_REF_09=/usr/local/sbin/homelab-final-readiness-gate
PVE01_BACKUP_TXT_REF_10=/usr/local/sbin/homelab-vm-backup-health
PVE01_BACKUP_TXT_REF_11=/usr/local/sbin/homelab-overall-health
PVE01_BACKUP_TXT_REF_12=/usr/local/sbin/homelab-vm-full-backup
PVE01_BACKUP_TXT_REF_13=/usr/local/sbin/homelab-backup-edge-vm-vzdump
PVE01_BACKUP_TXT_REF_14=/usr/local/sbin/homelab-cluster-passport
PVE01_BACKUP_TXT_REF_15=/srv/homelab-ops/observed/source-snapshots/overall.txt
PVE01_BACKUP_TXT_REF_16=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/task.json
PVE01_BACKUP_TXT_REF_17=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/assets/homelab-vm160-remote-backup
PVE01_BACKUP_TXT_REF_18=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/verify.sh
PVE01_BACKUP_TXT_REF_19=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/apply.sh
PVE01_BACKUP_TXT_REF_20=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/seal.sh
PVE01_BACKUP_TXT_REF_21=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/prepare.sh
PVE01_BACKUP_TXT_REF_22=/srv/homelab-ops/tasks/cluster-cloud-quorum-vm160-canary-v1/phases/rollback.sh
PVE03_EDGE_QGA_TRANSPORT_RC=0
EDGE_QGA_EXITED=1
EDGE_QGA_EXITCODE=0
EDGE_IDENTITY=OK
EDGE_HEALTH_SOURCE_PRESENT=true
EDGE_HEALTH_SOURCE_SHA256=69bd5816d27d14529aef5cafc3f9caf69bb4e6ac6cd04a444272680c8fadb560
EDGE_BACKUP_HEALTH_SOURCE_HIT_COUNT=1
EDGE_SOURCE_HIT_00=146: "/backup-health": _hp_backup,
EDGE_HEALTH_SERVICE_ACTIVE=active
EDGE_HEALTH_SERVICE_ENABLED=enabled
EDGE_HEALTH_SERVICE_SHOW=MainPID=3568152 ExecStart={ path=/usr/local/sbin/router-moscow-health ; argv[]=/usr/local/sbin/router-moscow-health ; ignore_errors=no ; start_time=[Sat 2026-09-19 02:45:51 MSK] ; stop_time=[n/a] ; pid=3568152 ; code=(null) ; status=0/0 } FragmentPath=/etc/systemd/system/router-moscow-health.service
EDGE_HEALTH_HTTP_BACKUP_HEALTH=rc=7|http=000
EDGE_HEALTH_HTTP_NPMPLUS=rc=7|http=000
EDGE_HEALTH_HTTP_PROXMOX=rc=7|http=000
EDGE_18091_LISTENER_COUNT=1
EDGE_18091_LISTENER_00=LISTEN 0 5 [PRIVATE_IP]:18091 0.0.0.0:* users:(("python3",pid=3568152,fd=3))
NPMPLUS_CONTAINER_COUNT=1
NPMPLUS_CONTAINER=npmplus|zoeyvid/npmplus:2026-06-17-b1|Up 3 weeks (healthy)
NPMPLUS_DATA_SOURCE=/opt/npmplus
BACKUP_PROXY_CONF_MATCH_COUNT=1
BACKUP_PROXY_CONF_00=15.conf
BACKUP_PROXY_CONF_SHA_00=b76134067cfc58a83182303be0ebcc83c56afd40a06f85343327808ca16db2ed
BACKUP_PROXY_CONF_META_00=upstream upstream_15 { zone upstream_15 128k; server_name backup.gram1.ru; listen unix:/run/nginx.sock; listen 0.0.0.0:80; listen 0.0.0.0:443 ssl; proxy_pass http://upstream_15;
NPMPLUS_SQLITE_FILE_COUNT=25
BACKUP_PROXY_DB_ROW_COUNT=20
BACKUP_PROXY_DB_ROW_00={"db_rel":"npmplus/database.sqlite.bak-before-route-recovery-v2-20260623T0208Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_01={"db_rel":"npmplus/database.sqlite.bak.vpn-route-batch1-retry.20260622T001521Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_02={"db_rel":"npmplus/database.sqlite.bak-before-missing-vpn-routes-20260623T0203Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_03={"db_rel":"npmplus/database.sqlite.bak-before-route-recovery-20260623T0206Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_04={"db_rel":"npmplus/database.sqlite.bak.cloudflare-token-rotation.20260622T003143Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_05={"db_rel":"npmplus/database.sqlite.bak-before-delete-test-route-v2-20260622T205915Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_06={"db_rel":"npmplus/database.sqlite.bak.homepage-auth-rollback.20260618T014730Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_07={"db_rel":"npmplus/database.sqlite.bak.vpn-route-batch2.20260622T001721Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_08={"db_rel":"npmplus/database.sqlite.bak-before-delete-test-route-20260622T205625Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
BACKUP_PROXY_DB_ROW_09={"db_rel":"npmplus/database.sqlite.bak.homepage-auth-enable.20260618T014511Z","domain_names":"[\"backup.gram1.ru\"]","enabled":1,"forward_host":"[PRIVATE_IP]","forward_port":9101,"forward_scheme":"http","id":15,"is_deleted":0}
TASK_COMPLETE=true
TASK_RESULT=PASS_BACKUP_HEALTH_PRESENTATION_AUTHORITY_CAPTURED
NO_MUTATION=true
EDGE_AUDIT_COMPLETE=true
TASK_COMPLETE=true
TASK_RESULT=PASS_BACKUP_HEALTH_PRESENTATION_AUDIT
NO_MUTATION=true
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-BACKUP-HEALTH-PRESENTATION-AUDIT-READONLY-624R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}

OUTPUT_END
CHAT_OUTPUT_END
