personal_infra/archive/uptime_kuma/monitors.json

1203 lines
23 KiB
JSON
Raw Permalink Normal View History

[
{
"id": 1,
"name": "services",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 3,
"name": "Vaultwarden",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://vault.contrapeso.xyz/alive",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 4,
"name": "prd-spacey - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 5,
"name": "prd-watchtower - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 6,
"name": "prd-vipy - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 7,
"name": "disk-usage-prd-vipy-root",
"type": "push",
"active": true,
"parent": 6,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: prd-vipy (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 8,
"name": "disk-usage-prd-watchtower-root",
"type": "push",
"active": true,
"parent": 5,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: prd-watchtower (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 9,
"name": "disk-usage-prd-spacey-root",
"type": "push",
"active": true,
"parent": 4,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: prd-spacey (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 10,
"name": "system-healthcheck-prd-vipy",
"type": "push",
"active": true,
"parent": 6,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: prd-vipy - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 11,
"name": "system-healthcheck-prd-spacey",
"type": "push",
"active": true,
"parent": 4,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: prd-spacey - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 12,
"name": "system-healthcheck-prd-watchtower",
"type": "push",
"active": true,
"parent": 5,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: prd-watchtower - Regular healthcheck ping every 60s",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 13,
"name": "Forgejo",
"type": "http",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": "https://forgejo.contrapeso.xyz/api/healthz",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 10,
"resendInterval": 0
},
{
"id": 14,
"name": "Personal Blog",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://pablohere.contrapeso.xyz",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 15,
"name": "LNBits",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://wallet.contrapeso.xyz/api/v1/health",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 16,
"name": "ntfy-emergency-app",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://avisame.contrapeso.xyz",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 17,
"name": "Headscale",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://headscale.contrapeso.xyz/health",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 18,
"name": "knots-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 19,
"name": "disk-usage-knots-box-root",
"type": "push",
"active": true,
"parent": 18,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: knots-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 20,
"name": "system-healthcheck-knots-box",
"type": "push",
"active": true,
"parent": 18,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: knots-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 21,
"name": "nodito - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 22,
"name": "system-healthcheck-nodito",
"type": "push",
"active": true,
"parent": 21,
"interval": 300,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: nodito - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 23,
"name": "cpu-temp-nodito",
"type": "push",
"active": true,
"parent": 21,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "CPU Temperature: nodito - Alerts when temperature exceeds 80\u00b0C",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 24,
"name": "Bitcoin Knots",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 25,
"name": "fulcrum-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 26,
"name": "disk-usage-fulcrum-box-root",
"type": "push",
"active": true,
"parent": 25,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: fulcrum-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 27,
"name": "system-healthcheck-fulcrum-box",
"type": "push",
"active": true,
"parent": 25,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: fulcrum-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 28,
"name": "Fulcrum",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 35,
"name": "mempool-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 36,
"name": "disk-usage-mempool-box-root",
"type": "push",
"active": true,
"parent": 35,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: mempool-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 37,
"name": "system-healthcheck-mempool-box",
"type": "push",
"active": true,
"parent": 35,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: mempool-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 38,
"name": "Mempool MariaDB",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 39,
"name": "Mempool Backend",
"type": "push",
"active": true,
"parent": 1,
"interval": 180,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 40,
"name": "Mempool Frontend",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 41,
"name": "Mempool Public Access",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://mempool.contrapeso.xyz",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 42,
"name": "memos-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 43,
"name": "disk-usage-memos-box-root",
"type": "push",
"active": true,
"parent": 42,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: memos-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 44,
"name": "system-healthcheck-memos-box",
"type": "push",
"active": true,
"parent": 42,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: memos-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 45,
"name": "Memos",
"type": "http",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": "https://memos.contrapeso.xyz/healthz",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 46,
"name": "Bitcoin Knots P2P Public",
"type": "port",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": null,
"hostname": "167.172.107.33",
"port": 8333,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 47,
"name": "Fulcrum SSL Public",
"type": "port",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": null,
"hostname": "167.172.107.33",
"port": 50002,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 49,
"name": "zfs-health-nodito",
"type": "push",
"active": true,
"parent": 21,
"interval": 90000,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "ZFS Pool Health: nodito - Daily health check for pool proxmox-tank-1",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 50,
"name": "UPS ONLINE",
"type": "push",
"active": true,
"parent": 21,
"interval": 90,
"retries": null,
"url": "https://",
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 51,
"name": "forgejo-runner-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 52,
"name": "disk-usage-forgejo-runner-box-root",
"type": "push",
"active": true,
"parent": 51,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: forgejo-runner-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 53,
"name": "system-healthcheck-forgejo-runner-box",
"type": "push",
"active": true,
"parent": 51,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: forgejo-runner-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 55,
"name": "forgejo-runner-healthcheck",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Forgejo Runner healthcheck - ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 59,
"name": "arbret-staging-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 60,
"name": "disk-usage-arbret-staging-box-root",
"type": "push",
"active": true,
"parent": 59,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: arbret-staging-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 61,
"name": "system-healthcheck-arbret-staging-box",
"type": "push",
"active": true,
"parent": 59,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: arbret-staging-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 66,
"name": "arbret - staging",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 67,
"name": "arbretstaging.contrapeso.xyz - health",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when GET /api/health returns status ok",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 68,
"name": "arbretstaging.contrapeso.xyz - https",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when HTTPS front-door returns 200",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 69,
"name": "arbretstaging.contrapeso.xyz - postgresql",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when postgresql.service is active",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 70,
"name": "arbretstaging.contrapeso.xyz - arbret-server",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when arbret-server.service is active",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 71,
"name": "arbretstaging.contrapeso.xyz - arbret-worker",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when arbret-worker.service is active",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 72,
"name": "arbretstaging.contrapeso.xyz - arbret-analytics",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when timer is scheduled and last run succeeded",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 73,
"name": "arbretstaging.contrapeso.xyz - arbret-backup",
"type": "push",
"active": true,
"parent": 66,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when timer is scheduled and last run succeeded",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 74,
"name": "prd-arbret - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 85,
"name": "disk-usage-prd-arbret-root",
"type": "push",
"active": true,
"parent": 74,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: prd-arbret (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 86,
"name": "system-healthcheck-prd-arbret",
"type": "push",
"active": true,
"parent": 74,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: prd-arbret - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 87,
"name": "arbret - production",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 88,
"name": "arbret.com - health",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when GET /api/health returns status ok",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 89,
"name": "arbret.com - https",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when HTTPS front-door returns 200",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 90,
"name": "arbret.com - postgresql",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when postgresql.service is active",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 91,
"name": "arbret.com - arbret-server",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when arbret-server.service is active",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 92,
"name": "arbret.com - arbret-worker",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when arbret-worker.service is active",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 93,
"name": "arbret.com - arbret-analytics",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when timer is scheduled and last run succeeded",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 94,
"name": "arbret.com - arbret-backup",
"type": "push",
"active": true,
"parent": 87,
"interval": 120,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "Healthy when timer is scheduled and last run succeeded",
"maxretries": 3,
"resendInterval": 0
},
{
"id": 95,
"name": "small-backups-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
},
{
"id": 96,
"name": "disk-usage-small-backups-box-root",
"type": "push",
"active": true,
"parent": 95,
"interval": 960,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": true,
"description": "Disk Usage: small-backups-box (/) - Alerts when usage exceeds 80%",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 97,
"name": "system-healthcheck-small-backups-box",
"type": "push",
"active": true,
"parent": 95,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": "System Healthcheck: small-backups-box - Regular healthcheck ping every 60s",
"maxretries": 1,
"resendInterval": 0
},
{
"id": 109,
"name": "DATUM Gateway",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 111,
"name": "DATUM Stratum (public)",
"type": "port",
"active": true,
"parent": 1,
"interval": 60,
"retries": null,
"url": null,
"hostname": "167.172.107.33",
"port": 23334,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 112,
"name": "Phoenixd",
"type": "push",
"active": true,
"parent": 1,
"interval": 90,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 3,
"resendInterval": 0
},
{
"id": 113,
"name": "nonkeiwaisi-box - infra",
"type": "group",
"active": true,
"parent": null,
"interval": 60,
"retries": null,
"url": null,
"hostname": null,
"port": null,
"upsideDown": false,
"description": null,
"maxretries": 1,
"resendInterval": 0
}
]