From e7265530682d16e85ba79f0ebcc8c4c442faa2b7 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Sat, 19 Sep 2026 15:04:39 +0000 Subject: [PATCH] runtime: publish NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5 --- ...9-NEWFDOM-AUTOCONTENT211-STAGING139R5.json | 38 +++ ...19-NEWFDOM-AUTOCONTENT211-STAGING139R5.txt | 46 +++ runtime/latest.json | 26 +- runtime/latest.txt | 313 ++---------------- 4 files changed, 121 insertions(+), 302 deletions(-) create mode 100644 runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.json create mode 100644 runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.txt diff --git a/runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.json b/runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.json new file mode 100644 index 00000000..35ddb026 --- /dev/null +++ b/runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "change", + "component": "newfi-newfdom-autocontent211-staging-parser-normalization-dedupe-editorial-upgrade-postupgrade-cron-rollback-reapply-r5", + "started_at_utc": "2026-09-19T15:04:27Z", + "finished_at_utc": "2026-09-19T15:04:39Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "e6eaa7478bc9f44ea4f640a5182765ffa18ca5d51785c4367889b61c94d720ac", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": true, + "result_contract_valid": true, + "result_contract_status": "OK", + "result_contract_error": null, + "command_rc": 0, + "changes_made": true, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "MUTATED", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e", + "sanitized_output_sha256": "2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "NEWFI139_BEGIN=true\nCOMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\nNEWFI139_GIT_BEFORE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"remote_head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"source_files\":17,\"source_sha256\":\"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd\"}\nNEWFI139_CLUSTER={\"production\":{\"node\":\"pve01\",\"status\":\"running\",\"vmid\":210},\"staging\":{\"node\":\"pve03\",\"status\":\"running\",\"vmid\":211}}\nNEWFI139_PRODUCTION_READ={\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"cron_active\":true,\"errors\":41,\"event_rows\":0,\"max_error_id\":41,\"qga_exitcode\":0,\"role\":\"production\",\"source_files\":10,\"state_rows\":2,\"status\":\"OK\",\"version\":1000010}\nNEWFI139_CANDIDATE_STAGE={\"bytes\":27391,\"chunks\":4,\"files\":7,\"sha256\":\"f43b5959ea2872201a366a5d2021a7aecf2204d3a8de31d22627a872da1d73fb\"}\nNEWFI139_STAGING_APPLY={\"candidate_bundle_sha256\":\"ae94e7681cce4ee84ad51414b5bd28611d9d48ab16c6ec78cdb8d0d419d37baf\",\"candidate_installed\":true,\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"planned_rollback_proven\":true,\"qga_exitcode\":0,\"records\":[{\"errors\":23,\"event_rows\":{\"change\":0,\"event\":0,\"source\":0},\"step\":\"preflight\",\"version\":1000010},{\"old_files\":10,\"path\":\"/root/newfi-autocontent211/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5/staging\",\"step\":\"backup\"},{\"files\":15,\"step\":\"deploy\"},{\"step\":\"upgrade\",\"version\":1000020},{\"cron_active\":false,\"errors\":23,\"event_rows\":0,\"item_rows\":0,\"step\":\"verify_candidate\",\"version\":1000020},{\"changes\":1,\"events\":1,\"items\":3,\"persistent_rows_after\":0,\"sources\":2,\"stable_event_id\":1,\"step\":\"integration_tx_rollback\"},{\"restored\":true,\"step\":\"planned_rollback\",\"version\":1000010},{\"cron_active\":false,\"errors\":23,\"event_rows\":0,\"item_rows\":0,\"step\":\"reapply\",\"version\":1000020}],\"role\":\"staging\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\"}\nNEWFI139_PRODUCTION_READ={\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"cron_active\":true,\"errors\":41,\"event_rows\":0,\"max_error_id\":41,\"qga_exitcode\":0,\"role\":\"production\",\"source_files\":10,\"state_rows\":2,\"status\":\"OK\",\"version\":1000010}\nNEWFI139_GIT_AFTER={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"remote_head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"source_files\":17,\"source_sha256\":\"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd\"}\nNEWFI139_DECISION=PASS_AUTOCONTENT211_STAGING_UPGRADE_SYNTHETIC_INGESTION_ROLLBACK_REAPPLY_DISABLED\nNEWFI139_NEXT_GATE=PRODUCTION_GIT_FINAL140\nNEWFI139_AUTOCONTENT211_CLOSED=false\nNEWFI139_MAJOR_STAGES_REMAINING=11\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" +} diff --git a/runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.txt b/runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.txt new file mode 100644 index 00000000..a5bc8950 --- /dev/null +++ b/runtime/history/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5.txt @@ -0,0 +1,46 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5 +STATUS=OK +RC=0 +HOST=pve01 +MODE=change +COMPONENT=newfi-newfdom-autocontent211-staging-parser-normalization-dedupe-editorial-upgrade-postupgrade-cron-rollback-reapply-r5 +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=e6eaa7478bc9f44ea4f640a5182765ffa18ca5d51785c4367889b61c94d720ac +DUPLICATE_FAILED_COMMAND_BLOCKED=false +EXECUTION_STARTED=true +CHANGE_DECLARED=true +RESULT_CONTRACT_VALID=true +RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_ERROR=NONE +COMMAND_RC=0 +CHANGES_MADE=true +ROLLBACK_STARTED=false +ROLLBACK_RESTORED=null +MUTATION_OUTCOME=MUTATED +SANITIZED=yes +SECRETS_INCLUDED=no +PRIVATE_ADDRESSES_INCLUDED=no +RAW_EVIDENCE_SHA256=2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e +SANITIZED_OUTPUT_SHA256=2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e +OUTPUT_BEGIN +NEWFI139_BEGIN=true +COMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5 +NEWFI139_GIT_BEFORE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"59d6ea5a18b5330393969530ef69d71a8fa63474","remote_head":"59d6ea5a18b5330393969530ef69d71a8fa63474","source_files":17,"source_sha256":"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd"} +NEWFI139_CLUSTER={"production":{"node":"pve01","status":"running","vmid":210},"staging":{"node":"pve03","status":"running","vmid":211}} +NEWFI139_PRODUCTION_READ={"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","cron_active":true,"errors":41,"event_rows":0,"max_error_id":41,"qga_exitcode":0,"role":"production","source_files":10,"state_rows":2,"status":"OK","version":1000010} +NEWFI139_CANDIDATE_STAGE={"bytes":27391,"chunks":4,"files":7,"sha256":"f43b5959ea2872201a366a5d2021a7aecf2204d3a8de31d22627a872da1d73fb"} +NEWFI139_STAGING_APPLY={"candidate_bundle_sha256":"ae94e7681cce4ee84ad51414b5bd28611d9d48ab16c6ec78cdb8d0d419d37baf","candidate_installed":true,"changes_made":true,"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","planned_rollback_proven":true,"qga_exitcode":0,"records":[{"errors":23,"event_rows":{"change":0,"event":0,"source":0},"step":"preflight","version":1000010},{"old_files":10,"path":"/root/newfi-autocontent211/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5/staging","step":"backup"},{"files":15,"step":"deploy"},{"step":"upgrade","version":1000020},{"cron_active":false,"errors":23,"event_rows":0,"item_rows":0,"step":"verify_candidate","version":1000020},{"changes":1,"events":1,"items":3,"persistent_rows_after":0,"sources":2,"stable_event_id":1,"step":"integration_tx_rollback"},{"restored":true,"step":"planned_rollback","version":1000010},{"cron_active":false,"errors":23,"event_rows":0,"item_rows":0,"step":"reapply","version":1000020}],"role":"staging","rollback_restored":null,"rollback_started":false,"status":"OK"} +NEWFI139_PRODUCTION_READ={"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","cron_active":true,"errors":41,"event_rows":0,"max_error_id":41,"qga_exitcode":0,"role":"production","source_files":10,"state_rows":2,"status":"OK","version":1000010} +NEWFI139_GIT_AFTER={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"59d6ea5a18b5330393969530ef69d71a8fa63474","remote_head":"59d6ea5a18b5330393969530ef69d71a8fa63474","source_files":17,"source_sha256":"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd"} +NEWFI139_DECISION=PASS_AUTOCONTENT211_STAGING_UPGRADE_SYNTHETIC_INGESTION_ROLLBACK_REAPPLY_DISABLED +NEWFI139_NEXT_GATE=PRODUCTION_GIT_FINAL140 +NEWFI139_AUTOCONTENT211_CLOSED=false +NEWFI139_MAJOR_STAGES_REMAINING=11 +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index e5bedbbb..35ddb026 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260919-HOMEPAGE-FULL-ENDTOEND-DIAGNOSTIC-READONLY-637R2", + "command_id": "NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5", "status": "OK", "rc": 0, "host": "pve01", - "mode": "read-only", - "component": "homepage-full-endtoend-diagnostic-readonly", - "started_at_utc": "2026-09-19T15:02:26Z", - "finished_at_utc": "2026-09-19T15:03:43Z", + "mode": "change", + "component": "newfi-newfdom-autocontent211-staging-parser-normalization-dedupe-editorial-upgrade-postupgrade-cron-rollback-reapply-r5", + "started_at_utc": "2026-09-19T15:04:27Z", + "finished_at_utc": "2026-09-19T15:04:39Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "04af2629f2850657ab737523cea3cb439c6874e1d65fdbaed4849064da048559", + "command_sha256": "e6eaa7478bc9f44ea4f640a5182765ffa18ca5d51785c4367889b61c94d720ac", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": false, + "change_declared": true, "result_contract_valid": true, - "result_contract_status": null, + "result_contract_status": "OK", "result_contract_error": null, "command_rc": 0, - "changes_made": false, + "changes_made": true, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "NO_MUTATION", + "mutation_outcome": "MUTATED", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "df5196df4cb6c9d6e966ccd93c3787fdd4c1c487606f1dee1fda3eea1a6c556b", - "sanitized_output_sha256": "0d9d9c3553be20628f42c92381703bfab4799fde0efc70cc7cc15eb27fb3d45b", + "raw_evidence_sha256": "2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e", + "sanitized_output_sha256": "2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "WINDOWS_REPORT_PRESENT=true\nWINDOWS_REPORT_SHA256=ce825d548caf7a9048ca9945681249f47b8c063df214346065cb309b099406b8\nWINDOWS_REPORT_VERSION=1\nWIN_WORKSTATION=NEW_WINDOWS_COMPUTER\nWIN_HTTP_HOME_DEFAULT=rc=0|200|0|0.010378|0.030480|0.072655\nWIN_HTTP_NPMPLUS_DEFAULT=rc=0|200|0|0.411250|1.383115|1.820808\nWIN_HTTP_PROXMOX_DEFAULT=rc=28|000|0|0.581933|1.444070|0.000000\nWIN_HTTP_NETBIRD_DEFAULT=rc=0|200|0|0.062232|0.720457|0.952456\nWIN_HTTP_ROUTER_MOSCOW_DEFAULT=rc=0|403|0|0.041054|0.059886|0.060207\nWIN_HTTP_GRAFANA_DEFAULT=rc=0|200|0|0.413358|1.222521|2.065955\nWIN_HTTP_PROMETHEUS_DEFAULT=rc=0|200|0|0.478815|1.653357|2.485567\nWIN_HTTP_ALERTMANAGER_DEFAULT=rc=0|200|0|0.529229|1.491831|1.926050\nWIN_HTTP_NTFY_DEFAULT=rc=0|200|0|0.541472|1.390552|1.820628\nWIN_HTTP_MINIO_DEFAULT=rc=0|200|0|0.533679|1.538267|1.974969\nWIN_HTTP_FILEBROWSER_DEFAULT=rc=0|200|0|0.533847|1.552127|1.995225\nWIN_HTTP_CHAT_DEFAULT=rc=28|000|0|0.000000|0.000000|0.000000\nWIN_HTTP_DNS1_DEFAULT=rc=0|200|0|0.411758|1.376771|2.223806\nWIN_HTTP_DNS2_DEFAULT=rc=0|200|0|0.531001|1.370908|2.203190\nWIN_HTTP_NEXTCLOUD_DEFAULT=rc=60|000|0|0.006993|0.000000|0.000000\nWIN_HTTP_NEXTCLOUD_INSECURE=rc=0|200|0|0.006145|0.012996|0.052306\nWIN_HTTP_GRAM_CRYPTO_HEALTH_DEFAULT=rc=0|200|0|0.018565|0.056697|0.214440\nWIN_HTTP_GRAM1_ROOT_DEFAULT=rc=0|200|0|0.017569|0.048910|0.165361\nWIN_NB_HOSTS_COUNT=1\nWIN_NETBIRD_PRESENT=false\nPVE01_DNS_HOME_GRAM1_RU={\"count\":1,\"kinds\":[\"PRIVATE\"],\"sha16\":\"bc517b4af3298846\"}\nPVE01_DNS_NPMPLUS_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_PROXMOX_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_NB_PVEPRO_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"1fc73136d6d7ddbd\"}\nPVE01_DNS_ALEISAEVN_NETCRAZE_PRO={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"26ac437d63a8bcf2\"}\nPVE01_DNS_GRAFANA_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_PROMETHEUS_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_ALERTMANAGER_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_NTFY_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_MINIO_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_FILEBROWSER_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_CHAT_GRAM1_RU={\"count\":1,\"kinds\":[\"PRIVATE\"],\"sha16\":\"4e29a2729bbc4066\"}\nPVE01_DNS_DNS1_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_DNS2_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\"}\nPVE01_DNS_NC_GRAM1_RU={\"count\":1,\"kinds\":[\"PRIVATE\"],\"sha16\":\"bc517b4af3298846\"}\nPVE01_DNS_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"6d6149f42864ce03\"}\nPVE01_HTTP_PROMETHEUS={\"rc\":0,\"meta\":\"200|0|0.007456|0.015726|0.056275\"}\nPVE01_HTTP_HOME={\"rc\":0,\"meta\":\"200|0|2.502798|2.511368|2.555705\"}\nPVE01_HTTP_GRAFANA={\"rc\":0,\"meta\":\"200|0|2.509085|2.517321|2.562703\"}\nPVE01_HTTP_MINIO={\"rc\":0,\"meta\":\"200|0|0.008601|0.020714|0.022194\"}\nPVE01_HTTP_FILEBROWSER={\"rc\":0,\"meta\":\"200|0|0.001289|0.011237|0.014012\"}\nPVE01_HTTP_ALERTMANAGER={\"rc\":0,\"meta\":\"200|0|2.516871|2.524153|2.589348\"}\nPVE01_HTTP_NTFY={\"rc\":0,\"meta\":\"200|0|2.514715|2.527009|2.528131\"}\nPVE01_HTTP_NPMPLUS={\"rc\":0,\"meta\":\"200|0|2.516829|2.532023|2.597206\"}\nPVE01_HTTP_NEXTCLOUD={\"rc\":60,\"meta\":\"000|18|0.001028|0.000000|0.000000\"}\nPVE01_HTTP_DNS1={\"rc\":0,\"meta\":\"200|0|0.008123|0.017576|0.020500\"}\nPVE01_HTTP_CHAT={\"rc\":0,\"meta\":\"200|0|0.001076|0.018130|0.022210\"}\nPVE01_HTTP_DNS2={\"rc\":0,\"meta\":\"200|0|0.007725|0.015661|0.018920\"}\nPVE01_HTTP_GRAM_CRYPTO_HEALTH={\"rc\":0,\"meta\":\"200|0|0.013594|0.035404|0.197173\"}\nPVE01_HTTP_ROUTER_MOSCOW={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\"}\nPVE01_HTTP_NETBIRD={\"rc\":28,\"meta\":\"000|1|0.000000|0.000000|0.000000\"}\nPVE01_HTTP_GRAM1_ROOT={\"rc\":0,\"meta\":\"200|0|2.514767|2.536561|2.742222\"}\nPVE01_HTTP_PROXMOX={\"rc\":28,\"meta\":\"000|0|2.517076|2.524384|0.000000\"}\nPVE01_PVEPROXY_ACTIVE=active\nPVE01_LOCAL_8006=rc=0|http=200\nPVE01_NETBIRD_VERSION=0.73.2\nPVE01_NETBIRD_STATUS=Management: Connected\nPVE01_NETBIRD_STATUS=Signal: Connected\nPVE01_NETBIRD_STATUS=Relays: 1/2 Available\nPVE01_NETBIRD_STATUS=Peers count: 6/11 Connected\nPVE01_NB_DNS=rc=28|000|1\nPVE01_NB_MOLDOVA_INGRESS=rc=0|200|0\nVM170_QGA_RC=0\nVM170_OUTPUT_BEGIN\nVM170_IDENTITY=OK\nVM170_SERVICES_SHA256=2b22f04ed735955e6a3c412dde64bb3cf174bf9d2630fb5656f0ce102133bb80\nVM170_TARGET_CARD_COUNT=15\nVM170_CARD_00={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://grafana.vpn.gram1.ru\",\"line\":23,\"name\":\"Grafana\",\"siteMonitor\":\"https://grafana.vpn.gram1.ru\"}\nVM170_CARD_01={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://prometheus.vpn.gram1.ru\",\"line\":28,\"name\":\"Prometheus\",\"siteMonitor\":\"https://prometheus.vpn.gram1.ru\"}\nVM170_CARD_02={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://alertmanager.vpn.gram1.ru\",\"line\":33,\"name\":\"Alertmanager\",\"siteMonitor\":\"https://alertmanager.vpn.gram1.ru\"}\nVM170_CARD_03={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://ntfy.vpn.gram1.ru\",\"line\":43,\"name\":\"ntfy\",\"siteMonitor\":\"https://ntfy.vpn.gram1.ru\"}\nVM170_CARD_04={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://npmplus.vpn.gram1.ru\",\"line\":58,\"name\":\"NPMplus\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/npmplus\"}\nVM170_CARD_05={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://proxmox.vpn.gram1.ru\",\"line\":63,\"name\":\"Proxmox pve01\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/proxmox\"}\nVM170_CARD_06={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://minio.vpn.gram1.ru\",\"line\":68,\"name\":\"MinIO Console\",\"siteMonitor\":\"https://minio.vpn.gram1.ru\"}\nVM170_CARD_07={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://filebrowser.vpn.gram1.ru\",\"line\":73,\"name\":\"Filebrowser\",\"siteMonitor\":\"https://filebrowser.vpn.gram1.ru\"}\nVM170_CARD_08={\"group\":\"\\u041f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u044f\",\"href\":\"https://gram1.ru/\",\"line\":79,\"name\":\"Gram Crypto\",\"siteMonitor\":\"https://gram1.ru/health\"}\nVM170_CARD_09={\"group\":\"\\u041f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u044f\",\"href\":\"https://chat.gram1.ru/\",\"line\":84,\"name\":\"Chat\",\"siteMonitor\":\"https://chat.gram1.ru/\"}\nVM170_CARD_10={\"group\":\"\\u0424\\u0430\\u0439\\u043b\\u044b, \\u043c\\u0435\\u0434\\u0438\\u0430 \\u0438 \\u0441\\u0438\\u043d\\u0445\\u0440\\u043e\\u043d\\u0438\\u0437\\u0430\\u0446\\u0438\\u044f\",\"href\":\"https://nc.gram1.ru\",\"line\":90,\"name\":\"Nextcloud\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/nextcloud\"}\nVM170_CARD_11={\"group\":\"\\u0421\\u0435\\u0442\\u044c\",\"href\":\"https://dns1.vpn.gram1.ru\",\"line\":101,\"name\":\"AdGuard DNS1\",\"siteMonitor\":\"https://dns1.vpn.gram1.ru\"}\nVM170_CARD_12={\"group\":\"\\u0421\\u0435\\u0442\\u044c\",\"href\":\"https://dns2.vpn.gram1.ru\",\"line\":106,\"name\":\"AdGuard DNS2\",\"siteMonitor\":\"https://dns2.vpn.gram1.ru\"}\nVM170_CARD_13={\"group\":\"\\u0412\\u043d\\u0435\\u0448\\u043d\\u0438\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b\",\"href\":\"https://nb.pvepro.ru/\",\"line\":117,\"name\":\"NetBird\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/netbird\"}\nVM170_CARD_14={\"group\":\"\\u0412\\u043d\\u0435\\u0448\\u043d\\u0438\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b\",\"href\":\"https://aleisaevn.netcraze.pro:5083\",\"line\":132,\"name\":\"\\u0420\\u043e\\u0443\\u0442\\u0435\\u0440 \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/router-moscow\"}\nVM170_HOMEPAGE_STATE={\"status\":\"running\",\"running\":true,\"health\":\"healthy\",\"restart_count\":0}\nVM170_HOMEPAGE_PORTS=[{\"container_port\":\"3000/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"3000\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"200\"}}]}]\nVM170_CRYPTO_PORTFOLIO_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM170_CRYPTO_PORTFOLIO_PORTS=[{\"container_port\":\"8000/tcp\",\"bindings\":[{\"host_kind\":\"PRIVATE\",\"host_sha16\":\"3eb2319e39eac307\",\"host_port\":\"8030\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"303\"}}]}]\nVM170_CRYPTO_PORT8000_LISTEN_COUNT=1\nVM170_CRYPTO_PORTFOLIO_WORKER_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM170_CRYPTO_PORTFOLIO_WORKER_PORTS=[]\nVM170_FILEBROWSER_STATE={\"status\":\"running\",\"running\":true,\"health\":\"healthy\",\"restart_count\":0}\nVM170_FILEBROWSER_PORTS=[{\"container_port\":\"80/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"8085\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"200\"}}]}]\nVM170_MINIO_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM170_MINIO_PORTS=[{\"container_port\":\"9000/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"9002\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"403\"}}]},{\"container_port\":\"9001/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"9003\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"200\"}}]}]\nVM170_DNS_HOME_GRAM1_RU={\"count\":1,\"kinds\":[\"PRIVATE\"],\"sha16\":\"bc517b4af3298846\",\"dev\":\"eth0\",\"via\":false}\nVM170_DNS_NPMPLUS_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_PROXMOX_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_NB_PVEPRO_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"1fc73136d6d7ddbd\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_ALEISAEVN_NETCRAZE_PRO={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"26ac437d63a8bcf2\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_GRAFANA_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_PROMETHEUS_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_ALERTMANAGER_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_NTFY_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_MINIO_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_FILEBROWSER_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_CHAT_GRAM1_RU={\"count\":1,\"kinds\":[\"PRIVATE\"],\"sha16\":\"4e29a2729bbc4066\",\"dev\":\"eth0\",\"via\":false}\nVM170_DNS_DNS1_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_DNS2_VPN_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"5649415146501fa3\",\"dev\":\"eth0\",\"via\":true}\nVM170_DNS_NC_GRAM1_RU={\"count\":1,\"kinds\":[\"PRIVATE\"],\"sha16\":\"bc517b4af3298846\",\"dev\":\"eth0\",\"via\":false}\nVM170_DNS_GRAM1_RU={\"count\":1,\"kinds\":[\"PUBLIC\"],\"sha16\":\"6d6149f42864ce03\",\"dev\":\"eth0\",\"via\":true}\nVM170_HTTP_HOME={\"rc\":0,\"meta\":\"200|0|0.005730|0.013496|0.055755\",\"k\":null}\nVM170_HTTP_PROXMOX={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_NPMPLUS={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_NETBIRD={\"rc\":28,\"meta\":\"000|1|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_GRAFANA={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_PROMETHEUS={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_ROUTER_MOSCOW={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_ALERTMANAGER={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_CHAT={\"rc\":0,\"meta\":\"200|0|0.004211|0.012249|0.016094\",\"k\":null}\nVM170_HTTP_NTFY={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_NEXTCLOUD={\"rc\":60,\"meta\":\"000|18|0.001422|0.000000|0.000000\",\"k\":{\"rc\":0,\"meta\":\"200|18|0.001816|0.004926|0.046707\"}}\nVM170_HTTP_GRAM_CRYPTO_HEALTH={\"rc\":0,\"meta\":\"200|0|0.013505|0.035249|0.152904\",\"k\":null}\nVM170_HTTP_GRAM1_ROOT={\"rc\":0,\"meta\":\"200|0|0.013269|0.042391|0.164872\",\"k\":null}\nVM170_HTTP_MINIO={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_FILEBROWSER={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_DNS1={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nVM170_HTTP_DNS2={\"rc\":28,\"meta\":\"000|0|0.000000|0.000000|0.000000\",\"k\":null}\nNO_MUTATION=true\nVM170_OUTPUT_END\nVM171_QGA_RC=0\nVM171_OUTPUT_BEGIN\nVM171_IDENTITY=OK\nVM171_GRAFANA_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM171_GRAFANA_PORTS=[{\"container_port\":\"3000/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"3003\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"302\"}}]}]\nVM171_PROMETHEUS_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM171_PROMETHEUS_PORTS=[{\"container_port\":\"9090/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"9090\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"302\"}}]}]\nVM171_ALERTMANAGER_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM171_ALERTMANAGER_PORTS=[{\"container_port\":\"9093/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"9093\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"200\"}}]}]\nVM171_NTFY_STATE={\"status\":\"running\",\"running\":true,\"health\":null,\"restart_count\":0}\nVM171_NTFY_PORTS=[{\"container_port\":\"80/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"8055\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"200\"}}]}]\nVM171_HEALTHCHECKS_STATE={\"status\":\"running\",\"running\":true,\"health\":\"healthy\",\"restart_count\":0}\nVM171_HEALTHCHECKS_PORTS=[{\"container_port\":\"8000/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"8015\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"301\"}}]}]\nVM171_UPTIME_KUMA_STATE={\"status\":\"running\",\"running\":true,\"health\":\"healthy\",\"restart_count\":0}\nVM171_UPTIME_KUMA_PORTS=[{\"container_port\":\"3001/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"3001\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"302\"}}]}]\nVM171_GOTIFY_STATE={\"status\":\"running\",\"running\":true,\"health\":\"healthy\",\"restart_count\":0}\nVM171_GOTIFY_PORTS=[{\"container_port\":\"80/tcp\",\"bindings\":[{\"host_kind\":\"WILDCARD\",\"host_sha16\":\"WILDCARD\",\"host_port\":\"8082\",\"tcp\":true,\"http\":{\"rc\":0,\"http\":\"200\"}}]}]\nNO_MUTATION=true\nVM171_OUTPUT_END\nVM150_QGA_RC=0\nVM150_OUTPUT_BEGIN\nVM150_HOST=snikket\nVM150_SERVICE_DOCKER=active\nVM150_SERVICE_SNIKKET=inactive\nVM150_SERVICE_NGINX=inactive\nVM150_CONTAINER_COUNT=4\nVM150_CONTAINER_00=snikket|snikket/snikket-server|Up 3 weeks\nVM150_CONTAINER_01=snikket-portal|snikket/snikket-web-portal|Up 3 weeks\nVM150_CONTAINER_02=snikket-certs|snikket/snikket-cert-manager|Up 3 weeks\nVM150_CONTAINER_03=snikket-proxy|snikket/snikket-web-proxy|Up 3 weeks\nVM150_LISTEN_80_COUNT=2\nVM150_LISTEN_443_COUNT=2\nVM150_LISTEN_5222_COUNT=2\nVM150_LISTEN_5269_COUNT=2\nVM150_LISTEN_5280_COUNT=2\nVM150_LISTEN_5443_COUNT=0\nVM150_LOCAL_HTTP80=rc=0|http=301\nVM150_LOCAL_HTTPS443=rc=0|http=404\nNO_MUTATION=true\nVM150_OUTPUT_END\nLXC110_RC=0\nLXC110_OUTPUT_BEGIN\nDNS_ROLE=dns1\nDNS_HOST=dns1\nDNS_SERVICE_ADGUARDHOME=active\nDNS_SERVICE_ADGUARDHOME=inactive\nDNS_LISTEN_53_COUNT=1\nDNS_LISTEN_80_COUNT=0\nDNS_LISTEN_443_COUNT=0\nDNS_LISTEN_3000_COUNT=0\nDNS_LISTEN_8080_COUNT=1\nDNS_LOCAL_HTTP_80=rc=7|http=000\nDNS_LOCAL_HTTP_3000=rc=7|http=000\nDNS_LOCAL_HTTP_8080=rc=7|http=000\nDNS_ADGUARD_VERSION=AdGuard Home, version v0.107.77\nNO_MUTATION=true\nLXC110_OUTPUT_END\nLXC111_TRANSPORT_RC=0\nLXC111_OUTPUT_BEGIN\nDNS_ROLE=dns2\nDNS_HOST=dns2\nDNS_SERVICE_ADGUARDHOME=active\nDNS_SERVICE_ADGUARDHOME=inactive\nDNS_LISTEN_53_COUNT=1\nDNS_LISTEN_80_COUNT=0\nDNS_LISTEN_443_COUNT=0\nDNS_LISTEN_3000_COUNT=0\nDNS_LISTEN_8080_COUNT=1\nDNS_LOCAL_HTTP_80=rc=7|http=000\nDNS_LOCAL_HTTP_3000=rc=7|http=000\nDNS_LOCAL_HTTP_8080=rc=7|http=000\nDNS_ADGUARD_VERSION=AdGuard Home, version v0.107.77\nNO_MUTATION=true\nLXC111_OUTPUT_END\nEDGE_QGA_TRANSPORT_RC=0\nEDGE_QGA_EXITED=1\nEDGE_QGA_EXITCODE=0\nEDGE_OUTPUT_BEGIN\nEDGE_IDENTITY=OK\nEDGE_NPMPLUS_DB_PRESENT=true\nEDGE_PROXY_ROW_00={\"id\":3,\"exact\":[\"nc.gram1.ru\"],\"enabled\":0,\"is_deleted\":1,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"4e29a2729bbc4066\",\"port\":11000,\"tcp\":false,\"direct\":{\"rc\":28,\"http\":\"000\"},\"conf_present\":false,\"conf_sha256\":\"NONE\"}\nEDGE_PROXY_ROW_01={\"id\":19,\"exact\":[\"filebrowser.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"12ca17b49af22894\",\"port\":8085,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999\"}\nEDGE_PROXY_ROW_02={\"id\":31,\"exact\":[\"grafana.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"12ca17b49af22894\",\"port\":3003,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9\"}\nEDGE_PROXY_ROW_03={\"id\":41,\"exact\":[\"minio.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"12ca17b49af22894\",\"port\":9003,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7\"}\nEDGE_PROXY_ROW_04={\"id\":42,\"exact\":[\"ntfy.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"12ca17b49af22894\",\"port\":8055,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3\"}\nEDGE_PROXY_ROW_05={\"id\":45,\"exact\":[\"alertmanager.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"12ca17b49af22894\",\"port\":9093,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652\"}\nEDGE_PROXY_ROW_06={\"id\":46,\"exact\":[\"prometheus.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"12ca17b49af22894\",\"port\":9090,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2\"}\nEDGE_PROXY_ROW_07={\"id\":48,\"exact\":[\"npmplus.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"https\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"bc517b4af3298846\",\"port\":81,\"tcp\":false,\"direct\":{\"rc\":7,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"3f01203e74695957ccfb27f1115defeb203dee0b9a509c1cd0e24e7314435b74\"}\nEDGE_PROXY_ROW_08={\"id\":49,\"exact\":[\"proxmox.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"https\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"fb345731d21c612e\",\"port\":8006,\"tcp\":false,\"direct\":{\"rc\":28,\"http\":\"000\"},\"conf_present\":true,\"conf_sha256\":\"5748bc1d111a991d10a54781a303dd74c9aa322a18ae9ab5732bae7803a04805\"}\nEDGE_PROXY_ROW_09={\"id\":50,\"exact\":[\"dns1.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"9ebe3b0dd23e6c9e\",\"port\":8080,\"tcp\":true,\"direct\":{\"rc\":0,\"http\":\"302\"},\"conf_present\":true,\"conf_sha256\":\"3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d\"}\nEDGE_PROXY_ROW_10={\"id\":51,\"exact\":[\"dns2.vpn.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"http\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"69dcd1b083ef5197\",\"port\":8080,\"tcp\":true,\"direct\":{\"rc\":0,\"http\":\"302\"},\"conf_present\":true,\"conf_sha256\":\"7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974\"}\nEDGE_PROXY_ROW_11={\"id\":61,\"exact\":[\"chat.gram1.ru\"],\"enabled\":1,\"is_deleted\":0,\"scheme\":\"https\",\"host_kind\":\"PRIVATE_IP\",\"host_sha16\":\"4e29a2729bbc4066\",\"port\":443,\"tcp\":true,\"direct\":{\"rc\":0,\"http\":\"404\"},\"conf_present\":true,\"conf_sha256\":\"7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64\"}\nEDGE_EXACT_CONF_NPMPLUS_VPN_GRAM1_RU=[\"48.conf\"]\nEDGE_SNI_NPMPLUS_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"200|0|0.000122|0.013928|0.051631\"}\nEDGE_CERT_NPMPLUS_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_PROXMOX_VPN_GRAM1_RU=[\"49.conf\"]\nEDGE_SNI_PROXMOX_VPN_GRAM1_RU_DEFAULT={\"rc\":28,\"meta\":\"000|0|0.000120|0.014359|0.000000\"}\nEDGE_SNI_PROXMOX_VPN_GRAM1_RU_INSECURE={\"rc\":28,\"meta\":\"000|20|0.000117|0.005269|0.000000\"}\nEDGE_CERT_PROXMOX_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_GRAFANA_VPN_GRAM1_RU=[\"31.conf\"]\nEDGE_SNI_GRAFANA_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"403|0|0.000118|0.014273|0.014607\"}\nEDGE_CERT_GRAFANA_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_PROMETHEUS_VPN_GRAM1_RU=[\"46.conf\"]\nEDGE_SNI_PROMETHEUS_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"403|0|0.000120|0.013863|0.014399\"}\nEDGE_CERT_PROMETHEUS_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_ALERTMANAGER_VPN_GRAM1_RU=[\"45.conf\"]\nEDGE_SNI_ALERTMANAGER_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"403|0|0.000175|0.014144|0.014469\"}\nEDGE_CERT_ALERTMANAGER_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_NTFY_VPN_GRAM1_RU=[\"42.conf\"]\nEDGE_SNI_NTFY_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"403|0|0.000118|0.013960|0.014438\"}\nEDGE_CERT_NTFY_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_MINIO_VPN_GRAM1_RU=[\"41.conf\"]\nEDGE_SNI_MINIO_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"403|0|0.000108|0.014772|0.015267\"}\nEDGE_CERT_MINIO_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_FILEBROWSER_VPN_GRAM1_RU=[\"19.conf\"]\nEDGE_SNI_FILEBROWSER_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"403|0|0.000104|0.013951|0.014220\"}\nEDGE_CERT_FILEBROWSER_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_CHAT_GRAM1_RU=[\"61.conf\"]\nEDGE_SNI_CHAT_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"200|0|0.000117|0.014002|0.057957\"}\nEDGE_CERT_CHAT_GRAM1_RU={\"ok\":true,\"cn\":\"chat.gram1.ru\",\"san_exact\":true,\"san_count\":3,\"not_after\":\"Nov 13 06:01:23 2026 GMT\"}\nEDGE_EXACT_CONF_DNS1_VPN_GRAM1_RU=[\"50.conf\"]\nEDGE_SNI_DNS1_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"200|0|0.000153|0.014523|0.017232\"}\nEDGE_CERT_DNS1_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_DNS2_VPN_GRAM1_RU=[\"51.conf\"]\nEDGE_SNI_DNS2_VPN_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"200|0|0.000122|0.014326|0.016513\"}\nEDGE_CERT_DNS2_VPN_GRAM1_RU={\"ok\":true,\"cn\":\"*.vpn.gram1.ru\",\"san_exact\":false,\"san_count\":2,\"not_after\":\"Nov 15 01:58:54 2026 GMT\"}\nEDGE_EXACT_CONF_NC_GRAM1_RU=[]\nEDGE_SNI_NC_GRAM1_RU_DEFAULT={\"rc\":60,\"meta\":\"000|18|0.000124|0.000000|0.000000\"}\nEDGE_SNI_NC_GRAM1_RU_INSECURE={\"rc\":0,\"meta\":\"200|18|0.000115|0.004181|0.004629\"}\nEDGE_CERT_NC_GRAM1_RU={\"ok\":true,\"cn\":\"*\",\"san_exact\":false,\"san_count\":0,\"not_after\":\"Oct 15 18:30:11 3025 GMT\"}\nEDGE_EXACT_CONF_GRAM1_RU=[\"995.conf\"]\nEDGE_SNI_GRAM1_RU_DEFAULT={\"rc\":0,\"meta\":\"200|0|0.002865|0.030703|0.097026\"}\nEDGE_CERT_GRAM1_RU={\"ok\":true,\"cn\":\"gram1.ru\",\"san_exact\":true,\"san_count\":2,\"not_after\":\"Nov 29 00:49:36 2026 GMT\"}\nEDGE_HEALTH_FUNC__HP_PROXMOX={\"func\":\"_hp_proxmox\",\"scheme\":\"https\",\"host_kind\":\"PUBLIC_IP\",\"host_sha16\":\"373b3de2d0358894\",\"port\":8006,\"path\":\"/api2/json/version\",\"tcp\":true}\nEDGE_HEALTH_FUNC__HP_NEXTCLOUD={\"func\":\"_hp_nextcloud\",\"scheme\":\"https\",\"host_kind\":\"HOSTNAME\",\"host_sha16\":\"791ebb171d336377\",\"port\":443,\"path\":\"/\",\"tcp\":true}\nEDGE_HEALTH_FUNC__HP_NETBIRD={\"func\":\"_hp_netbird\",\"scheme\":\"https\",\"host_kind\":\"HOSTNAME\",\"host_sha16\":\"0d2807f706bba11d\",\"port\":443,\"path\":\"/\",\"tcp\":true}\nEDGE_HEALTH_NPMPLUS=rc=0|http=200\nEDGE_HEALTH_PROXMOX=rc=0|http=200\nEDGE_HEALTH_NETBIRD=rc=0|http=200\nEDGE_HEALTH_ROUTER_MOSCOW=rc=0|http=200\nEDGE_HEALTH_NEXTCLOUD=rc=0|http=200\nNO_MUTATION=true\nEDGE_OUTPUT_END\nTASK_COMPLETE=true\nTASK_RESULT=PASS_FULL_ENDTOEND_HOMEPAGE_DIAGNOSTIC\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOMEPAGE-FULL-ENDTOEND-DIAGNOSTIC-READONLY-637R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "NEWFI139_BEGIN=true\nCOMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\nNEWFI139_GIT_BEFORE={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"remote_head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"source_files\":17,\"source_sha256\":\"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd\"}\nNEWFI139_CLUSTER={\"production\":{\"node\":\"pve01\",\"status\":\"running\",\"vmid\":210},\"staging\":{\"node\":\"pve03\",\"status\":\"running\",\"vmid\":211}}\nNEWFI139_PRODUCTION_READ={\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"cron_active\":true,\"errors\":41,\"event_rows\":0,\"max_error_id\":41,\"qga_exitcode\":0,\"role\":\"production\",\"source_files\":10,\"state_rows\":2,\"status\":\"OK\",\"version\":1000010}\nNEWFI139_CANDIDATE_STAGE={\"bytes\":27391,\"chunks\":4,\"files\":7,\"sha256\":\"f43b5959ea2872201a366a5d2021a7aecf2204d3a8de31d22627a872da1d73fb\"}\nNEWFI139_STAGING_APPLY={\"candidate_bundle_sha256\":\"ae94e7681cce4ee84ad51414b5bd28611d9d48ab16c6ec78cdb8d0d419d37baf\",\"candidate_installed\":true,\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"planned_rollback_proven\":true,\"qga_exitcode\":0,\"records\":[{\"errors\":23,\"event_rows\":{\"change\":0,\"event\":0,\"source\":0},\"step\":\"preflight\",\"version\":1000010},{\"old_files\":10,\"path\":\"/root/newfi-autocontent211/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5/staging\",\"step\":\"backup\"},{\"files\":15,\"step\":\"deploy\"},{\"step\":\"upgrade\",\"version\":1000020},{\"cron_active\":false,\"errors\":23,\"event_rows\":0,\"item_rows\":0,\"step\":\"verify_candidate\",\"version\":1000020},{\"changes\":1,\"events\":1,\"items\":3,\"persistent_rows_after\":0,\"sources\":2,\"stable_event_id\":1,\"step\":\"integration_tx_rollback\"},{\"restored\":true,\"step\":\"planned_rollback\",\"version\":1000010},{\"cron_active\":false,\"errors\":23,\"event_rows\":0,\"item_rows\":0,\"step\":\"reapply\",\"version\":1000020}],\"role\":\"staging\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\"}\nNEWFI139_PRODUCTION_READ={\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"cron_active\":true,\"errors\":41,\"event_rows\":0,\"max_error_id\":41,\"qga_exitcode\":0,\"role\":\"production\",\"source_files\":10,\"state_rows\":2,\"status\":\"OK\",\"version\":1000010}\nNEWFI139_GIT_AFTER={\"branch\":\"implementation/newfi-closed-mvp-20260906\",\"clean\":true,\"head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"remote_head\":\"59d6ea5a18b5330393969530ef69d71a8fa63474\",\"source_files\":17,\"source_sha256\":\"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd\"}\nNEWFI139_DECISION=PASS_AUTOCONTENT211_STAGING_UPGRADE_SYNTHETIC_INGESTION_ROLLBACK_REAPPLY_DISABLED\nNEWFI139_NEXT_GATE=PRODUCTION_GIT_FINAL140\nNEWFI139_AUTOCONTENT211_CLOSED=false\nNEWFI139_MAJOR_STAGES_REMAINING=11\nHOMELAB_RESULT_CONTRACT={\"changes_made\":true,\"command_id\":\"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"OK\",\"version\":1}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 3c211f90..a5bc8950 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,311 +1,46 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260919-HOMEPAGE-FULL-ENDTOEND-DIAGNOSTIC-READONLY-637R2 +COMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5 STATUS=OK RC=0 HOST=pve01 -MODE=read-only -COMPONENT=homepage-full-endtoend-diagnostic-readonly +MODE=change +COMPONENT=newfi-newfdom-autocontent211-staging-parser-normalization-dedupe-editorial-upgrade-postupgrade-cron-rollback-reapply-r5 REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=04af2629f2850657ab737523cea3cb439c6874e1d65fdbaed4849064da048559 +COMMAND_SHA256=e6eaa7478bc9f44ea4f640a5182765ffa18ca5d51785c4367889b61c94d720ac DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=false +CHANGE_DECLARED=true RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=NOT_APPLICABLE +RESULT_CONTRACT_STATUS=OK RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=false +CHANGES_MADE=true ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=NO_MUTATION +MUTATION_OUTCOME=MUTATED SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=df5196df4cb6c9d6e966ccd93c3787fdd4c1c487606f1dee1fda3eea1a6c556b -SANITIZED_OUTPUT_SHA256=0d9d9c3553be20628f42c92381703bfab4799fde0efc70cc7cc15eb27fb3d45b +RAW_EVIDENCE_SHA256=2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e +SANITIZED_OUTPUT_SHA256=2c6a907c42acaa875d135bc6df6623471af9ad5cf8ecd26a0cb9dd21ed25849e OUTPUT_BEGIN -WINDOWS_REPORT_PRESENT=true -WINDOWS_REPORT_SHA256=ce825d548caf7a9048ca9945681249f47b8c063df214346065cb309b099406b8 -WINDOWS_REPORT_VERSION=1 -WIN_WORKSTATION=NEW_WINDOWS_COMPUTER -WIN_HTTP_HOME_DEFAULT=rc=0|200|0|0.010378|0.030480|0.072655 -WIN_HTTP_NPMPLUS_DEFAULT=rc=0|200|0|0.411250|1.383115|1.820808 -WIN_HTTP_PROXMOX_DEFAULT=rc=28|000|0|0.581933|1.444070|0.000000 -WIN_HTTP_NETBIRD_DEFAULT=rc=0|200|0|0.062232|0.720457|0.952456 -WIN_HTTP_ROUTER_MOSCOW_DEFAULT=rc=0|403|0|0.041054|0.059886|0.060207 -WIN_HTTP_GRAFANA_DEFAULT=rc=0|200|0|0.413358|1.222521|2.065955 -WIN_HTTP_PROMETHEUS_DEFAULT=rc=0|200|0|0.478815|1.653357|2.485567 -WIN_HTTP_ALERTMANAGER_DEFAULT=rc=0|200|0|0.529229|1.491831|1.926050 -WIN_HTTP_NTFY_DEFAULT=rc=0|200|0|0.541472|1.390552|1.820628 -WIN_HTTP_MINIO_DEFAULT=rc=0|200|0|0.533679|1.538267|1.974969 -WIN_HTTP_FILEBROWSER_DEFAULT=rc=0|200|0|0.533847|1.552127|1.995225 -WIN_HTTP_CHAT_DEFAULT=rc=28|000|0|0.000000|0.000000|0.000000 -WIN_HTTP_DNS1_DEFAULT=rc=0|200|0|0.411758|1.376771|2.223806 -WIN_HTTP_DNS2_DEFAULT=rc=0|200|0|0.531001|1.370908|2.203190 -WIN_HTTP_NEXTCLOUD_DEFAULT=rc=60|000|0|0.006993|0.000000|0.000000 -WIN_HTTP_NEXTCLOUD_INSECURE=rc=0|200|0|0.006145|0.012996|0.052306 -WIN_HTTP_GRAM_CRYPTO_HEALTH_DEFAULT=rc=0|200|0|0.018565|0.056697|0.214440 -WIN_HTTP_GRAM1_ROOT_DEFAULT=rc=0|200|0|0.017569|0.048910|0.165361 -WIN_NB_HOSTS_COUNT=1 -WIN_NETBIRD_PRESENT=false -PVE01_DNS_HOME_GRAM1_RU={"count":1,"kinds":["PRIVATE"],"sha16":"bc517b4af3298846"} -PVE01_DNS_NPMPLUS_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_PROXMOX_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_NB_PVEPRO_RU={"count":1,"kinds":["PUBLIC"],"sha16":"1fc73136d6d7ddbd"} -PVE01_DNS_ALEISAEVN_NETCRAZE_PRO={"count":1,"kinds":["PUBLIC"],"sha16":"26ac437d63a8bcf2"} -PVE01_DNS_GRAFANA_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_PROMETHEUS_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_ALERTMANAGER_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_NTFY_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_MINIO_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_FILEBROWSER_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_CHAT_GRAM1_RU={"count":1,"kinds":["PRIVATE"],"sha16":"4e29a2729bbc4066"} -PVE01_DNS_DNS1_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_DNS2_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3"} -PVE01_DNS_NC_GRAM1_RU={"count":1,"kinds":["PRIVATE"],"sha16":"bc517b4af3298846"} -PVE01_DNS_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"6d6149f42864ce03"} -PVE01_HTTP_PROMETHEUS={"rc":0,"meta":"200|0|0.007456|0.015726|0.056275"} -PVE01_HTTP_HOME={"rc":0,"meta":"200|0|2.502798|2.511368|2.555705"} -PVE01_HTTP_GRAFANA={"rc":0,"meta":"200|0|2.509085|2.517321|2.562703"} -PVE01_HTTP_MINIO={"rc":0,"meta":"200|0|0.008601|0.020714|0.022194"} -PVE01_HTTP_FILEBROWSER={"rc":0,"meta":"200|0|0.001289|0.011237|0.014012"} -PVE01_HTTP_ALERTMANAGER={"rc":0,"meta":"200|0|2.516871|2.524153|2.589348"} -PVE01_HTTP_NTFY={"rc":0,"meta":"200|0|2.514715|2.527009|2.528131"} -PVE01_HTTP_NPMPLUS={"rc":0,"meta":"200|0|2.516829|2.532023|2.597206"} -PVE01_HTTP_NEXTCLOUD={"rc":60,"meta":"000|18|0.001028|0.000000|0.000000"} -PVE01_HTTP_DNS1={"rc":0,"meta":"200|0|0.008123|0.017576|0.020500"} -PVE01_HTTP_CHAT={"rc":0,"meta":"200|0|0.001076|0.018130|0.022210"} -PVE01_HTTP_DNS2={"rc":0,"meta":"200|0|0.007725|0.015661|0.018920"} -PVE01_HTTP_GRAM_CRYPTO_HEALTH={"rc":0,"meta":"200|0|0.013594|0.035404|0.197173"} -PVE01_HTTP_ROUTER_MOSCOW={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000"} -PVE01_HTTP_NETBIRD={"rc":28,"meta":"000|1|0.000000|0.000000|0.000000"} -PVE01_HTTP_GRAM1_ROOT={"rc":0,"meta":"200|0|2.514767|2.536561|2.742222"} -PVE01_HTTP_PROXMOX={"rc":28,"meta":"000|0|2.517076|2.524384|0.000000"} -PVE01_PVEPROXY_ACTIVE=active -PVE01_LOCAL_8006=rc=0|http=200 -PVE01_NETBIRD_VERSION=0.73.2 -PVE01_NETBIRD_STATUS=Management: Connected -PVE01_NETBIRD_STATUS=Signal: Connected -PVE01_NETBIRD_STATUS=Relays: 1/2 Available -PVE01_NETBIRD_STATUS=Peers count: 6/11 Connected -PVE01_NB_DNS=rc=28|000|1 -PVE01_NB_MOLDOVA_INGRESS=rc=0|200|0 -VM170_QGA_RC=0 -VM170_OUTPUT_BEGIN -VM170_IDENTITY=OK -VM170_SERVICES_SHA256=2b22f04ed735955e6a3c412dde64bb3cf174bf9d2630fb5656f0ce102133bb80 -VM170_TARGET_CARD_COUNT=15 -VM170_CARD_00={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://grafana.vpn.gram1.ru","line":23,"name":"Grafana","siteMonitor":"https://grafana.vpn.gram1.ru"} -VM170_CARD_01={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://prometheus.vpn.gram1.ru","line":28,"name":"Prometheus","siteMonitor":"https://prometheus.vpn.gram1.ru"} -VM170_CARD_02={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://alertmanager.vpn.gram1.ru","line":33,"name":"Alertmanager","siteMonitor":"https://alertmanager.vpn.gram1.ru"} -VM170_CARD_03={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://ntfy.vpn.gram1.ru","line":43,"name":"ntfy","siteMonitor":"https://ntfy.vpn.gram1.ru"} -VM170_CARD_04={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://npmplus.vpn.gram1.ru","line":58,"name":"NPMplus","siteMonitor":"http://[PRIVATE_IP]:18091/npmplus"} -VM170_CARD_05={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://proxmox.vpn.gram1.ru","line":63,"name":"Proxmox pve01","siteMonitor":"http://[PRIVATE_IP]:18091/proxmox"} -VM170_CARD_06={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://minio.vpn.gram1.ru","line":68,"name":"MinIO Console","siteMonitor":"https://minio.vpn.gram1.ru"} -VM170_CARD_07={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://filebrowser.vpn.gram1.ru","line":73,"name":"Filebrowser","siteMonitor":"https://filebrowser.vpn.gram1.ru"} -VM170_CARD_08={"group":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","href":"https://gram1.ru/","line":79,"name":"Gram Crypto","siteMonitor":"https://gram1.ru/health"} -VM170_CARD_09={"group":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","href":"https://chat.gram1.ru/","line":84,"name":"Chat","siteMonitor":"https://chat.gram1.ru/"} -VM170_CARD_10={"group":"\u0424\u0430\u0439\u043b\u044b, \u043c\u0435\u0434\u0438\u0430 \u0438 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0438\u0437\u0430\u0446\u0438\u044f","href":"https://nc.gram1.ru","line":90,"name":"Nextcloud","siteMonitor":"http://[PRIVATE_IP]:18091/nextcloud"} -VM170_CARD_11={"group":"\u0421\u0435\u0442\u044c","href":"https://dns1.vpn.gram1.ru","line":101,"name":"AdGuard DNS1","siteMonitor":"https://dns1.vpn.gram1.ru"} -VM170_CARD_12={"group":"\u0421\u0435\u0442\u044c","href":"https://dns2.vpn.gram1.ru","line":106,"name":"AdGuard DNS2","siteMonitor":"https://dns2.vpn.gram1.ru"} -VM170_CARD_13={"group":"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b","href":"https://nb.pvepro.ru/","line":117,"name":"NetBird","siteMonitor":"http://[PRIVATE_IP]:18091/netbird"} -VM170_CARD_14={"group":"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b","href":"https://aleisaevn.netcraze.pro:5083","line":132,"name":"\u0420\u043e\u0443\u0442\u0435\u0440 \u041c\u043e\u0441\u043a\u0432\u0430","siteMonitor":"http://[PRIVATE_IP]:18091/router-moscow"} -VM170_HOMEPAGE_STATE={"status":"running","running":true,"health":"healthy","restart_count":0} -VM170_HOMEPAGE_PORTS=[{"container_port":"3000/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"3000","tcp":true,"http":{"rc":0,"http":"200"}}]}] -VM170_CRYPTO_PORTFOLIO_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM170_CRYPTO_PORTFOLIO_PORTS=[{"container_port":"8000/tcp","bindings":[{"host_kind":"PRIVATE","host_sha16":"3eb2319e39eac307","host_port":"8030","tcp":true,"http":{"rc":0,"http":"303"}}]}] -VM170_CRYPTO_PORT8000_LISTEN_COUNT=1 -VM170_CRYPTO_PORTFOLIO_WORKER_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM170_CRYPTO_PORTFOLIO_WORKER_PORTS=[] -VM170_FILEBROWSER_STATE={"status":"running","running":true,"health":"healthy","restart_count":0} -VM170_FILEBROWSER_PORTS=[{"container_port":"80/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"8085","tcp":true,"http":{"rc":0,"http":"200"}}]}] -VM170_MINIO_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM170_MINIO_PORTS=[{"container_port":"9000/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"9002","tcp":true,"http":{"rc":0,"http":"403"}}]},{"container_port":"9001/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"9003","tcp":true,"http":{"rc":0,"http":"200"}}]}] -VM170_DNS_HOME_GRAM1_RU={"count":1,"kinds":["PRIVATE"],"sha16":"bc517b4af3298846","dev":"eth0","via":false} -VM170_DNS_NPMPLUS_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_PROXMOX_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_NB_PVEPRO_RU={"count":1,"kinds":["PUBLIC"],"sha16":"1fc73136d6d7ddbd","dev":"eth0","via":true} -VM170_DNS_ALEISAEVN_NETCRAZE_PRO={"count":1,"kinds":["PUBLIC"],"sha16":"26ac437d63a8bcf2","dev":"eth0","via":true} -VM170_DNS_GRAFANA_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_PROMETHEUS_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_ALERTMANAGER_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_NTFY_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_MINIO_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_FILEBROWSER_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_CHAT_GRAM1_RU={"count":1,"kinds":["PRIVATE"],"sha16":"4e29a2729bbc4066","dev":"eth0","via":false} -VM170_DNS_DNS1_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_DNS2_VPN_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"5649415146501fa3","dev":"eth0","via":true} -VM170_DNS_NC_GRAM1_RU={"count":1,"kinds":["PRIVATE"],"sha16":"bc517b4af3298846","dev":"eth0","via":false} -VM170_DNS_GRAM1_RU={"count":1,"kinds":["PUBLIC"],"sha16":"6d6149f42864ce03","dev":"eth0","via":true} -VM170_HTTP_HOME={"rc":0,"meta":"200|0|0.005730|0.013496|0.055755","k":null} -VM170_HTTP_PROXMOX={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_NPMPLUS={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_NETBIRD={"rc":28,"meta":"000|1|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_GRAFANA={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_PROMETHEUS={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_ROUTER_MOSCOW={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_ALERTMANAGER={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_CHAT={"rc":0,"meta":"200|0|0.004211|0.012249|0.016094","k":null} -VM170_HTTP_NTFY={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_NEXTCLOUD={"rc":60,"meta":"000|18|0.001422|0.000000|0.000000","k":{"rc":0,"meta":"200|18|0.001816|0.004926|0.046707"}} -VM170_HTTP_GRAM_CRYPTO_HEALTH={"rc":0,"meta":"200|0|0.013505|0.035249|0.152904","k":null} -VM170_HTTP_GRAM1_ROOT={"rc":0,"meta":"200|0|0.013269|0.042391|0.164872","k":null} -VM170_HTTP_MINIO={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_FILEBROWSER={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_DNS1={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -VM170_HTTP_DNS2={"rc":28,"meta":"000|0|0.000000|0.000000|0.000000","k":null} -NO_MUTATION=true -VM170_OUTPUT_END -VM171_QGA_RC=0 -VM171_OUTPUT_BEGIN -VM171_IDENTITY=OK -VM171_GRAFANA_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM171_GRAFANA_PORTS=[{"container_port":"3000/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"3003","tcp":true,"http":{"rc":0,"http":"302"}}]}] -VM171_PROMETHEUS_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM171_PROMETHEUS_PORTS=[{"container_port":"9090/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"9090","tcp":true,"http":{"rc":0,"http":"302"}}]}] -VM171_ALERTMANAGER_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM171_ALERTMANAGER_PORTS=[{"container_port":"9093/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"9093","tcp":true,"http":{"rc":0,"http":"200"}}]}] -VM171_NTFY_STATE={"status":"running","running":true,"health":null,"restart_count":0} -VM171_NTFY_PORTS=[{"container_port":"80/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"8055","tcp":true,"http":{"rc":0,"http":"200"}}]}] -VM171_HEALTHCHECKS_STATE={"status":"running","running":true,"health":"healthy","restart_count":0} -VM171_HEALTHCHECKS_PORTS=[{"container_port":"8000/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"8015","tcp":true,"http":{"rc":0,"http":"301"}}]}] -VM171_UPTIME_KUMA_STATE={"status":"running","running":true,"health":"healthy","restart_count":0} -VM171_UPTIME_KUMA_PORTS=[{"container_port":"3001/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"3001","tcp":true,"http":{"rc":0,"http":"302"}}]}] -VM171_GOTIFY_STATE={"status":"running","running":true,"health":"healthy","restart_count":0} -VM171_GOTIFY_PORTS=[{"container_port":"80/tcp","bindings":[{"host_kind":"WILDCARD","host_sha16":"WILDCARD","host_port":"8082","tcp":true,"http":{"rc":0,"http":"200"}}]}] -NO_MUTATION=true -VM171_OUTPUT_END -VM150_QGA_RC=0 -VM150_OUTPUT_BEGIN -VM150_HOST=snikket -VM150_SERVICE_DOCKER=active -VM150_SERVICE_SNIKKET=inactive -VM150_SERVICE_NGINX=inactive -VM150_CONTAINER_COUNT=4 -VM150_CONTAINER_00=snikket|snikket/snikket-server|Up 3 weeks -VM150_CONTAINER_01=snikket-portal|snikket/snikket-web-portal|Up 3 weeks -VM150_CONTAINER_02=snikket-certs|snikket/snikket-cert-manager|Up 3 weeks -VM150_CONTAINER_03=snikket-proxy|snikket/snikket-web-proxy|Up 3 weeks -VM150_LISTEN_80_COUNT=2 -VM150_LISTEN_443_COUNT=2 -VM150_LISTEN_5222_COUNT=2 -VM150_LISTEN_5269_COUNT=2 -VM150_LISTEN_5280_COUNT=2 -VM150_LISTEN_5443_COUNT=0 -VM150_LOCAL_HTTP80=rc=0|http=301 -VM150_LOCAL_HTTPS443=rc=0|http=404 -NO_MUTATION=true -VM150_OUTPUT_END -LXC110_RC=0 -LXC110_OUTPUT_BEGIN -DNS_ROLE=dns1 -DNS_HOST=dns1 -DNS_SERVICE_ADGUARDHOME=active -DNS_SERVICE_ADGUARDHOME=inactive -DNS_LISTEN_53_COUNT=1 -DNS_LISTEN_80_COUNT=0 -DNS_LISTEN_443_COUNT=0 -DNS_LISTEN_3000_COUNT=0 -DNS_LISTEN_8080_COUNT=1 -DNS_LOCAL_HTTP_80=rc=7|http=000 -DNS_LOCAL_HTTP_3000=rc=7|http=000 -DNS_LOCAL_HTTP_8080=rc=7|http=000 -DNS_ADGUARD_VERSION=AdGuard Home, version v0.107.77 -NO_MUTATION=true -LXC110_OUTPUT_END -LXC111_TRANSPORT_RC=0 -LXC111_OUTPUT_BEGIN -DNS_ROLE=dns2 -DNS_HOST=dns2 -DNS_SERVICE_ADGUARDHOME=active -DNS_SERVICE_ADGUARDHOME=inactive -DNS_LISTEN_53_COUNT=1 -DNS_LISTEN_80_COUNT=0 -DNS_LISTEN_443_COUNT=0 -DNS_LISTEN_3000_COUNT=0 -DNS_LISTEN_8080_COUNT=1 -DNS_LOCAL_HTTP_80=rc=7|http=000 -DNS_LOCAL_HTTP_3000=rc=7|http=000 -DNS_LOCAL_HTTP_8080=rc=7|http=000 -DNS_ADGUARD_VERSION=AdGuard Home, version v0.107.77 -NO_MUTATION=true -LXC111_OUTPUT_END -EDGE_QGA_TRANSPORT_RC=0 -EDGE_QGA_EXITED=1 -EDGE_QGA_EXITCODE=0 -EDGE_OUTPUT_BEGIN -EDGE_IDENTITY=OK -EDGE_NPMPLUS_DB_PRESENT=true -EDGE_PROXY_ROW_00={"id":3,"exact":["nc.gram1.ru"],"enabled":0,"is_deleted":1,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"4e29a2729bbc4066","port":11000,"tcp":false,"direct":{"rc":28,"http":"000"},"conf_present":false,"conf_sha256":"NONE"} -EDGE_PROXY_ROW_01={"id":19,"exact":["filebrowser.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"12ca17b49af22894","port":8085,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"50bb25738fbbba8dd490942b3a7dac69daa8b328d2ca9d1bcc013def9531a999"} -EDGE_PROXY_ROW_02={"id":31,"exact":["grafana.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"12ca17b49af22894","port":3003,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"c439e21e03fdcc568281f0351c8e45c6b6f0c7ed31ef3bf37a5317887b28f3e9"} -EDGE_PROXY_ROW_03={"id":41,"exact":["minio.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"12ca17b49af22894","port":9003,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"a5897ae0a76b94dd21cefffce2d1910124cc9aca80382833dcbe093c45a4f0c7"} -EDGE_PROXY_ROW_04={"id":42,"exact":["ntfy.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"12ca17b49af22894","port":8055,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"be3f6831bb33a1fb4b386de5f5ef9b9a4024126ab571e1d3251c12f63b82c5e3"} -EDGE_PROXY_ROW_05={"id":45,"exact":["alertmanager.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"12ca17b49af22894","port":9093,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"8887af8e6d6003609d39e7b30992557cb9b8b3e48fbbc78cd97d336502d88652"} -EDGE_PROXY_ROW_06={"id":46,"exact":["prometheus.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"12ca17b49af22894","port":9090,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"fc9e6eb27646dca5d6a5b822a46eeafdff9c553eb4df385464c7a83f7101ecb2"} -EDGE_PROXY_ROW_07={"id":48,"exact":["npmplus.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"https","host_kind":"PRIVATE_IP","host_sha16":"bc517b4af3298846","port":81,"tcp":false,"direct":{"rc":7,"http":"000"},"conf_present":true,"conf_sha256":"3f01203e74695957ccfb27f1115defeb203dee0b9a509c1cd0e24e7314435b74"} -EDGE_PROXY_ROW_08={"id":49,"exact":["proxmox.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"https","host_kind":"PRIVATE_IP","host_sha16":"fb345731d21c612e","port":8006,"tcp":false,"direct":{"rc":28,"http":"000"},"conf_present":true,"conf_sha256":"5748bc1d111a991d10a54781a303dd74c9aa322a18ae9ab5732bae7803a04805"} -EDGE_PROXY_ROW_09={"id":50,"exact":["dns1.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"9ebe3b0dd23e6c9e","port":8080,"tcp":true,"direct":{"rc":0,"http":"302"},"conf_present":true,"conf_sha256":"3bfe25da37632973bc63e0297aed11f2a941877a48e552041c9601b0643f8c4d"} -EDGE_PROXY_ROW_10={"id":51,"exact":["dns2.vpn.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"http","host_kind":"PRIVATE_IP","host_sha16":"69dcd1b083ef5197","port":8080,"tcp":true,"direct":{"rc":0,"http":"302"},"conf_present":true,"conf_sha256":"7ea87e21691746b37a657c082e4ca2eeb684f30f6f35666965bd632f1727c974"} -EDGE_PROXY_ROW_11={"id":61,"exact":["chat.gram1.ru"],"enabled":1,"is_deleted":0,"scheme":"https","host_kind":"PRIVATE_IP","host_sha16":"4e29a2729bbc4066","port":443,"tcp":true,"direct":{"rc":0,"http":"404"},"conf_present":true,"conf_sha256":"7289035aab61e227abba6be6bf61107f2b63d3811db9d6c78dd63759f294de64"} -EDGE_EXACT_CONF_NPMPLUS_VPN_GRAM1_RU=["48.conf"] -EDGE_SNI_NPMPLUS_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"200|0|0.000122|0.013928|0.051631"} -EDGE_CERT_NPMPLUS_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_PROXMOX_VPN_GRAM1_RU=["49.conf"] -EDGE_SNI_PROXMOX_VPN_GRAM1_RU_DEFAULT={"rc":28,"meta":"000|0|0.000120|0.014359|0.000000"} -EDGE_SNI_PROXMOX_VPN_GRAM1_RU_INSECURE={"rc":28,"meta":"000|20|0.000117|0.005269|0.000000"} -EDGE_CERT_PROXMOX_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_GRAFANA_VPN_GRAM1_RU=["31.conf"] -EDGE_SNI_GRAFANA_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"403|0|0.000118|0.014273|0.014607"} -EDGE_CERT_GRAFANA_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_PROMETHEUS_VPN_GRAM1_RU=["46.conf"] -EDGE_SNI_PROMETHEUS_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"403|0|0.000120|0.013863|0.014399"} -EDGE_CERT_PROMETHEUS_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_ALERTMANAGER_VPN_GRAM1_RU=["45.conf"] -EDGE_SNI_ALERTMANAGER_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"403|0|0.000175|0.014144|0.014469"} -EDGE_CERT_ALERTMANAGER_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_NTFY_VPN_GRAM1_RU=["42.conf"] -EDGE_SNI_NTFY_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"403|0|0.000118|0.013960|0.014438"} -EDGE_CERT_NTFY_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_MINIO_VPN_GRAM1_RU=["41.conf"] -EDGE_SNI_MINIO_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"403|0|0.000108|0.014772|0.015267"} -EDGE_CERT_MINIO_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_FILEBROWSER_VPN_GRAM1_RU=["19.conf"] -EDGE_SNI_FILEBROWSER_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"403|0|0.000104|0.013951|0.014220"} -EDGE_CERT_FILEBROWSER_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_CHAT_GRAM1_RU=["61.conf"] -EDGE_SNI_CHAT_GRAM1_RU_DEFAULT={"rc":0,"meta":"200|0|0.000117|0.014002|0.057957"} -EDGE_CERT_CHAT_GRAM1_RU={"ok":true,"cn":"chat.gram1.ru","san_exact":true,"san_count":3,"not_after":"Nov 13 06:01:23 2026 GMT"} -EDGE_EXACT_CONF_DNS1_VPN_GRAM1_RU=["50.conf"] -EDGE_SNI_DNS1_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"200|0|0.000153|0.014523|0.017232"} -EDGE_CERT_DNS1_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_DNS2_VPN_GRAM1_RU=["51.conf"] -EDGE_SNI_DNS2_VPN_GRAM1_RU_DEFAULT={"rc":0,"meta":"200|0|0.000122|0.014326|0.016513"} -EDGE_CERT_DNS2_VPN_GRAM1_RU={"ok":true,"cn":"*.vpn.gram1.ru","san_exact":false,"san_count":2,"not_after":"Nov 15 01:58:54 2026 GMT"} -EDGE_EXACT_CONF_NC_GRAM1_RU=[] -EDGE_SNI_NC_GRAM1_RU_DEFAULT={"rc":60,"meta":"000|18|0.000124|0.000000|0.000000"} -EDGE_SNI_NC_GRAM1_RU_INSECURE={"rc":0,"meta":"200|18|0.000115|0.004181|0.004629"} -EDGE_CERT_NC_GRAM1_RU={"ok":true,"cn":"*","san_exact":false,"san_count":0,"not_after":"Oct 15 18:30:11 3025 GMT"} -EDGE_EXACT_CONF_GRAM1_RU=["995.conf"] -EDGE_SNI_GRAM1_RU_DEFAULT={"rc":0,"meta":"200|0|0.002865|0.030703|0.097026"} -EDGE_CERT_GRAM1_RU={"ok":true,"cn":"gram1.ru","san_exact":true,"san_count":2,"not_after":"Nov 29 00:49:36 2026 GMT"} -EDGE_HEALTH_FUNC__HP_PROXMOX={"func":"_hp_proxmox","scheme":"https","host_kind":"PUBLIC_IP","host_sha16":"373b3de2d0358894","port":8006,"path":"/api2/json/version","tcp":true} -EDGE_HEALTH_FUNC__HP_NEXTCLOUD={"func":"_hp_nextcloud","scheme":"https","host_kind":"HOSTNAME","host_sha16":"791ebb171d336377","port":443,"path":"/","tcp":true} -EDGE_HEALTH_FUNC__HP_NETBIRD={"func":"_hp_netbird","scheme":"https","host_kind":"HOSTNAME","host_sha16":"0d2807f706bba11d","port":443,"path":"/","tcp":true} -EDGE_HEALTH_NPMPLUS=rc=0|http=200 -EDGE_HEALTH_PROXMOX=rc=0|http=200 -EDGE_HEALTH_NETBIRD=rc=0|http=200 -EDGE_HEALTH_ROUTER_MOSCOW=rc=0|http=200 -EDGE_HEALTH_NEXTCLOUD=rc=0|http=200 -NO_MUTATION=true -EDGE_OUTPUT_END -TASK_COMPLETE=true -TASK_RESULT=PASS_FULL_ENDTOEND_HOMEPAGE_DIAGNOSTIC -NO_MUTATION=true -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOMEPAGE-FULL-ENDTOEND-DIAGNOSTIC-READONLY-637R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +NEWFI139_BEGIN=true +COMMAND_ID=NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5 +NEWFI139_GIT_BEFORE={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"59d6ea5a18b5330393969530ef69d71a8fa63474","remote_head":"59d6ea5a18b5330393969530ef69d71a8fa63474","source_files":17,"source_sha256":"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd"} +NEWFI139_CLUSTER={"production":{"node":"pve01","status":"running","vmid":210},"staging":{"node":"pve03","status":"running","vmid":211}} +NEWFI139_PRODUCTION_READ={"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","cron_active":true,"errors":41,"event_rows":0,"max_error_id":41,"qga_exitcode":0,"role":"production","source_files":10,"state_rows":2,"status":"OK","version":1000010} +NEWFI139_CANDIDATE_STAGE={"bytes":27391,"chunks":4,"files":7,"sha256":"f43b5959ea2872201a366a5d2021a7aecf2204d3a8de31d22627a872da1d73fb"} +NEWFI139_STAGING_APPLY={"candidate_bundle_sha256":"ae94e7681cce4ee84ad51414b5bd28611d9d48ab16c6ec78cdb8d0d419d37baf","candidate_installed":true,"changes_made":true,"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","planned_rollback_proven":true,"qga_exitcode":0,"records":[{"errors":23,"event_rows":{"change":0,"event":0,"source":0},"step":"preflight","version":1000010},{"old_files":10,"path":"/root/newfi-autocontent211/NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5/staging","step":"backup"},{"files":15,"step":"deploy"},{"step":"upgrade","version":1000020},{"cron_active":false,"errors":23,"event_rows":0,"item_rows":0,"step":"verify_candidate","version":1000020},{"changes":1,"events":1,"items":3,"persistent_rows_after":0,"sources":2,"stable_event_id":1,"step":"integration_tx_rollback"},{"restored":true,"step":"planned_rollback","version":1000010},{"cron_active":false,"errors":23,"event_rows":0,"item_rows":0,"step":"reapply","version":1000020}],"role":"staging","rollback_restored":null,"rollback_started":false,"status":"OK"} +NEWFI139_PRODUCTION_READ={"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","cron_active":true,"errors":41,"event_rows":0,"max_error_id":41,"qga_exitcode":0,"role":"production","source_files":10,"state_rows":2,"status":"OK","version":1000010} +NEWFI139_GIT_AFTER={"branch":"implementation/newfi-closed-mvp-20260906","clean":true,"head":"59d6ea5a18b5330393969530ef69d71a8fa63474","remote_head":"59d6ea5a18b5330393969530ef69d71a8fa63474","source_files":17,"source_sha256":"a9a14a3622c0099efba9457bf81835753256a3eab4bf02363876a40aab5705cd"} +NEWFI139_DECISION=PASS_AUTOCONTENT211_STAGING_UPGRADE_SYNTHETIC_INGESTION_ROLLBACK_REAPPLY_DISABLED +NEWFI139_NEXT_GATE=PRODUCTION_GIT_FINAL140 +NEWFI139_AUTOCONTENT211_CLOSED=false +NEWFI139_MAJOR_STAGES_REMAINING=11 +HOMELAB_RESULT_CONTRACT={"changes_made":true,"command_id":"NEWFI-260919-NEWFDOM-AUTOCONTENT211-STAGING139R5","rollback_restored":null,"rollback_started":false,"status":"OK","version":1} OUTPUT_END CHAT_OUTPUT_END