From 4d792feb266edfa4ea4419280677d4951b9b4b43 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 17 Dec 2025 02:00:55 +0000 Subject: [PATCH] chore: backup infrastructure configurations [skip ci] --- consul_backup/fitbit-garmin-sync/config | 34 +------------------ .../logs/2025-12-16T02:17:38.555988+00:00 | 1 + .../logs/2025-12-16T02:17:42.885393+00:00 | 1 + .../logs/2025-12-16T12:24:25.533572+00:00 | 1 + .../logs/2025-12-16T12:28:31.488899+00:00 | 1 + .../logs/2025-12-16T13:28:32.273933+00:00 | 1 + .../logs/2025-12-16T14:28:33.339392+00:00 | 1 + .../logs/2025-12-16T15:28:34.118597+00:00 | 1 + .../logs/2025-12-16T16:28:35.047682+00:00 | 1 + .../logs/2025-12-16T17:28:35.953629+00:00 | 1 + .../logs/2025-12-16T18:28:36.679202+00:00 | 1 + .../logs/2025-12-16T19:28:37.526814+00:00 | 1 + .../logs/2025-12-16T20:28:38.695238+00:00 | 1 + .../logs/2025-12-16T21:28:39.477299+00:00 | 1 + .../logs/2025-12-16T22:28:40.205328+00:00 | 1 + .../logs/2025-12-16T23:28:40.893041+00:00 | 1 + .../logs/2025-12-17T00:28:41.586827+00:00 | 1 + .../logs/2025-12-17T01:28:42.381319+00:00 | 1 + consul_backup/metadata.json | 6 ++-- .../nomad/postgres/members/pg-odroid7 | 2 +- .../nomad/postgres/members/pg-odroid8 | 2 +- consul_backup/nomad/postgres/members/pg-opti1 | 2 +- consul_backup/nomad/postgres/status | 2 +- .../qbitcheck/connection_monitor/state | 2 +- .../qbitcheck/connection_monitor/vpn | 2 +- 25 files changed, 27 insertions(+), 42 deletions(-) create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:38.555988+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:42.885393+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:24:25.533572+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:28:31.488899+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T13:28:32.273933+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T14:28:33.339392+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T15:28:34.118597+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T16:28:35.047682+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T17:28:35.953629+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T18:28:36.679202+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T19:28:37.526814+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T20:28:38.695238+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T21:28:39.477299+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T22:28:40.205328+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-16T23:28:40.893041+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-17T00:28:41.586827+00:00 create mode 100644 consul_backup/fitbit-garmin-sync/logs/2025-12-17T01:28:42.381319+00:00 diff --git a/consul_backup/fitbit-garmin-sync/config b/consul_backup/fitbit-garmin-sync/config index 7086f1d..ae25b24 100644 --- a/consul_backup/fitbit-garmin-sync/config +++ b/consul_backup/fitbit-garmin-sync/config @@ -1,33 +1 @@ -{ - "fitbit": { - "client_id": "22BQMP", - "client_secret": "280a9e3702af04f687a84862c3f6f6ac", - "access_token": "eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiIyMkJRTVAiLCJzdWIiOiIyRk5WTkYiLCJpc3MiOiJGaXRiaXQiLCJ0eXAiOiJhY2Nlc3NfdG9rZW4iLCJzY29wZXMiOiJyc29jIHJzZXQgcmFjdCBybG9jIHJ3ZWkgcmhyIHJwcm8gcm51dCByc2xlIiwiZXhwIjoxNzY1ODQ1NDMwLCJpYXQiOjE3NjU4MTY2MzB9.gnXhTC5SOdivgtrZdP0YTCJnpfkgYA3a_keWgU9aJOQ", - "refresh_token": "d2a0f7c14c4f330b0d902a699b78699ace30511faa6dd5be639763125e87b0df", - "token_file": "fitbit_token.json", - "redirect_uri": "http://localhost:8080/fitbit-callback" - }, - "garmin": { - "username": "stuart.stent@gmail.com", - "password": "Stainless7?Lisp?Strangle", - "is_china": false, - "session_data_file": "garmin_session" - }, - "sync": { - "sync_interval_minutes": 60, - "lookback_days": 4, - "max_retries": 3, - "read_only_mode": false - }, - "consul": { - "host": "consul.service.dc1.consul", - "port": 8500, - "prefix": "fitbit-garmin-sync" - }, - "database": { - "path": "weight_sync.db" - }, - "health_connect": { - "package_name": "androidx.health.connect.client" - } -} \ No newline at end of file +{"fitbit": {"client_id": "22BQMP", "client_secret": "280a9e3702af04f687a84862c3f6f6ac", "access_token": "eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiIyMkJRTVAiLCJzdWIiOiIyRk5WTkYiLCJpc3MiOiJGaXRiaXQiLCJ0eXAiOiJhY2Nlc3NfdG9rZW4iLCJzY29wZXMiOiJyc29jIHJhY3QgcnNldCBybG9jIHJ3ZWkgcmhyIHJudXQgcnBybyByc2xlIiwiZXhwIjoxNzY1OTQ1NzE4LCJpYXQiOjE3NjU5MTY5MTh9.wkcMXLV2vT-9UvlcEscr7erkJlV3HtoDPQH8eeng9Cw", "refresh_token": "a9f638da5be7ab9d2dc7b4b361ea41f602ce1b89e593e2a42b38851e7971f3fe", "token_file": "fitbit_token.json", "redirect_uri": "http://localhost:8080/fitbit-callback"}, "garmin": {"username": "stuart.stent@gmail.com", "password": "Stainless7?Lisp?Strangle", "is_china": false, "session_data_file": "garmin_session", "garth_oauth1_token": "{\"oauth_token\": \"5e754103-6a1b-4e47-b220-583f88e7cdca\", \"oauth_token_secret\": \"QP510p5Abz2SsDWr1oEGZU68AVnMPmtnqRs\", \"mfa_token\": \"MFA-4935-rqMe90W5VcDni9jgiQeTAGXfLfHsmPFBfDaUMthepfgOYCR39f-cas\", \"mfa_expiration_timestamp\": \"2026-12-16T02:17:37\", \"domain\": \"garmin.com\"}", "garth_oauth2_token": "{\"scope\": \"GARMINPAY_WRITE ATP_READ GHS_SAMD INSIGHTS_READ CIQ_APPSTORE_SERVICES_CREATE COMMUNITY_COURSE_WRITE GCOFFER_WRITE DT_CLIENT_ANALYTICS_WRITE CIQ_APPSTORE_SERVICES_DELETE OMT_SUBSCRIPTION_READ CONNECT_READ COMMUNITY_COURSE_READ GOLF_API_READ GHS_UPLOAD DIVE_API_READ CIQ_APPSTORE_SERVICES_READ CIQ_APPSTORE_SERVICES_UPDATE CONNECT_WRITE CONNECT_MCT_DAILY_LOG_READ DI_OAUTH_2_AUTHORIZATION_CODE_CREATE GARMINPAY_READ GOLF_API_WRITE INSIGHTS_WRITE PRODUCT_SEARCH_READ OMT_CAMPAIGN_READ GCOFFER_READ ATP_WRITE\", \"jti\": \"34d4fec3-be99-4609-80ee-e6658e4da61b\", \"token_type\": \"bearer\", \"access_token\": \"eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6ImRpLW9hdXRoLXNpZ25lci1wcm9kLTIwMjQtcTEifQ.eyJzY29wZSI6WyJBVFBfUkVBRCIsIkFUUF9XUklURSIsIkNJUV9BUFBTVE9SRV9TRVJWSUNFU19DUkVBVEUiLCJDSVFfQVBQU1RPUkVfU0VSVklDRVNfREVMRVRFIiwiQ0lRX0FQUFNUT1JFX1NFUlZJQ0VTX1JFQUQiLCJDSVFfQVBQU1RPUkVfU0VSVklDRVNfVVBEQVRFIiwiQ09NTVVOSVRZX0NPVVJTRV9SRUFEIiwiQ09NTVVOSVRZX0NPVVJTRV9XUklURSIsIkNPTk5FQ1RfTUNUX0RBSUxZX0xPR19SRUFEIiwiQ09OTkVDVF9SRUFEIiwiQ09OTkVDVF9XUklURSIsIkRJVkVfQVBJX1JFQUQiLCJESV9PQVVUSF8yX0FVVEhPUklaQVRJT05fQ09ERV9DUkVBVEUiLCJEVF9DTElFTlRfQU5BTFlUSUNTX1dSSVRFIiwiR0FSTUlOUEFZX1JFQUQiLCJHQVJNSU5QQVlfV1JJVEUiLCJHQ09GRkVSX1JFQUQiLCJHQ09GRkVSX1dSSVRFIiwiR0hTX1NBTUQiLCJHSFNfVVBMT0FEIiwiR09MRl9BUElfUkVBRCIsIkdPTEZfQVBJX1dSSVRFIiwiSU5TSUdIVFNfUkVBRCIsIklOU0lHSFRTX1dSSVRFIiwiT01UX0NBTVBBSUdOX1JFQUQiLCJPTVRfU1VCU0NSSVBUSU9OX1JFQUQiLCJQUk9EVUNUX1NFQVJDSF9SRUFEIl0sImlzcyI6Imh0dHBzOi8vZGlhdXRoLmdhcm1pbi5jb20iLCJtZmEiOnRydWUsInJldm9jYXRpb25fZWxpZ2liaWxpdHkiOlsiR0xPQkFMX1NJR05PVVQiLCJNQU5BR0VEX1NUQVRVUyJdLCJjbGllbnRfdHlwZSI6IlVOREVGSU5FRCIsImV4cCI6MTc2NTk1NTM4NSwiaWF0IjoxNzY1ODUxNDU4LCJnYXJtaW5fZ3VpZCI6IjU2ZWU5NWZjLTM2NDAtNDRlNi04NTgwLTQ3ODQxMGQ0MGRhYSIsImp0aSI6IjM0ZDRmZWMzLWJlOTktNDYwOS04MGVlLWU2NjU4ZTRkYTYxYiIsImNsaWVudF9pZCI6IkdBUk1JTl9DT05ORUNUX01PQklMRV9BTkRST0lEX0RJIn0.QQYRXJlg1qf4DkZSCjPjnLut7QPr_mhxkqmdl2twFOmZqk5M93NrlsaOxhE666DCjCXTiNI1CEjRXTALNZzOZvHEsnjAjpIS9CIkgrCrGotTz_ZD6jBMt_yMorcss2KQrZLL8gnIA9QgZHBijwL95DeNHjkwUK_YJJkOYAB_I3q2exryoC1BMV_YmJBOOyvLoH8hZoC_fs-NlXBDKg4rfl6trDvclxvNxzbcQLeLG_bClIREOmTDbCoTmA4lYXimzbyzd1Vc-qr01X--uWBQ_6-dMDmYhf_FzDlMxh3a-oh1ZDWJt3QGx9RE7Q5j3sWnq41_l1s9OG_36aXs_6yo2g\", \"refresh_token\": \"eyJyZWZyZXNoVG9rZW5WYWx1ZSI6ImE2NGM0MDVkLWMwMWMtNDNiZS04N2E1LTk1ZTY3YzJjMTljYyIsImdhcm1pbkd1aWQiOiI1NmVlOTVmYy0zNjQwLTQ0ZTYtODU4MC00Nzg0MTBkNDBkYWEifQ==\", \"expires_in\": 103926, \"expires_at\": 1765955384, \"refresh_token_expires_in\": 2591999, \"refresh_token_expires_at\": 1768443457}"}, "sync": {"sync_interval_minutes": 60, "lookback_days": 4, "max_retries": 3, "read_only_mode": false}, "consul": {"host": "consul.service.dc1.consul", "port": 8500, "prefix": "fitbit-garmin-sync"}, "database": {"path": "weight_sync.db"}, "health_connect": {"package_name": "androidx.health.connect.client"}} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:38.555988+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:38.555988+00:00 new file mode 100644 index 0000000..a2e5f7d --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:38.555988+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T02:17:38.555988+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:42.885393+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:42.885393+00:00 new file mode 100644 index 0000000..3dbc73f --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T02:17:42.885393+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T02:17:42.885393+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:24:25.533572+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:24:25.533572+00:00 new file mode 100644 index 0000000..802fa2f --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:24:25.533572+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T12:24:25.533572+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:28:31.488899+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:28:31.488899+00:00 new file mode 100644 index 0000000..de01a04 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T12:28:31.488899+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T12:28:31.488899+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T13:28:32.273933+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T13:28:32.273933+00:00 new file mode 100644 index 0000000..28203b8 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T13:28:32.273933+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T13:28:32.273933+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T14:28:33.339392+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T14:28:33.339392+00:00 new file mode 100644 index 0000000..890cb24 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T14:28:33.339392+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T14:28:33.339392+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T15:28:34.118597+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T15:28:34.118597+00:00 new file mode 100644 index 0000000..f26d444 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T15:28:34.118597+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T15:28:34.118597+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T16:28:35.047682+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T16:28:35.047682+00:00 new file mode 100644 index 0000000..1a5ac3b --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T16:28:35.047682+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T16:28:35.047682+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T17:28:35.953629+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T17:28:35.953629+00:00 new file mode 100644 index 0000000..2580113 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T17:28:35.953629+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T17:28:35.953629+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T18:28:36.679202+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T18:28:36.679202+00:00 new file mode 100644 index 0000000..b12f81c --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T18:28:36.679202+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T18:28:36.679202+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T19:28:37.526814+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T19:28:37.526814+00:00 new file mode 100644 index 0000000..1d046f6 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T19:28:37.526814+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T19:28:37.526814+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T20:28:38.695238+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T20:28:38.695238+00:00 new file mode 100644 index 0000000..ae43367 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T20:28:38.695238+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T20:28:38.695238+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T21:28:39.477299+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T21:28:39.477299+00:00 new file mode 100644 index 0000000..ab65c3c --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T21:28:39.477299+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T21:28:39.477299+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T22:28:40.205328+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T22:28:40.205328+00:00 new file mode 100644 index 0000000..159d14a --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T22:28:40.205328+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T22:28:40.205328+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-16T23:28:40.893041+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T23:28:40.893041+00:00 new file mode 100644 index 0000000..595ed35 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-16T23:28:40.893041+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-16T23:28:40.893041+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-17T00:28:41.586827+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-17T00:28:41.586827+00:00 new file mode 100644 index 0000000..e6a253e --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-17T00:28:41.586827+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-17T00:28:41.586827+00:00"} \ No newline at end of file diff --git a/consul_backup/fitbit-garmin-sync/logs/2025-12-17T01:28:42.381319+00:00 b/consul_backup/fitbit-garmin-sync/logs/2025-12-17T01:28:42.381319+00:00 new file mode 100644 index 0000000..b2fb9e8 --- /dev/null +++ b/consul_backup/fitbit-garmin-sync/logs/2025-12-17T01:28:42.381319+00:00 @@ -0,0 +1 @@ +{"sync_type": "weight_sync", "status": "success", "message": "No records to sync", "records_processed": 0, "timestamp": "2025-12-17T01:28:42.381319+00:00"} \ No newline at end of file diff --git a/consul_backup/metadata.json b/consul_backup/metadata.json index 3dd5416..fb75054 100644 --- a/consul_backup/metadata.json +++ b/consul_backup/metadata.json @@ -1,7 +1,7 @@ { - "backup_timestamp": "2025-12-16T02:01:12.714915", - "total_keys": 123, - "successful_backups": 118, + "backup_timestamp": "2025-12-17T02:00:55.406277", + "total_keys": 140, + "successful_backups": 135, "failed_backups": 5, "consul_address": "http://consul.service.dc1.consul:8500" } \ No newline at end of file diff --git a/consul_backup/nomad/postgres/members/pg-odroid7 b/consul_backup/nomad/postgres/members/pg-odroid7 index 7a78a94..bd3b77b 100644 --- a/consul_backup/nomad/postgres/members/pg-odroid7 +++ b/consul_backup/nomad/postgres/members/pg-odroid7 @@ -1 +1 @@ -{"conn_url":"postgres://192.168.4.227:5432/postgres","api_url":"http://192.168.4.227:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":614502355160,"replication_state":"streaming","timeline":248} \ No newline at end of file +{"conn_url":"postgres://192.168.4.227:5432/postgres","api_url":"http://192.168.4.227:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":615706533232,"replication_state":"streaming","timeline":248} \ No newline at end of file diff --git a/consul_backup/nomad/postgres/members/pg-odroid8 b/consul_backup/nomad/postgres/members/pg-odroid8 index 4111377..248a4b4 100644 --- a/consul_backup/nomad/postgres/members/pg-odroid8 +++ b/consul_backup/nomad/postgres/members/pg-odroid8 @@ -1 +1 @@ -{"conn_url":"postgres://192.168.4.228:5432/postgres","api_url":"http://192.168.4.228:8008/patroni","state":"running","role":"primary","version":"4.0.4","xlog_location":614502355160,"timeline":248} \ No newline at end of file +{"conn_url":"postgres://192.168.4.228:5432/postgres","api_url":"http://192.168.4.228:8008/patroni","state":"running","role":"primary","version":"4.0.4","xlog_location":615706531760,"timeline":248} \ No newline at end of file diff --git a/consul_backup/nomad/postgres/members/pg-opti1 b/consul_backup/nomad/postgres/members/pg-opti1 index f599a79..2861f7b 100644 --- a/consul_backup/nomad/postgres/members/pg-opti1 +++ b/consul_backup/nomad/postgres/members/pg-opti1 @@ -1 +1 @@ -{"conn_url":"postgres://192.168.4.36:5432/postgres","api_url":"http://192.168.4.36:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":614502353592,"replication_state":"streaming","timeline":248} \ No newline at end of file +{"conn_url":"postgres://192.168.4.36:5432/postgres","api_url":"http://192.168.4.36:8008/patroni","state":"running","role":"replica","version":"4.0.4","xlog_location":615706577608,"replication_state":"streaming","timeline":248} \ No newline at end of file diff --git a/consul_backup/nomad/postgres/status b/consul_backup/nomad/postgres/status index fc9e908..5edc3d8 100644 --- a/consul_backup/nomad/postgres/status +++ b/consul_backup/nomad/postgres/status @@ -1 +1 @@ -{"optime":614502355160,"slots":{"pg_odroid7":614502355160,"pg_opti1":614502355160,"pg_odroid8":614502355160},"retain_slots":["pg_odroid7","pg_odroid8","pg_opti1"]} \ No newline at end of file +{"optime":615706531760,"slots":{"pg_odroid7":615706531760,"pg_opti1":615706531760,"pg_odroid8":615706531760},"retain_slots":["pg_odroid7","pg_odroid8","pg_opti1"]} \ No newline at end of file diff --git a/consul_backup/qbitcheck/connection_monitor/state b/consul_backup/qbitcheck/connection_monitor/state index 74f8524..0ff517f 100644 --- a/consul_backup/qbitcheck/connection_monitor/state +++ b/consul_backup/qbitcheck/connection_monitor/state @@ -1 +1 @@ -{"connection_state": "unstable", "last_state_change_time": 1763997771.3138738, "consecutive_failures": 842, "consecutive_stable_checks": 0, "last_failure_time": 1765017067.5038896} \ No newline at end of file +{"connection_state": "unstable", "last_state_change_time": 1763997771.3138738, "consecutive_failures": 25661, "consecutive_stable_checks": 0, "last_failure_time": 1765913942.7023337} \ No newline at end of file diff --git a/consul_backup/qbitcheck/connection_monitor/vpn b/consul_backup/qbitcheck/connection_monitor/vpn index fa77970..5132738 100644 --- a/consul_backup/qbitcheck/connection_monitor/vpn +++ b/consul_backup/qbitcheck/connection_monitor/vpn @@ -1 +1 @@ -{"vpn_status": "running", "last_vpn_status_change": 1765017067.136111, "public_ip": "87.101.92.171", "last_public_ip_change": 1765017103.5976946, "public_ip_details": {"public_ip": "87.101.92.171", "region": "Quebec", "country": "Canada", "city": "Montr\u00e9al", "location": "45.5088,-73.5878", "organization": "AS9009 M247 Europe SRL", "postal_code": "H3H", "timezone": "America/Toronto"}} \ No newline at end of file +{"vpn_status": "running", "last_vpn_status_change": 1765017067.136111, "public_ip": "139.28.218.235", "last_public_ip_change": 1765913978.8362093, "public_ip_details": {"public_ip": "139.28.218.235", "region": "Quebec", "country": "Canada", "city": "Montreal", "location": "45.499401,-73.570297", "organization": "M247 Europe SRL", "postal_code": "H3B", "timezone": "America/Toronto"}} \ No newline at end of file