CHAT_OUTPUT_BEGIN
COMMAND_ID=SUPPORT-260919-HOME-GRAM1-SITEMONITOR-EDGE-AUDIT-READONLY-570R2
STATUS=OK
RC=0
HOST=pve01
MODE=read-only
COMPONENT=home-gram1-sitemonitor-edge-audit-readonly
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=f9c5a0cc28cc9042e929444668eba6104bbe597e8e3978bc8f357b28c0a4c922
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=589a4d9010a6432ecdbd6eaa84b68f1faf07918d96a68a94fc950149f7005e31
SANITIZED_OUTPUT_SHA256=d2b62e45be8fa64544bde23e681efadd062f037fc211cf39310459136febe326
OUTPUT_BEGIN
ERROR_REGISTER_CHECK=OK
REFERENCE_CHECK=OK
AUTHORITY_CHECK_SCOPE=READABILITY_ONLY_INCIDENTS_NOT_CLOSED
INFO_FILE=/var/lib/homelab-health/homepage-card-recommendations.txt|exists=True
INFO_BEGIN=/var/lib/homelab-health/homepage-card-recommendations.txt
STATUS=OK TS=2026-07-08T06:23:11Z TYPE=registered-planning-surface-info BAD=0 WARN=0 MODE=REGISTERED_PLANNING_SURFACE_INFO REGISTERED_SURFACE=YES ORIGINAL_STATE=review ORIGINAL_CLASS=UNGATED_REVIEW_ITEM HARD_GATE=no ACTION=not_a_health_failure ARCHIVE=/var/lib/homelab-review-surface-registry/original-health-20260708T062311Z REPORT=/var/lib/homelab-review-surface-registry/apply-latest.md

INFO_END=/var/lib/homelab-health/homepage-card-recommendations.txt
INFO_FILE=/var/lib/homelab-health/homepage-missing-card-proposals.txt|exists=True
INFO_BEGIN=/var/lib/homelab-health/homepage-missing-card-proposals.txt
STATUS=OK TS=2026-07-08T06:23:11Z TYPE=registered-planning-surface-info BAD=0 WARN=0 MODE=REGISTERED_PLANNING_SURFACE_INFO REGISTERED_SURFACE=YES ORIGINAL_STATE=review ORIGINAL_CLASS=UNGATED_REVIEW_ITEM HARD_GATE=no ACTION=not_a_health_failure ARCHIVE=/var/lib/homelab-review-surface-registry/original-health-20260708T062311Z REPORT=/var/lib/homelab-review-surface-registry/apply-latest.md

INFO_END=/var/lib/homelab-health/homepage-missing-card-proposals.txt
INFO_FILE=/var/lib/homelab-health/service-inventory-summary-phase00.txt|exists=True
INFO_BEGIN=/var/lib/homelab-health/service-inventory-summary-phase00.txt
STATUS=OK TS=2026-07-08T06:23:11Z TYPE=registered-planning-surface-info BAD=0 WARN=0 MODE=REGISTERED_PLANNING_SURFACE_INFO REGISTERED_SURFACE=YES ORIGINAL_STATE=review ORIGINAL_CLASS=UNGATED_REVIEW_ITEM HARD_GATE=no ACTION=not_a_health_failure ARCHIVE=/var/lib/homelab-review-surface-registry/original-health-20260708T062311Z REPORT=/var/lib/homelab-review-surface-registry/apply-latest.md

INFO_END=/var/lib/homelab-health/service-inventory-summary-phase00.txt
CORE_VM170_EXEC_RC=0
CORE_VM170_RAW_BEGIN
{
   "exitcode" : 0,
   "exited" : 1,
   "out-data" : "CORE_HOST=core-apps\nYAML=YES\nCARD_COUNT=42\nMISSING_SITEMONITOR_COUNT=1\nMISSING_SITEMONITOR_001=NewFilya|https://newfilya.ru/\nCARD_MONITOR_001=Authentik|HREF=https://auth.gram1.ru|SITEMONITOR=https://auth.gram1.ru\nCARD_MONITOR_002=Vaultwarden|HREF=https://vault.gram1.ru|SITEMONITOR=https://vault.gram1.ru\nCARD_MONITOR_003=Gitea|HREF=https://git.gram1.ru|SITEMONITOR=https://git.gram1.ru\nCARD_MONITOR_004=Backup Health|HREF=https://backup.gram1.ru/backup.txt|SITEMONITOR=https://backup.gram1.ru/backup.txt\nCARD_MONITOR_005=Uptime Kuma|HREF=https://uptime.gram1.ru|SITEMONITOR=https://uptime.gram1.ru\nCARD_MONITOR_006=Grafana|HREF=https://grafana.vpn.gram1.ru|SITEMONITOR=https://grafana.vpn.gram1.ru\nCARD_MONITOR_007=Prometheus|HREF=https://prometheus.vpn.gram1.ru|SITEMONITOR=https://prometheus.vpn.gram1.ru\nCARD_MONITOR_008=Alertmanager|HREF=https://alertmanager.vpn.gram1.ru|SITEMONITOR=https://alertmanager.vpn.gram1.ru\nCARD_MONITOR_009=Dozzle|HREF=https://dozzle.gram1.ru|SITEMONITOR=https://dozzle.gram1.ru\nCARD_MONITOR_010=ntfy|HREF=https://ntfy.vpn.gram1.ru|SITEMONITOR=https://ntfy.vpn.gram1.ru\nCARD_MONITOR_011=Gotify|HREF=https://gotify.gram1.ru|SITEMONITOR=https://gotify.gram1.ru\nCARD_MONITOR_012=Healthchecks|HREF=https://checks.vpn.gram1.ru|SITEMONITOR=https://checks.vpn.gram1.ru\nCARD_MONITOR_013=NPMplus|HREF=https://npmplus.vpn.gram1.ru|SITEMONITOR=http://[PRIVATE_IP]:18091/npmplus\nCARD_MONITOR_014=Proxmox pve01|HREF=https://proxmox.vpn.gram1.ru|SITEMONITOR=https://proxmox.vpn.gram1.ru\nCARD_MONITOR_015=MinIO Console|HREF=https://minio.vpn.gram1.ru|SITEMONITOR=https://minio.vpn.gram1.ru\nCARD_MONITOR_016=Filebrowser|HREF=https://filebrowser.vpn.gram1.ru|SITEMONITOR=https://filebrowser.vpn.gram1.ru\nCARD_MONITOR_017=Gram Crypto|HREF=https://gram1.ru/|SITEMONITOR=https://gram1.ru/health\nCARD_MONITOR_018=Nextcloud|HREF=https://nc.gram1.ru|SITEMONITOR=https://nc.gram1.ru\nCARD_MONITOR_019=Immich|HREF=https://photos.gram1.ru|SITEMONITOR=https://photos.gram1.ru\nCARD_MONITOR_020=AdGuard DNS1|HREF=https://dns1.vpn.gram1.ru|SITEMONITOR=https://dns1.vpn.gram1.ru\nCARD_MONITOR_021=AdGuard DNS2|HREF=https://dns2.vpn.gram1.ru|SITEMONITOR=https://dns2.vpn.gram1.ru\nCARD_MONITOR_022=SmartApe|HREF=https://smartape.ru|SITEMONITOR=https://smartape.ru\nCARD_MONITOR_023=NetBird|HREF=https://nb.pvepro.ru/|SITEMONITOR=https://nb.pvepro.ru/\nCARD_MONITOR_024=Mail|HREF=https://mail.pvepro.ru|SITEMONITOR=https://mail.pvepro.ru\nCARD_MONITOR_025=Cloudflare|HREF=https://dash.cloudflare.com|SITEMONITOR=https://dash.cloudflare.com\nCARD_MONITOR_026=AlexHost Billing|HREF=https://bill.alexhost.com/|SITEMONITOR=https://bill.alexhost.com/\nCARD_MONITOR_027=Ð Ð¾ÑÑÐµÑ ÐÐ¾ÑÐºÐ²Ð°|HREF=https://aleisaevn.netcraze.pro:5083|SITEMONITOR=http://[PRIVATE_IP]:18091/router-moscow\nCARD_MONITOR_028=Ð Ð¾ÑÑÐµÑ Ð´Ð°ÑÐ°|HREF=https://aleisaevn2.netcraze.pro|SITEMONITOR=https://aleisaevn2.netcraze.pro\nCARD_MONITOR_029=XenForo.info|HREF=https://xenforo.info/|SITEMONITOR=https://xenforo.info/\nCARD_MONITOR_030=CodeVipe|HREF=https://codevipe.ru|SITEMONITOR=https://codevipe.ru\nCARD_MONITOR_031=GameVipe|HREF=https://gamevipe.ru|SITEMONITOR=https://gamevipe.ru\nCARD_MONITOR_032=HKMods|HREF=https://hkmods.ru|SITEMONITOR=https://hkmods.ru\nCARD_MONITOR_033=Zakrutim|HREF=https://zakrutim.ru|SITEMONITOR=https://zakrutim.ru\nCARD_MONITOR_034=DSMods|HREF=https://dsmods.ru|SITEMONITOR=https://dsmods.ru\nCARD_MONITOR_035=Newfi|HREF=https://newfi.ru|SITEMONITOR=https://newfi.ru\nCARD_MONITOR_036=Hapusya|HREF=https://hapusya.ru|SITEMONITOR=https://hapusya.ru\nCARD_MONITOR_037=KingOfWolk|HREF=https://kingofwolk.ru|SITEMONITOR=https://kingofwolk.ru\nCARD_MONITOR_038=Gram1|HREF=https://gram1.ru|SITEMONITOR=https://gram1.ru\nCARD_MONITOR_039=PVEPro|HREF=https://pvepro.ru|SITEMONITOR=https://pvepro.ru\nCARD_MONITOR_040=TaftAuto|HREF=https://taftauto.ru|SITEMONITOR=https://taftauto.ru\nCARD_MONITOR_041=NewFilya|HREF=https://newfilya.ru/|SITEMONITOR=\nCARD_MONITOR_042=HBAR Hub|HREF=https://hbarhub.ru/|SITEMONITOR=https://hbarhub.ru/\nHOMEPAGE_EXTRA_HOSTS_COUNT=29\nHOMEPAGE_EXTRA_HOST_001=actual-budget.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_002=alertmanager.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_003=audiobooks.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_004=beszel.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_005=books.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_006=bookstack.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_007=checks.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_008=dns1.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_009=dns2.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_010=filebrowser.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_011=grafana.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_012=homeassistant.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_013=homebox.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_014=it-tools.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_015=jellyfin.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_016=karakeep.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_017=linkding.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_018=mealie.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_019=minio.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_020=n8n.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_021=netbox.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_022=node-red.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_023=npmplus.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_024=ntfy.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_025=pdf.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_026=prometheus.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_027=proxmox.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_028=searxng.vpn.gram1.ru:[PRIVATE_IP]\nHOMEPAGE_EXTRA_HOST_029=syncthing.vpn.gram1.ru:[PRIVATE_IP]\nCONTAINER_MONITOR_PROBE_RC=0\nCONTAINER_MONITOR_PROBE_BEGIN\nMONITOR_RESULT={\"name\":\"Authentik\",\"url\":\"https://auth.gram1.ru\",\"status\":200,\"final\":\"https://auth.gram1.ru/if/flow/yubikey-login/?next=%2F\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Vaultwarden\",\"url\":\"https://vault.gram1.ru\",\"status\":200,\"final\":\"https://vault.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Gitea\",\"url\":\"https://git.gram1.ru\",\"status\":200,\"final\":\"https://git.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Backup Health\",\"url\":\"https://backup.gram1.ru/backup.txt\",\"error\":\"TimeoutError:The operation was aborted due to timeout\"}\nMONITOR_RESULT={\"name\":\"Uptime Kuma\",\"url\":\"https://uptime.gram1.ru\",\"status\":200,\"final\":\"https://uptime.gram1.ru/dashboard\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Grafana\",\"url\":\"https://grafana.vpn.gram1.ru\",\"status\":200,\"final\":\"https://grafana.vpn.gram1.ru/login\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Prometheus\",\"url\":\"https://prometheus.vpn.gram1.ru\",\"status\":200,\"final\":\"https://prometheus.vpn.gram1.ru/query\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Alertmanager\",\"url\":\"https://alertmanager.vpn.gram1.ru\",\"status\":200,\"final\":\"https://alertmanager.vpn.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Dozzle\",\"url\":\"https://dozzle.gram1.ru\",\"status\":200,\"final\":\"https://dozzle.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"ntfy\",\"url\":\"https://ntfy.vpn.gram1.ru\",\"status\":200,\"final\":\"https://ntfy.vpn.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Gotify\",\"url\":\"https://gotify.gram1.ru\",\"status\":200,\"final\":\"https://gotify.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Healthchecks\",\"url\":\"https://checks.vpn.gram1.ru\",\"status\":200,\"final\":\"https://checks.vpn.gram1.ru/accounts/login/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"NPMplus\",\"url\":\"http://[PRIVATE_IP]:18091/npmplus\",\"status\":200,\"final\":\"http://[PRIVATE_IP]:18091/npmplus\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Proxmox pve01\",\"url\":\"https://proxmox.vpn.gram1.ru\",\"error\":\"TimeoutError:The operation was aborted due to timeout\"}\nMONITOR_RESULT={\"name\":\"MinIO Console\",\"url\":\"https://minio.vpn.gram1.ru\",\"status\":200,\"final\":\"https://minio.vpn.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Filebrowser\",\"url\":\"https://filebrowser.vpn.gram1.ru\",\"status\":200,\"final\":\"https://filebrowser.vpn.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Gram Crypto\",\"url\":\"https://gram1.ru/health\",\"status\":200,\"final\":\"https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIyWkJDS0Y0Q0hKNlNCWUIzU0dNWEQzUFlDQTNPNklGSElQVEdOUEJVRlJHNzJaNklKUlNBIiwic3RhdGUiOiJOaUxseC1hb0FJN1l4N3A3d2JxQ2FqOUtuMElZenJ5VEtyWGJYVUpRdFFZIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1L2hlYWx0aCJ9.63K-zX3Pyc8SHtQffLLYFgsxm7ZdLF6V636Ss-CsiMo&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiIyWkJDS0Y0Q0hKNlNCWUIzU0dNWEQzUFlDQTNPNklGSElQVEdOUEJVRlJHNzJaNklKUlNBIiwic3RhdGUiOiJOaUxseC1hb0FJN1l4N3A3d2JxQ2FqOUtuMElZenJ5VEtyWGJYVUpRdFFZIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1L2hlYWx0aCJ9.63K-zX3Pyc8SHtQffLLYFgsxm7ZdLF6V636Ss-CsiMo\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Nextcloud\",\"url\":\"https://nc.gram1.ru\",\"error\":\"TypeError:fetch failed\"}\nMONITOR_RESULT={\"name\":\"Immich\",\"url\":\"https://photos.gram1.ru\",\"status\":200,\"final\":\"https://photos.gram1.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"AdGuard DNS1\",\"url\":\"https://dns1.vpn.gram1.ru\",\"status\":200,\"final\":\"https://dns1.vpn.gram1.ru/login.html\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"AdGuard DNS2\",\"url\":\"https://dns2.vpn.gram1.ru\",\"status\":200,\"final\":\"https://dns2.vpn.gram1.ru/login.html\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"SmartApe\",\"url\":\"https://smartape.ru\",\"status\":200,\"final\":\"https://www.smartape.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"NetBird\",\"url\":\"https://nb.pvepro.ru/\",\"error\":\"TimeoutError:The operation was aborted due to timeout\"}\nMONITOR_RESULT={\"name\":\"Mail\",\"url\":\"https://mail.pvepro.ru\",\"error\":\"TypeError:fetch failed\"}\nMONITOR_RESULT={\"name\":\"Cloudflare\",\"url\":\"https://dash.cloudflare.com\",\"status\":403,\"final\":\"https://dash.cloudflare.com/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"AlexHost Billing\",\"url\":\"https://bill.alexhost.com/\",\"status\":200,\"final\":\"https://bill.alexhost.com/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Ð Ð¾ÑÑÐµÑ ÐÐ¾ÑÐºÐ²Ð°\",\"url\":\"http://[PRIVATE_IP]:18091/router-moscow\",\"status\":200,\"final\":\"http://[PRIVATE_IP]:18091/router-moscow\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Ð Ð¾ÑÑÐµÑ Ð´Ð°ÑÐ°\",\"url\":\"https://aleisaevn2.netcraze.pro\",\"status\":200,\"final\":\"https://aleisaevn2.netcraze.pro/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"XenForo.info\",\"url\":\"https://xenforo.info/\",\"status\":200,\"final\":\"https://xenforo.info/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"CodeVipe\",\"url\":\"https://codevipe.ru\",\"status\":200,\"final\":\"https://codevipe.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"GameVipe\",\"url\":\"https://gamevipe.ru\",\"status\":200,\"final\":\"https://gamevipe.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"HKMods\",\"url\":\"https://hkmods.ru\",\"status\":200,\"final\":\"https://hkmods.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Zakrutim\",\"url\":\"https://zakrutim.ru\",\"status\":200,\"final\":\"https://zakrutim.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"DSMods\",\"url\":\"https://dsmods.ru\",\"status\":200,\"final\":\"https://dsmods.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Newfi\",\"url\":\"https://newfi.ru\",\"status\":200,\"final\":\"https://newfi.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Hapusya\",\"url\":\"https://hapusya.ru\",\"status\":200,\"final\":\"https://hapusya.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"KingOfWolk\",\"url\":\"https://kingofwolk.ru\",\"status\":200,\"final\":\"https://kingofwolk.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"Gram1\",\"url\":\"https://gram1.ru\",\"status\":200,\"final\":\"https://auth.gram1.ru/if/flow/yubikey-login/?client_id=dr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI&redirect_uri=https%3A%2F%2Fgram1.ru%2Foutpost.goauthentik.io%2Fcallback%3FX-authentik-auth-callback%3Dtrue&response_type=code&scope=profile+email+openid+entitlements+ak_proxy&state=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiJTUVRXQTc2MlpWRkFUSDdCQU81NE81RElEWlIyTUhHQkVNRUhPTVhUWUVHQ01VSVk0NURBIiwic3RhdGUiOiJrRzBQeVpfNUk0ZXZyMkc3anJhV0MyVk5weHNYZnhoamozY25aV0M4MEhFIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.DTcVnIE9HzGZU-Do5V5ZIJ8emtI5k-X0D38RO1l03vc&next=%2Fapplication%2Fo%2Fauthorize%2F%3Fclient_id%3Ddr0KvJ8vQk3XUUHRCWmKndVS4sgBbDmffPaJECNI%26redirect_uri%3Dhttps%253A%252F%252Fgram1.ru%252Foutpost.goauthentik.io%252Fcallback%253FX-authentik-auth-callback%253Dtrue%26response_type%3Dcode%26scope%3Dprofile%2Bemail%2Bopenid%2Bentitlements%2Bak_proxy%26state%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnb2F1dGhlbnRpay5pby9vdXRwb3N0L2RyMEt2Sjh2UWszWFVVSFJDV21LbmRWUzRzZ0JiRG1mZlBhSkVDTkkiLCJzaWQiOiJTUVRXQTc2MlpWRkFUSDdCQU81NE81RElEWlIyTUhHQkVNRUhPTVhUWUVHQ01VSVk0NURBIiwic3RhdGUiOiJrRzBQeVpfNUk0ZXZyMkc3anJhV0MyVk5weHNYZnhoamozY25aV0M4MEhFIiwicmVkaXJlY3QiOiJodHRwczovL2dyYW0xLnJ1LyJ9.DTcVnIE9HzGZU-Do5V5ZIJ8emtI5k-X0D38RO1l03vc\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"PVEPro\",\"url\":\"https://pvepro.ru\",\"status\":200,\"final\":\"https://pvepro.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"TaftAuto\",\"url\":\"https://taftauto.ru\",\"status\":200,\"final\":\"https://taftauto.ru/\",\"ok\":true}\nMONITOR_RESULT={\"name\":\"HBAR Hub\",\"url\":\"https://hbarhub.ru/\",\"status\":200,\"final\":\"https://hbarhub.ru/\",\"ok\":true}\nCONTAINER_MONITOR_PROBE_END\nVPN_HOST_COUNT=11\nVPN_DNS_001=grafana.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_002=prometheus.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_003=alertmanager.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_004=ntfy.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_005=checks.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_006=npmplus.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_007=proxmox.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_008=minio.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_009=filebrowser.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_010=dns1.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nVPN_DNS_011=dns2.vpn.gram1.ru|RC=0|RESULT=[{\"address\":\"[PRIVATE_IP]\",\"family\":4}]\nCORE570_END\n",
   "out-truncated" : 0
}

CORE_VM170_RAW_END
EDGE_PVE03_SSH_RC=0
EDGE_PVE03_RAW_BEGIN
{
   "exitcode" : 0,
   "exited" : 1,
   "out-data" : "EDGE_HOST=edge-vm\nDOCKER_PS_RC=0\nDOCKER_PS_BEGIN\nkopia|kopia/kopia:latest|Up 2 weeks|\nhomelab-registry-cache|registry:2|Up 3 weeks|\nnpmplus|zoeyvid/npmplus:2026-06-17-b1|Up 3 weeks (healthy)|\ncrowdsec|crowdsecurity/crowdsec:v1.7.8-slim|Up 3 weeks|127.0.0.1:7422->7422/tcp, 127.0.0.1:8088->8080/tcp\ndozzle|2e14180fa14c|Up 3 weeks|127.0.0.1:9999->8080/tcp\ncadvisor|gcr.io/cadvisor/cadvisor:latest|Up 3 weeks (healthy)|127.0.0.1:8081->8080/tcp\nalloy|grafana/alloy:v1.17.0|Up 3 weeks|127.0.0.1:12345->12345/tcp\ndiun|crazymax/diun:latest|Up 3 weeks|\nsocket-proxy|lscr.io/linuxserver/socket-proxy:latest|Up 3 weeks|127.0.0.1:2375->2375/tcp\nloki|grafana/loki:3.7.2|Up 3 weeks|127.0.0.1:3100->3100/tcp\n\nDOCKER_PS_END\nSTACKS_RC=0\nSTACKS_BEGIN\n/opt/stacks/cadvisor/compose.yaml\n/opt/stacks/crowdsec/compose.yaml\n/opt/stacks/diun/compose.yaml\n/opt/stacks/dozzle/compose.yaml\n/opt/stacks/kopia/compose.yaml\n/opt/stacks/loki-alloy/compose.yaml\n/opt/stacks/npmplus/compose.yaml\n/opt/stacks/registry-cache/compose.yaml\n/opt/stacks/socket-proxy/compose.yaml\n\nSTACKS_END\nLISTEN_RC=0\nLISTEN_BEGIN\nudp UNCONN 0      0      100.100.60.182:53    0.0.0.0:* users:((\"netbird\",pid=720,fd=15))                                                                                                               \nudp UNCONN 0      0          127.0.0.54:53    0.0.0.0:* users:((\"systemd-resolve\",pid=363,fd=20))                                                                                                       \nudp UNCONN 0      0       127.0.0.53%lo:53    0.0.0.0:* users:((\"systemd-resolve\",pid=363,fd=18))                                                                                                       \nudp UNCONN 0      0             0.0.0.0:51820 0.0.0.0:*                                                                                                                                                 \nudp UNCONN 0      0             0.0.0.0:51824 0.0.0.0:*                                                                                                                                                 \nudp UNCONN 0      0           127.0.0.1:3128  0.0.0.0:* users:((\"netbird\",pid=720,fd=27))                                                                                                               \nudp UNCONN 0      0             0.0.0.0:5355  0.0.0.0:* users:((\"systemd-resolve\",pid=363,fd=11))                                                                                                       \nudp UNCONN 0      0             0.0.0.0:55808 0.0.0.0:*                                                                                                                                                 \nudp UNCONN 0      0                [::]:51820    [::]:*                                                                                                                                                 \nudp UNCONN 0      0                [::]:51824    [::]:*                                                                                                                                                 \nudp UNCONN 0      0                [::]:5355     [::]:* users:((\"systemd-resolve\",pid=363,fd=13))                                                                                                       \nudp UNCONN 0      0                [::]:55808    [::]:*                                                                                                                                                 \ntcp LISTEN 0      511           0.0.0.0:443   0.0.0.0:* users:((\"nginx\",pid=3522272,fd=16),(\"nginx\",pid=3522233,fd=16),(\"nginx\",pid=3522215,fd=16),(\"nginx\",pid=3522214,fd=16),(\"nginx\",pid=3096,fd=16))\ntcp LISTEN 0      511           0.0.0.0:443   0.0.0.0:* users:((\"nginx\",pid=3522272,fd=15),(\"nginx\",pid=3522233,fd=15),(\"nginx\",pid=3522215,fd=15),(\"nginx\",pid=3522214,fd=15),(\"nginx\",pid=3096,fd=15))\ntcp LISTEN 0      511           0.0.0.0:443   0.0.0.0:* users:((\"nginx\",pid=3522272,fd=14),(\"nginx\",pid=3522233,fd=14),(\"nginx\",pid=3522215,fd=14),(\"nginx\",pid=3522214,fd=14),(\"nginx\",pid=3096,fd=14))\ntcp LISTEN 0      511           0.0.0.0:443   0.0.0.0:* users:((\"nginx\",pid=3522272,fd=7),(\"nginx\",pid=3522233,fd=7),(\"nginx\",pid=3522215,fd=7),(\"nginx\",pid=3522214,fd=7),(\"nginx\",pid=3096,fd=7))     \ntcp LISTEN 0      128           0.0.0.0:22    0.0.0.0:* users:((\"sshd\",pid=769,fd=6))                                                                                                                   \ntcp LISTEN 0      511           0.0.0.0:80    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=13),(\"nginx\",pid=3522233,fd=13),(\"nginx\",pid=3522215,fd=13),(\"nginx\",pid=3522214,fd=13),(\"nginx\",pid=3096,fd=13))\ntcp LISTEN 0      511           0.0.0.0:80    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=12),(\"nginx\",pid=3522233,fd=12),(\"nginx\",pid=3522215,fd=12),(\"nginx\",pid=3522214,fd=12),(\"nginx\",pid=3096,fd=12))\ntcp LISTEN 0      511           0.0.0.0:80    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=11),(\"nginx\",pid=3522233,fd=11),(\"nginx\",pid=3522215,fd=11),(\"nginx\",pid=3522214,fd=11),(\"nginx\",pid=3096,fd=11))\ntcp LISTEN 0      511           0.0.0.0:80    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=6),(\"nginx\",pid=3522233,fd=6),(\"nginx\",pid=3522215,fd=6),(\"nginx\",pid=3522214,fd=6),(\"nginx\",pid=3096,fd=6))     \ntcp LISTEN 0      4096       127.0.0.54:53    0.0.0.0:* users:((\"systemd-resolve\",pid=363,fd=21))                                                                                                       \ntcp LISTEN 0      4096        127.0.0.1:12345 0.0.0.0:* users:((\"docker-proxy\",pid=2201,fd=8))                                                                                                          \ntcp LISTEN 0      5             0.0.0.0:18083 0.0.0.0:* users:((\"python3\",pid=719,fd=3))                                                                                                                \ntcp LISTEN 0      5       [PRIVATE_IP]:18091 0.0.0.0:* users:((\"python3\",pid=723,fd=3))                                                                                                                \ntcp LISTEN 0      128     [PRIVATE_IP]:18092 0.0.0.0:* users:((\"python3\",pid=2395,fd=3))                                                                                                               \ntcp LISTEN 0      128     [PRIVATE_IP]:9221  0.0.0.0:* users:((\"python3\",pid=712,fd=3))                                                                                                                \ntcp LISTEN 0      4096        127.0.0.1:8081  0.0.0.0:* users:((\"docker-proxy\",pid=2107,fd=8))                                                                                                          \ntcp LISTEN 0      4096        127.0.0.1:8088  0.0.0.0:* users:((\"docker-proxy\",pid=2180,fd=8))                                                                                                          \ntcp LISTEN 0      5           127.0.0.1:8014  0.0.0.0:* users:((\"python3\",pid=710,fd=3))                                                                                                                \ntcp LISTEN 0      4096   100.100.60.182:53    0.0.0.0:* users:((\"netbird\",pid=720,fd=38))                                                                                                               \ntcp LISTEN 0      4096        127.0.0.1:7422  0.0.0.0:* users:((\"docker-proxy\",pid=2160,fd=8))                                                                                                          \ntcp LISTEN 0      4096        127.0.0.1:9050  0.0.0.0:* users:((\"tor\",pid=2786015,fd=6))                                                                                                                \ntcp LISTEN 0      4096    127.0.0.53%lo:53    0.0.0.0:* users:((\"systemd-resolve\",pid=363,fd=19))                                                                                                       \ntcp LISTEN 0      511         127.0.0.1:81    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=19),(\"nginx\",pid=3522233,fd=19),(\"nginx\",pid=3522215,fd=19),(\"nginx\",pid=3522214,fd=19),(\"nginx\",pid=3096,fd=19))\ntcp LISTEN 0      511         127.0.0.1:81    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=18),(\"nginx\",pid=3522233,fd=18),(\"nginx\",pid=3522215,fd=18),(\"nginx\",pid=3522214,fd=18),(\"nginx\",pid=3096,fd=18))\ntcp LISTEN 0      511         127.0.0.1:81    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=17),(\"nginx\",pid=3522233,fd=17),(\"nginx\",pid=3522215,fd=17),(\"nginx\",pid=3522214,fd=17),(\"nginx\",pid=3096,fd=17))\ntcp LISTEN 0      511         127.0.0.1:81    0.0.0.0:* users:((\"nginx\",pid=3522272,fd=8),(\"nginx\",pid=3522233,fd=8),(\"nginx\",pid=3522215,fd=8),(\"nginx\",pid=3522214,fd=8),(\"nginx\",pid=3096,fd=8))     \ntcp LISTEN 0      4096        127.0.0.1:9999  0.0.0.0:* users:((\"docker-proxy\",pid=2332,fd=8))                                                                                                          \ntcp LISTEN 0      5           127.0.0.1:18088 0.0.0.0:* users:((\"python3\",pid=711,fd=3))                                                                                                                \ntcp LISTEN 0      5           127.0.0.1:18089 0.0.0.0:* users:((\"python3\",pid=713,fd=3))                                                                                                                \ntcp LISTEN 0      5           127.0.0.1:18090 0.0.0.0:* users:((\"python3\",pid=709,fd=3))                                                                                                                \ntcp LISTEN 0      5           127.0.0.1:18093 0.0.0.0:* users:((\"python3\",pid=703,fd=3))                                                                                                                \ntcp LISTEN 0      4096          0.0.0.0:5355  0.0.0.0:* users:((\"systemd-resolve\",pid=363,fd=12))                                                                                                       \ntcp LISTEN 0      2048     [PRIVATE_IP]:9221  0.0.0.0:* users:((\"pve_exporter\",pid=1394,fd=3),(\"pve_exporter\",pid=721,fd=3))                                                                            \ntcp LISTEN 0      4096        127.0.0.1:51515 0.0.0.0:* users:((\"kopia\",pid=1700545,fd=8))                                                                                                              \ntcp LISTEN 0      4096        127.0.0.1:2375  0.0.0.0:* users:((\"docker-proxy\",pid=2031,fd=8))                                                                                                          \ntcp LISTEN 0      4096    [PRIVATE_IP]:5000  0.0.0.0:* users:((\"registry\",pid=1905,fd=7))                                                                                                              \ntcp LISTEN 0      4096        127.0.0.1:3100  0.0.0.0:* users:((\"docker-proxy\",pid=2223,fd=8))                                                                                                          \ntcp LISTEN 0      511              [::]:443      [::]:* users:((\"nginx\",pid=3522272,fd=10),(\"nginx\",pid=3522233,fd=10),(\"nginx\",pid=3522215,fd=10),(\"nginx\",pid=3522214,fd=10),(\"nginx\",pid=3096,fd=10))\ntcp LISTEN 0      128              [::]:22       [::]:* users:((\"sshd\",pid=769,fd=7))                                                                                                                   \ntcp LISTEN 0      511              [::]:80       [::]:* users:((\"nginx\",pid=3522272,fd=9),(\"nginx\",pid=3522233,fd=9),(\"nginx\",pid=3522215,fd=9),(\"nginx\",pid=3522214,fd=9),(\"nginx\",pid=3096,fd=9))     \ntcp LISTEN 0      4096             [::]:5355     [::]:* users:((\"systemd-resolve\",pid=363,fd=14))                                                                                                       \n\nLISTEN_END\nEDGE_HEALTH_FILES_RC=0\nEDGE_HEALTH_FILES_BEGIN\n-rw-r--r-- 1 root root  416 Jun 22 12:34 /etc/systemd/system/homelab-health-metrics.service\n-rw-r--r-- 1 root root  219 Jun 22 12:34 /etc/systemd/system/homelab-health-metrics.timer\n-rw-r--r-- 1 root root  280 Jun 24 17:13 /etc/systemd/system/homelab-npmplus-admin-bind.service\n-rw-r--r-- 1 root root  152 Jun 24 17:13 /etc/systemd/system/homelab-npmplus-admin-bind.timer\n-rw-r--r-- 1 root root  144 Jun 21 18:23 /etc/systemd/system/homelab-npmplus-cert-expiry.service\n-rw-r--r-- 1 root root  210 Jun 21 18:23 /etc/systemd/system/homelab-npmplus-cert-expiry.timer\n-rw-r--r-- 1 root root  295 Jul  1 02:57 /etc/systemd/system/homelab-router-moscow-health-http.service\n-rw-r--r-- 1 root root  268 Jul  2 04:35 /etc/systemd/system/router-moscow-health.service\n-rwxr-xr-x 1 root root 6704 Jul  3 00:31 /usr/local/sbin/router-moscow-health\n\nEDGE_HEALTH_FILES_END\nEDGE570_END\n",
   "out-truncated" : 0
}

EDGE_PVE03_RAW_END
HOME570R2_DECISION=SITEMONITOR_AND_EDGE_EVIDENCE_COLLECTED
HOME570R2_NEXT_GATE=APPLY_CARD_AND_MONITOR_REPAIR
HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOME-GRAM1-SITEMONITOR-EDGE-AUDIT-READONLY-570R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null}

OUTPUT_END
CHAT_OUTPUT_END
