diff --git a/runtime/history/SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2.json b/runtime/history/SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2.json new file mode 100644 index 00000000..72eba01b --- /dev/null +++ b/runtime/history/SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "homepage-sitemonitor-direct-targets-rca-readonly", + "started_at_utc": "2026-09-19T15:46:09Z", + "finished_at_utc": "2026-09-19T15:46:48Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "4a4e053f79e626e785d381251a0ba29dff910df142548488c2619228dba23a62", + "duplicate_failed_command_blocked": false, + "block_reason": null, + "execution_started": true, + "change_declared": false, + "result_contract_valid": true, + "result_contract_status": null, + "result_contract_error": null, + "command_rc": 0, + "changes_made": false, + "rollback_started": false, + "rollback_restored": null, + "mutation_outcome": "NO_MUTATION", + "sanitized": true, + "secrets_included": false, + "private_addresses_included": false, + "raw_evidence_retained_locally": true, + "raw_evidence_sha256": "ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f", + "sanitized_output_sha256": "ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "VM170_IP_DISCOVERY_RC=0\nVM170_IP_COUNT=1\nVM170_IP_SHA16=3eb2319e39eac307\nVM170_HOST=core-apps\nVM171_IP_DISCOVERY_RC=0\nVM171_IP_COUNT=1\nVM171_IP_SHA16=2736c8e2dce3cf04\nVM171_HOST=monitoring\nDNS1_IP_DISCOVERY_RC=0\nDNS1_IP_COUNT=1\nDNS1_IP_SHA16=9ebe3b0dd23e6c9e\nDNS1_HOST=dns1\nDNS2_IP_DISCOVERY_RC=0\nDNS2_IP_COUNT=1\nDNS2_IP_SHA16=69dcd1b083ef5197\nDNS2_HOST=dns2\nVM170_PROBE_RC=0\nVM170_OUTPUT_BEGIN\nVM170_IDENTITY=OK\nSERVICES_SHA256=ad90961a05c710dd445510e58872f9ccfcc9ab28dd503adec43eed72df2deba1\nSETTINGS_SHA256=ee6f4c2e410f34907a152c3600f9bd30cee4a494144df44c286eb369a6feaed7\nHOMEPAGE_CONTAINER=running|healthy\nTARGET_CARD_COUNT=14\nCARD_00={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://grafana.vpn.gram1.ru\",\"name\":\"Grafana\",\"siteMonitor\":\"https://grafana.vpn.gram1.ru\"}\nCARD_01={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://prometheus.vpn.gram1.ru\",\"name\":\"Prometheus\",\"siteMonitor\":\"https://prometheus.vpn.gram1.ru\"}\nCARD_02={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://alertmanager.vpn.gram1.ru\",\"name\":\"Alertmanager\",\"siteMonitor\":\"https://alertmanager.vpn.gram1.ru\"}\nCARD_03={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://ntfy.vpn.gram1.ru\",\"name\":\"ntfy\",\"siteMonitor\":\"https://ntfy.vpn.gram1.ru\"}\nCARD_04={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://npmplus.vpn.gram1.ru\",\"name\":\"NPMplus\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/npmplus\"}\nCARD_05={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://proxmox.vpn.gram1.ru\",\"name\":\"Proxmox pve01\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/proxmox\"}\nCARD_06={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://minio.vpn.gram1.ru\",\"name\":\"MinIO Console\",\"siteMonitor\":\"https://minio.vpn.gram1.ru\"}\nCARD_07={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://filebrowser.vpn.gram1.ru\",\"name\":\"Filebrowser\",\"siteMonitor\":\"https://filebrowser.vpn.gram1.ru\"}\nCARD_08={\"group\":\"\\u041f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u044f\",\"href\":\"https://gram1.ru/\",\"name\":\"Gram Crypto\",\"siteMonitor\":\"https://gram1.ru/health\"}\nCARD_09={\"group\":\"\\u041f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u044f\",\"href\":\"https://chat.gram1.ru/\",\"name\":\"Chat\",\"siteMonitor\":\"https://chat.gram1.ru/\"}\nCARD_10={\"group\":\"\\u0421\\u0435\\u0442\\u044c\",\"href\":\"https://dns1.vpn.gram1.ru\",\"name\":\"AdGuard DNS1\",\"siteMonitor\":\"https://dns1.vpn.gram1.ru\"}\nCARD_11={\"group\":\"\\u0421\\u0435\\u0442\\u044c\",\"href\":\"https://dns2.vpn.gram1.ru\",\"name\":\"AdGuard DNS2\",\"siteMonitor\":\"https://dns2.vpn.gram1.ru\"}\nCARD_12={\"group\":\"\\u0412\\u043d\\u0435\\u0448\\u043d\\u0438\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b\",\"href\":\"https://nb.pvepro.ru/\",\"name\":\"NetBird\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/netbird\"}\nCARD_13={\"group\":\"\\u0412\\u043d\\u0435\\u0448\\u043d\\u0438\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b\",\"href\":\"https://aleisaevn.netcraze.pro:5083\",\"name\":\"\\u0420\\u043e\\u0443\\u0442\\u0435\\u0440 \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/router-moscow\"}\nCURRENT_MONITOR_GRAFANA={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_PROMETHEUS={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_ALERTMANAGER={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_NTFY={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_NPMPLUS={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_PROXMOX_PVE01={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_MINIO_CONSOLE={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_FILEBROWSER={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_GRAM_CRYPTO={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_CHAT={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_ADGUARD_DNS1={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_ADGUARD_DNS2={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_NETBIRD={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR______________={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_FILEBROWSER={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_MINIO={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_GRAFANA={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_PROMETHEUS={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_ALERTMANAGER={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_NTFY={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_DNS1_ROOT={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_DNS1_STATUS={\"ok\":true,\"status\":401,\"error\":null}\nCANDIDATE_DNS2_ROOT={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_DNS2_STATUS={\"ok\":true,\"status\":401,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_GRAFANA={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_PROMETHEUS={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_ALERTMANAGER={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_NTFY={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_NPMPLUS={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_PROXMOX_PVE01={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_MINIO_CONSOLE={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_FILEBROWSER={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_GRAM_CRYPTO={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_CHAT={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS1={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS2={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_NETBIRD={\"ok\":false,\"status\":null,\"error\":\"AbortError\"}\nHREF_FROM_HOMEPAGE_CONTAINER______________={\"ok\":false,\"status\":null,\"error\":\"AbortError\"}\nNO_MUTATION=true\nVM170_OUTPUT_END\nTASK_COMPLETE=true\nTASK_RESULT=PASS_HOMEPAGE_SITEMONITOR_DIRECT_TARGETS_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2.txt b/runtime/history/SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2.txt new file mode 100644 index 00000000..11131473 --- /dev/null +++ b/runtime/history/SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2.txt @@ -0,0 +1,113 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=homepage-sitemonitor-direct-targets-rca-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=4a4e053f79e626e785d381251a0ba29dff910df142548488c2619228dba23a62 +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=ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f +SANITIZED_OUTPUT_SHA256=ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f +OUTPUT_BEGIN +VM170_IP_DISCOVERY_RC=0 +VM170_IP_COUNT=1 +VM170_IP_SHA16=3eb2319e39eac307 +VM170_HOST=core-apps +VM171_IP_DISCOVERY_RC=0 +VM171_IP_COUNT=1 +VM171_IP_SHA16=2736c8e2dce3cf04 +VM171_HOST=monitoring +DNS1_IP_DISCOVERY_RC=0 +DNS1_IP_COUNT=1 +DNS1_IP_SHA16=9ebe3b0dd23e6c9e +DNS1_HOST=dns1 +DNS2_IP_DISCOVERY_RC=0 +DNS2_IP_COUNT=1 +DNS2_IP_SHA16=69dcd1b083ef5197 +DNS2_HOST=dns2 +VM170_PROBE_RC=0 +VM170_OUTPUT_BEGIN +VM170_IDENTITY=OK +SERVICES_SHA256=ad90961a05c710dd445510e58872f9ccfcc9ab28dd503adec43eed72df2deba1 +SETTINGS_SHA256=ee6f4c2e410f34907a152c3600f9bd30cee4a494144df44c286eb369a6feaed7 +HOMEPAGE_CONTAINER=running|healthy +TARGET_CARD_COUNT=14 +CARD_00={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://grafana.vpn.gram1.ru","name":"Grafana","siteMonitor":"https://grafana.vpn.gram1.ru"} +CARD_01={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://prometheus.vpn.gram1.ru","name":"Prometheus","siteMonitor":"https://prometheus.vpn.gram1.ru"} +CARD_02={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://alertmanager.vpn.gram1.ru","name":"Alertmanager","siteMonitor":"https://alertmanager.vpn.gram1.ru"} +CARD_03={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://ntfy.vpn.gram1.ru","name":"ntfy","siteMonitor":"https://ntfy.vpn.gram1.ru"} +CARD_04={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://npmplus.vpn.gram1.ru","name":"NPMplus","siteMonitor":"http://[PRIVATE_IP]:18091/npmplus"} +CARD_05={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://proxmox.vpn.gram1.ru","name":"Proxmox pve01","siteMonitor":"http://[PRIVATE_IP]:18091/proxmox"} +CARD_06={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://minio.vpn.gram1.ru","name":"MinIO Console","siteMonitor":"https://minio.vpn.gram1.ru"} +CARD_07={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://filebrowser.vpn.gram1.ru","name":"Filebrowser","siteMonitor":"https://filebrowser.vpn.gram1.ru"} +CARD_08={"group":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","href":"https://gram1.ru/","name":"Gram Crypto","siteMonitor":"https://gram1.ru/health"} +CARD_09={"group":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","href":"https://chat.gram1.ru/","name":"Chat","siteMonitor":"https://chat.gram1.ru/"} +CARD_10={"group":"\u0421\u0435\u0442\u044c","href":"https://dns1.vpn.gram1.ru","name":"AdGuard DNS1","siteMonitor":"https://dns1.vpn.gram1.ru"} +CARD_11={"group":"\u0421\u0435\u0442\u044c","href":"https://dns2.vpn.gram1.ru","name":"AdGuard DNS2","siteMonitor":"https://dns2.vpn.gram1.ru"} +CARD_12={"group":"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b","href":"https://nb.pvepro.ru/","name":"NetBird","siteMonitor":"http://[PRIVATE_IP]:18091/netbird"} +CARD_13={"group":"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b","href":"https://aleisaevn.netcraze.pro:5083","name":"\u0420\u043e\u0443\u0442\u0435\u0440 \u041c\u043e\u0441\u043a\u0432\u0430","siteMonitor":"http://[PRIVATE_IP]:18091/router-moscow"} +CURRENT_MONITOR_GRAFANA={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_PROMETHEUS={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_ALERTMANAGER={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_NTFY={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_NPMPLUS={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_PROXMOX_PVE01={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_MINIO_CONSOLE={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_FILEBROWSER={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_GRAM_CRYPTO={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_CHAT={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_ADGUARD_DNS1={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_ADGUARD_DNS2={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_NETBIRD={"ok":true,"status":200,"error":null} +CURRENT_MONITOR______________={"ok":true,"status":200,"error":null} +CANDIDATE_FILEBROWSER={"ok":true,"status":200,"error":null} +CANDIDATE_MINIO={"ok":true,"status":200,"error":null} +CANDIDATE_GRAFANA={"ok":true,"status":200,"error":null} +CANDIDATE_PROMETHEUS={"ok":true,"status":200,"error":null} +CANDIDATE_ALERTMANAGER={"ok":true,"status":200,"error":null} +CANDIDATE_NTFY={"ok":true,"status":200,"error":null} +CANDIDATE_DNS1_ROOT={"ok":true,"status":200,"error":null} +CANDIDATE_DNS1_STATUS={"ok":true,"status":401,"error":null} +CANDIDATE_DNS2_ROOT={"ok":true,"status":200,"error":null} +CANDIDATE_DNS2_STATUS={"ok":true,"status":401,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_GRAFANA={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_PROMETHEUS={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_ALERTMANAGER={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_NTFY={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_NPMPLUS={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_PROXMOX_PVE01={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_MINIO_CONSOLE={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_FILEBROWSER={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_GRAM_CRYPTO={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_CHAT={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS1={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS2={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_NETBIRD={"ok":false,"status":null,"error":"AbortError"} +HREF_FROM_HOMEPAGE_CONTAINER______________={"ok":false,"status":null,"error":"AbortError"} +NO_MUTATION=true +VM170_OUTPUT_END +TASK_COMPLETE=true +TASK_RESULT=PASS_HOMEPAGE_SITEMONITOR_DIRECT_TARGETS_RCA +NO_MUTATION=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index d9018a78..72eba01b 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260919-NPMPLUS-PERSISTENT-DB-DRIFT-RECONCILE-APPLY-645R1", + "command_id": "SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2", "status": "OK", "rc": 0, "host": "pve01", - "mode": "change", - "component": "npmplus-persistent-db-drift-reconcile-apply", - "started_at_utc": "2026-09-19T15:41:23Z", - "finished_at_utc": "2026-09-19T15:41:40Z", + "mode": "read-only", + "component": "homepage-sitemonitor-direct-targets-rca-readonly", + "started_at_utc": "2026-09-19T15:46:09Z", + "finished_at_utc": "2026-09-19T15:46:48Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "eb7a0eb50af68f02f431909b977cbced1fa4ef0deb8c700b99eeabc16e5ef125", + "command_sha256": "4a4e053f79e626e785d381251a0ba29dff910df142548488c2619228dba23a62", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "OK", + "result_contract_status": null, "result_contract_error": null, "command_rc": 0, - "changes_made": true, + "changes_made": false, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "MUTATED", + "mutation_outcome": "NO_MUTATION", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "d245cc345060b31178431802600d61f692857985550dd9cd03c16837528c5c97", - "sanitized_output_sha256": "d245cc345060b31178431802600d61f692857985550dd9cd03c16837528c5c97", + "raw_evidence_sha256": "ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f", + "sanitized_output_sha256": "ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "PUBLIC_PRE_NOFOLLOW_FILEBROWSER=rc=0|http=200\nPUBLIC_PRE_FOLLOW_FILEBROWSER=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_GRAFANA=rc=0|http=302\nPUBLIC_PRE_FOLLOW_GRAFANA=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_MINIO=rc=0|http=200\nPUBLIC_PRE_FOLLOW_MINIO=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_NTFY=rc=0|http=200\nPUBLIC_PRE_FOLLOW_NTFY=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_ALERTMANAGER=rc=0|http=200\nPUBLIC_PRE_FOLLOW_ALERTMANAGER=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_PROMETHEUS=rc=0|http=302\nPUBLIC_PRE_FOLLOW_PROMETHEUS=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_NPMPLUS=rc=0|http=200\nPUBLIC_PRE_FOLLOW_NPMPLUS=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_PROXMOX=rc=0|http=200\nPUBLIC_PRE_FOLLOW_PROXMOX=rc=0|http=200\nPUBLIC_PRE_NOFOLLOW_HOME=rc=0|http=200\nPUBLIC_PRE_FOLLOW_HOME=rc=0|http=200\nEDGE_APPLY_RC=0\nACTIVE_DB_SHA256_PRE=21259661ae70779bb478d8eaab15532006118aade5f42e63f00376e5ab367b31\nACTIVE_DB_INODE_PRE=280808\nACTIVE_DB_SIZE_PRE=331776\nPRE_ROW_19={\"domain\":\"filebrowser.vpn.gram1.ru\",\"old_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"3eb2319e39eac307\",\"port\":8085,\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPRE_ROW_31={\"domain\":\"grafana.vpn.gram1.ru\",\"old_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"port\":3003,\"backend_nofollow\":\"302\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPRE_ROW_41={\"domain\":\"minio.vpn.gram1.ru\",\"old_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"3eb2319e39eac307\",\"port\":9003,\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPRE_ROW_42={\"domain\":\"ntfy.vpn.gram1.ru\",\"old_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"port\":8055,\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPRE_ROW_45={\"domain\":\"alertmanager.vpn.gram1.ru\",\"old_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"port\":9093,\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPRE_ROW_46={\"domain\":\"prometheus.vpn.gram1.ru\",\"old_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"port\":9090,\"backend_nofollow\":\"302\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPRE_ROW_48={\"domain\":\"npmplus.vpn.gram1.ru\",\"old_sha16\":\"bc517b4af3298846\",\"rendered_sha16\":\"12ca17b49af22894\",\"port\":81,\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"200\",\"sni_follow\":\"200\"}\nPRIVATE_BACKUPS=verified\nDB_MUTATION_IDS=19,31,41,42,45,46,48\nDB_FULL_ROW_DIFF_IDS=19,31,41,42,45,46,48\nPOST_ROW_19={\"db_sha16\":\"3eb2319e39eac307\",\"rendered_sha16\":\"3eb2319e39eac307\",\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPOST_ROW_31={\"db_sha16\":\"2736c8e2dce3cf04\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"backend_nofollow\":\"302\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPOST_ROW_41={\"db_sha16\":\"3eb2319e39eac307\",\"rendered_sha16\":\"3eb2319e39eac307\",\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPOST_ROW_42={\"db_sha16\":\"2736c8e2dce3cf04\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPOST_ROW_45={\"db_sha16\":\"2736c8e2dce3cf04\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPOST_ROW_46={\"db_sha16\":\"2736c8e2dce3cf04\",\"rendered_sha16\":\"2736c8e2dce3cf04\",\"backend_nofollow\":\"302\",\"backend_follow\":\"200\",\"sni_nofollow\":\"403\",\"sni_follow\":\"403\"}\nPOST_ROW_48={\"db_sha16\":\"12ca17b49af22894\",\"rendered_sha16\":\"12ca17b49af22894\",\"backend_nofollow\":\"200\",\"backend_follow\":\"200\",\"sni_nofollow\":\"200\",\"sni_follow\":\"200\"}\nRENDERED_CONFIGS_CHANGED=false\nNGINX_RELOAD_PERFORMED=false\nAPPLY_STATUS=SUCCESS_PENDING_PUBLIC_VERIFY\nCHANGES_MADE=true\nPUBLIC_POST_NOFOLLOW_FILEBROWSER=rc=0|http=200\nPUBLIC_POST_FOLLOW_FILEBROWSER=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_GRAFANA=rc=0|http=302\nPUBLIC_POST_FOLLOW_GRAFANA=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_MINIO=rc=0|http=200\nPUBLIC_POST_FOLLOW_MINIO=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_NTFY=rc=0|http=200\nPUBLIC_POST_FOLLOW_NTFY=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_ALERTMANAGER=rc=0|http=200\nPUBLIC_POST_FOLLOW_ALERTMANAGER=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_PROMETHEUS=rc=0|http=302\nPUBLIC_POST_FOLLOW_PROMETHEUS=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_NPMPLUS=rc=0|http=200\nPUBLIC_POST_FOLLOW_NPMPLUS=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_PROXMOX=rc=0|http=200\nPUBLIC_POST_FOLLOW_PROXMOX=rc=0|http=200\nPUBLIC_POST_NOFOLLOW_HOME=rc=0|http=200\nPUBLIC_POST_FOLLOW_HOME=rc=0|http=200\nTASK_COMPLETE=true\nTASK_RESULT=PASS_NPMPLUS_PERSISTENT_DB_DRIFT_RECONCILED\nRENDERED_CONFIGS_CHANGED=false\nNGINX_RELOAD_PERFORMED=false\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-NPMPLUS-PERSISTENT-DB-DRIFT-RECONCILE-APPLY-645R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "VM170_IP_DISCOVERY_RC=0\nVM170_IP_COUNT=1\nVM170_IP_SHA16=3eb2319e39eac307\nVM170_HOST=core-apps\nVM171_IP_DISCOVERY_RC=0\nVM171_IP_COUNT=1\nVM171_IP_SHA16=2736c8e2dce3cf04\nVM171_HOST=monitoring\nDNS1_IP_DISCOVERY_RC=0\nDNS1_IP_COUNT=1\nDNS1_IP_SHA16=9ebe3b0dd23e6c9e\nDNS1_HOST=dns1\nDNS2_IP_DISCOVERY_RC=0\nDNS2_IP_COUNT=1\nDNS2_IP_SHA16=69dcd1b083ef5197\nDNS2_HOST=dns2\nVM170_PROBE_RC=0\nVM170_OUTPUT_BEGIN\nVM170_IDENTITY=OK\nSERVICES_SHA256=ad90961a05c710dd445510e58872f9ccfcc9ab28dd503adec43eed72df2deba1\nSETTINGS_SHA256=ee6f4c2e410f34907a152c3600f9bd30cee4a494144df44c286eb369a6feaed7\nHOMEPAGE_CONTAINER=running|healthy\nTARGET_CARD_COUNT=14\nCARD_00={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://grafana.vpn.gram1.ru\",\"name\":\"Grafana\",\"siteMonitor\":\"https://grafana.vpn.gram1.ru\"}\nCARD_01={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://prometheus.vpn.gram1.ru\",\"name\":\"Prometheus\",\"siteMonitor\":\"https://prometheus.vpn.gram1.ru\"}\nCARD_02={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://alertmanager.vpn.gram1.ru\",\"name\":\"Alertmanager\",\"siteMonitor\":\"https://alertmanager.vpn.gram1.ru\"}\nCARD_03={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://ntfy.vpn.gram1.ru\",\"name\":\"ntfy\",\"siteMonitor\":\"https://ntfy.vpn.gram1.ru\"}\nCARD_04={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://npmplus.vpn.gram1.ru\",\"name\":\"NPMplus\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/npmplus\"}\nCARD_05={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://proxmox.vpn.gram1.ru\",\"name\":\"Proxmox pve01\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/proxmox\"}\nCARD_06={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://minio.vpn.gram1.ru\",\"name\":\"MinIO Console\",\"siteMonitor\":\"https://minio.vpn.gram1.ru\"}\nCARD_07={\"group\":\"\\u041c\\u043e\\u043d\\u0438\\u0442\\u043e\\u0440\\u0438\\u043d\\u0433\",\"href\":\"https://filebrowser.vpn.gram1.ru\",\"name\":\"Filebrowser\",\"siteMonitor\":\"https://filebrowser.vpn.gram1.ru\"}\nCARD_08={\"group\":\"\\u041f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u044f\",\"href\":\"https://gram1.ru/\",\"name\":\"Gram Crypto\",\"siteMonitor\":\"https://gram1.ru/health\"}\nCARD_09={\"group\":\"\\u041f\\u0440\\u0438\\u043b\\u043e\\u0436\\u0435\\u043d\\u0438\\u044f\",\"href\":\"https://chat.gram1.ru/\",\"name\":\"Chat\",\"siteMonitor\":\"https://chat.gram1.ru/\"}\nCARD_10={\"group\":\"\\u0421\\u0435\\u0442\\u044c\",\"href\":\"https://dns1.vpn.gram1.ru\",\"name\":\"AdGuard DNS1\",\"siteMonitor\":\"https://dns1.vpn.gram1.ru\"}\nCARD_11={\"group\":\"\\u0421\\u0435\\u0442\\u044c\",\"href\":\"https://dns2.vpn.gram1.ru\",\"name\":\"AdGuard DNS2\",\"siteMonitor\":\"https://dns2.vpn.gram1.ru\"}\nCARD_12={\"group\":\"\\u0412\\u043d\\u0435\\u0448\\u043d\\u0438\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b\",\"href\":\"https://nb.pvepro.ru/\",\"name\":\"NetBird\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/netbird\"}\nCARD_13={\"group\":\"\\u0412\\u043d\\u0435\\u0448\\u043d\\u0438\\u0435 \\u0440\\u0435\\u0441\\u0443\\u0440\\u0441\\u044b\",\"href\":\"https://aleisaevn.netcraze.pro:5083\",\"name\":\"\\u0420\\u043e\\u0443\\u0442\\u0435\\u0440 \\u041c\\u043e\\u0441\\u043a\\u0432\\u0430\",\"siteMonitor\":\"http://[PRIVATE_IP]:18091/router-moscow\"}\nCURRENT_MONITOR_GRAFANA={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_PROMETHEUS={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_ALERTMANAGER={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_NTFY={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_NPMPLUS={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_PROXMOX_PVE01={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_MINIO_CONSOLE={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_FILEBROWSER={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_GRAM_CRYPTO={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_CHAT={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_ADGUARD_DNS1={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_ADGUARD_DNS2={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR_NETBIRD={\"ok\":true,\"status\":200,\"error\":null}\nCURRENT_MONITOR______________={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_FILEBROWSER={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_MINIO={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_GRAFANA={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_PROMETHEUS={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_ALERTMANAGER={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_NTFY={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_DNS1_ROOT={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_DNS1_STATUS={\"ok\":true,\"status\":401,\"error\":null}\nCANDIDATE_DNS2_ROOT={\"ok\":true,\"status\":200,\"error\":null}\nCANDIDATE_DNS2_STATUS={\"ok\":true,\"status\":401,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_GRAFANA={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_PROMETHEUS={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_ALERTMANAGER={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_NTFY={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_NPMPLUS={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_PROXMOX_PVE01={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_MINIO_CONSOLE={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_FILEBROWSER={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_GRAM_CRYPTO={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_CHAT={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS1={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS2={\"ok\":true,\"status\":200,\"error\":null}\nHREF_FROM_HOMEPAGE_CONTAINER_NETBIRD={\"ok\":false,\"status\":null,\"error\":\"AbortError\"}\nHREF_FROM_HOMEPAGE_CONTAINER______________={\"ok\":false,\"status\":null,\"error\":\"AbortError\"}\nNO_MUTATION=true\nVM170_OUTPUT_END\nTASK_COMPLETE=true\nTASK_RESULT=PASS_HOMEPAGE_SITEMONITOR_DIRECT_TARGETS_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index d43f5b19..11131473 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,98 +1,113 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260919-NPMPLUS-PERSISTENT-DB-DRIFT-RECONCILE-APPLY-645R1 +COMMAND_ID=SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2 STATUS=OK RC=0 HOST=pve01 -MODE=change -COMPONENT=npmplus-persistent-db-drift-reconcile-apply +MODE=read-only +COMPONENT=homepage-sitemonitor-direct-targets-rca-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=eb7a0eb50af68f02f431909b977cbced1fa4ef0deb8c700b99eeabc16e5ef125 +COMMAND_SHA256=4a4e053f79e626e785d381251a0ba29dff910df142548488c2619228dba23a62 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=true +CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=MUTATED +MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=d245cc345060b31178431802600d61f692857985550dd9cd03c16837528c5c97 -SANITIZED_OUTPUT_SHA256=d245cc345060b31178431802600d61f692857985550dd9cd03c16837528c5c97 +RAW_EVIDENCE_SHA256=ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f +SANITIZED_OUTPUT_SHA256=ee7bbe940027504261cc44046fcf3509866bd7828b5c8a3cc59793dfb334c18f OUTPUT_BEGIN -PUBLIC_PRE_NOFOLLOW_FILEBROWSER=rc=0|http=200 -PUBLIC_PRE_FOLLOW_FILEBROWSER=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_GRAFANA=rc=0|http=302 -PUBLIC_PRE_FOLLOW_GRAFANA=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_MINIO=rc=0|http=200 -PUBLIC_PRE_FOLLOW_MINIO=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_NTFY=rc=0|http=200 -PUBLIC_PRE_FOLLOW_NTFY=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_ALERTMANAGER=rc=0|http=200 -PUBLIC_PRE_FOLLOW_ALERTMANAGER=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_PROMETHEUS=rc=0|http=302 -PUBLIC_PRE_FOLLOW_PROMETHEUS=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_NPMPLUS=rc=0|http=200 -PUBLIC_PRE_FOLLOW_NPMPLUS=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_PROXMOX=rc=0|http=200 -PUBLIC_PRE_FOLLOW_PROXMOX=rc=0|http=200 -PUBLIC_PRE_NOFOLLOW_HOME=rc=0|http=200 -PUBLIC_PRE_FOLLOW_HOME=rc=0|http=200 -EDGE_APPLY_RC=0 -ACTIVE_DB_SHA256_PRE=21259661ae70779bb478d8eaab15532006118aade5f42e63f00376e5ab367b31 -ACTIVE_DB_INODE_PRE=280808 -ACTIVE_DB_SIZE_PRE=331776 -PRE_ROW_19={"domain":"filebrowser.vpn.gram1.ru","old_sha16":"12ca17b49af22894","rendered_sha16":"3eb2319e39eac307","port":8085,"backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -PRE_ROW_31={"domain":"grafana.vpn.gram1.ru","old_sha16":"12ca17b49af22894","rendered_sha16":"2736c8e2dce3cf04","port":3003,"backend_nofollow":"302","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -PRE_ROW_41={"domain":"minio.vpn.gram1.ru","old_sha16":"12ca17b49af22894","rendered_sha16":"3eb2319e39eac307","port":9003,"backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -PRE_ROW_42={"domain":"ntfy.vpn.gram1.ru","old_sha16":"12ca17b49af22894","rendered_sha16":"2736c8e2dce3cf04","port":8055,"backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -PRE_ROW_45={"domain":"alertmanager.vpn.gram1.ru","old_sha16":"12ca17b49af22894","rendered_sha16":"2736c8e2dce3cf04","port":9093,"backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -PRE_ROW_46={"domain":"prometheus.vpn.gram1.ru","old_sha16":"12ca17b49af22894","rendered_sha16":"2736c8e2dce3cf04","port":9090,"backend_nofollow":"302","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -PRE_ROW_48={"domain":"npmplus.vpn.gram1.ru","old_sha16":"bc517b4af3298846","rendered_sha16":"12ca17b49af22894","port":81,"backend_nofollow":"200","backend_follow":"200","sni_nofollow":"200","sni_follow":"200"} -PRIVATE_BACKUPS=verified -DB_MUTATION_IDS=19,31,41,42,45,46,48 -DB_FULL_ROW_DIFF_IDS=19,31,41,42,45,46,48 -POST_ROW_19={"db_sha16":"3eb2319e39eac307","rendered_sha16":"3eb2319e39eac307","backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -POST_ROW_31={"db_sha16":"2736c8e2dce3cf04","rendered_sha16":"2736c8e2dce3cf04","backend_nofollow":"302","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -POST_ROW_41={"db_sha16":"3eb2319e39eac307","rendered_sha16":"3eb2319e39eac307","backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -POST_ROW_42={"db_sha16":"2736c8e2dce3cf04","rendered_sha16":"2736c8e2dce3cf04","backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -POST_ROW_45={"db_sha16":"2736c8e2dce3cf04","rendered_sha16":"2736c8e2dce3cf04","backend_nofollow":"200","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -POST_ROW_46={"db_sha16":"2736c8e2dce3cf04","rendered_sha16":"2736c8e2dce3cf04","backend_nofollow":"302","backend_follow":"200","sni_nofollow":"403","sni_follow":"403"} -POST_ROW_48={"db_sha16":"12ca17b49af22894","rendered_sha16":"12ca17b49af22894","backend_nofollow":"200","backend_follow":"200","sni_nofollow":"200","sni_follow":"200"} -RENDERED_CONFIGS_CHANGED=false -NGINX_RELOAD_PERFORMED=false -APPLY_STATUS=SUCCESS_PENDING_PUBLIC_VERIFY -CHANGES_MADE=true -PUBLIC_POST_NOFOLLOW_FILEBROWSER=rc=0|http=200 -PUBLIC_POST_FOLLOW_FILEBROWSER=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_GRAFANA=rc=0|http=302 -PUBLIC_POST_FOLLOW_GRAFANA=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_MINIO=rc=0|http=200 -PUBLIC_POST_FOLLOW_MINIO=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_NTFY=rc=0|http=200 -PUBLIC_POST_FOLLOW_NTFY=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_ALERTMANAGER=rc=0|http=200 -PUBLIC_POST_FOLLOW_ALERTMANAGER=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_PROMETHEUS=rc=0|http=302 -PUBLIC_POST_FOLLOW_PROMETHEUS=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_NPMPLUS=rc=0|http=200 -PUBLIC_POST_FOLLOW_NPMPLUS=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_PROXMOX=rc=0|http=200 -PUBLIC_POST_FOLLOW_PROXMOX=rc=0|http=200 -PUBLIC_POST_NOFOLLOW_HOME=rc=0|http=200 -PUBLIC_POST_FOLLOW_HOME=rc=0|http=200 +VM170_IP_DISCOVERY_RC=0 +VM170_IP_COUNT=1 +VM170_IP_SHA16=3eb2319e39eac307 +VM170_HOST=core-apps +VM171_IP_DISCOVERY_RC=0 +VM171_IP_COUNT=1 +VM171_IP_SHA16=2736c8e2dce3cf04 +VM171_HOST=monitoring +DNS1_IP_DISCOVERY_RC=0 +DNS1_IP_COUNT=1 +DNS1_IP_SHA16=9ebe3b0dd23e6c9e +DNS1_HOST=dns1 +DNS2_IP_DISCOVERY_RC=0 +DNS2_IP_COUNT=1 +DNS2_IP_SHA16=69dcd1b083ef5197 +DNS2_HOST=dns2 +VM170_PROBE_RC=0 +VM170_OUTPUT_BEGIN +VM170_IDENTITY=OK +SERVICES_SHA256=ad90961a05c710dd445510e58872f9ccfcc9ab28dd503adec43eed72df2deba1 +SETTINGS_SHA256=ee6f4c2e410f34907a152c3600f9bd30cee4a494144df44c286eb369a6feaed7 +HOMEPAGE_CONTAINER=running|healthy +TARGET_CARD_COUNT=14 +CARD_00={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://grafana.vpn.gram1.ru","name":"Grafana","siteMonitor":"https://grafana.vpn.gram1.ru"} +CARD_01={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://prometheus.vpn.gram1.ru","name":"Prometheus","siteMonitor":"https://prometheus.vpn.gram1.ru"} +CARD_02={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://alertmanager.vpn.gram1.ru","name":"Alertmanager","siteMonitor":"https://alertmanager.vpn.gram1.ru"} +CARD_03={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://ntfy.vpn.gram1.ru","name":"ntfy","siteMonitor":"https://ntfy.vpn.gram1.ru"} +CARD_04={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://npmplus.vpn.gram1.ru","name":"NPMplus","siteMonitor":"http://[PRIVATE_IP]:18091/npmplus"} +CARD_05={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://proxmox.vpn.gram1.ru","name":"Proxmox pve01","siteMonitor":"http://[PRIVATE_IP]:18091/proxmox"} +CARD_06={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://minio.vpn.gram1.ru","name":"MinIO Console","siteMonitor":"https://minio.vpn.gram1.ru"} +CARD_07={"group":"\u041c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433","href":"https://filebrowser.vpn.gram1.ru","name":"Filebrowser","siteMonitor":"https://filebrowser.vpn.gram1.ru"} +CARD_08={"group":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","href":"https://gram1.ru/","name":"Gram Crypto","siteMonitor":"https://gram1.ru/health"} +CARD_09={"group":"\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f","href":"https://chat.gram1.ru/","name":"Chat","siteMonitor":"https://chat.gram1.ru/"} +CARD_10={"group":"\u0421\u0435\u0442\u044c","href":"https://dns1.vpn.gram1.ru","name":"AdGuard DNS1","siteMonitor":"https://dns1.vpn.gram1.ru"} +CARD_11={"group":"\u0421\u0435\u0442\u044c","href":"https://dns2.vpn.gram1.ru","name":"AdGuard DNS2","siteMonitor":"https://dns2.vpn.gram1.ru"} +CARD_12={"group":"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b","href":"https://nb.pvepro.ru/","name":"NetBird","siteMonitor":"http://[PRIVATE_IP]:18091/netbird"} +CARD_13={"group":"\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0440\u0435\u0441\u0443\u0440\u0441\u044b","href":"https://aleisaevn.netcraze.pro:5083","name":"\u0420\u043e\u0443\u0442\u0435\u0440 \u041c\u043e\u0441\u043a\u0432\u0430","siteMonitor":"http://[PRIVATE_IP]:18091/router-moscow"} +CURRENT_MONITOR_GRAFANA={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_PROMETHEUS={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_ALERTMANAGER={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_NTFY={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_NPMPLUS={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_PROXMOX_PVE01={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_MINIO_CONSOLE={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_FILEBROWSER={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_GRAM_CRYPTO={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_CHAT={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_ADGUARD_DNS1={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_ADGUARD_DNS2={"ok":true,"status":200,"error":null} +CURRENT_MONITOR_NETBIRD={"ok":true,"status":200,"error":null} +CURRENT_MONITOR______________={"ok":true,"status":200,"error":null} +CANDIDATE_FILEBROWSER={"ok":true,"status":200,"error":null} +CANDIDATE_MINIO={"ok":true,"status":200,"error":null} +CANDIDATE_GRAFANA={"ok":true,"status":200,"error":null} +CANDIDATE_PROMETHEUS={"ok":true,"status":200,"error":null} +CANDIDATE_ALERTMANAGER={"ok":true,"status":200,"error":null} +CANDIDATE_NTFY={"ok":true,"status":200,"error":null} +CANDIDATE_DNS1_ROOT={"ok":true,"status":200,"error":null} +CANDIDATE_DNS1_STATUS={"ok":true,"status":401,"error":null} +CANDIDATE_DNS2_ROOT={"ok":true,"status":200,"error":null} +CANDIDATE_DNS2_STATUS={"ok":true,"status":401,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_GRAFANA={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_PROMETHEUS={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_ALERTMANAGER={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_NTFY={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_NPMPLUS={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_PROXMOX_PVE01={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_MINIO_CONSOLE={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_FILEBROWSER={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_GRAM_CRYPTO={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_CHAT={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS1={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_ADGUARD_DNS2={"ok":true,"status":200,"error":null} +HREF_FROM_HOMEPAGE_CONTAINER_NETBIRD={"ok":false,"status":null,"error":"AbortError"} +HREF_FROM_HOMEPAGE_CONTAINER______________={"ok":false,"status":null,"error":"AbortError"} +NO_MUTATION=true +VM170_OUTPUT_END TASK_COMPLETE=true -TASK_RESULT=PASS_NPMPLUS_PERSISTENT_DB_DRIFT_RECONCILED -RENDERED_CONFIGS_CHANGED=false -NGINX_RELOAD_PERFORMED=false -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-NPMPLUS-PERSISTENT-DB-DRIFT-RECONCILE-APPLY-645R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} +TASK_RESULT=PASS_HOMEPAGE_SITEMONITOR_DIRECT_TARGETS_RCA +NO_MUTATION=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260919-HOMEPAGE-SITEMONITOR-DIRECT-TARGETS-RCA-READONLY-646R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END