Files
pulse/data/acknowledgements.json
T
rcourtman e16b520f15 feat: remove severity levels and simplify alert system
Eliminate all severity classifications (warning, critical, info) to create a simpler, more focused alert system where alerts are treated uniformly.

Changes:
- Remove severity-based logic from server-side alert processing
- Simplify email and webhook notifications to use consistent styling
- Remove severity dropdowns and badges from UI components
- Update alert display to use unified red styling for all alerts
- Eliminate severity-based filtering and escalation logic
- Simplify custom threshold system to single threshold values
- Remove severity validation and defaults from rule creation

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-10 23:30:42 +01:00

1733 lines
46 KiB
JSON

{
"guest_down_endpoint_2_pi_102": {
"id": "alert_1749506759853_8lji2gh42",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "endpoint_2",
"node": "pi",
"vmid": 102,
"name": "pi-docker",
"type": "lxc",
"status": "stopped",
"maxmem": 536870912,
"maxdisk": 4401922048
},
"startTime": 1749506759851,
"lastUpdate": 1749506768059,
"triggeredAt": 1749506759851,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506768114,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"guest_down_primary_desktop_400": {
"id": "alert_1749506759852_1huz9md0u",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 400,
"name": "ubuntu-gpu-vm",
"type": "qemu",
"status": "stopped",
"maxmem": 2147483648,
"maxdisk": 34359738368
},
"startTime": 1749506759851,
"lastUpdate": 1749506768059,
"triggeredAt": 1749506759851,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506768076,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"guest_down_primary_desktop_102": {
"id": "alert_1749569747925_cr09csaa4",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 102,
"name": "windows11",
"type": "qemu",
"status": "stopped",
"maxmem": 8589934592,
"maxdisk": 68719476736
},
"startTime": 1749569747925,
"lastUpdate": 1749569831486,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749569809584,
"acknowledgedBy": "web-user",
"acknowledgedAt": 1749569832402,
"acknowledgeNote": "Acknowledged via web interface",
"note": "Acknowledged via web interface"
},
"guest_down_primary_desktop_200": {
"id": "alert_1749569747925_g5yxjcnmv",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 200,
"name": "UnraidServer",
"type": "qemu",
"status": "stopped",
"maxmem": 8589934592,
"maxdisk": 0
},
"startTime": 1749569747925,
"lastUpdate": 1749569829318,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749569809584,
"acknowledgedBy": "web-user",
"acknowledgedAt": 1749569829548,
"acknowledgeNote": "Acknowledged via web interface",
"note": "Acknowledged via web interface"
},
"guest_down_primary_desktop_109": {
"id": "alert_1749506759852_h7fxa1ycd",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 109,
"name": "pbs2",
"type": "lxc",
"status": "stopped",
"maxmem": 4294967296,
"maxdisk": 10737418240
},
"startTime": 1749506759851,
"lastUpdate": 1749506768059,
"triggeredAt": 1749506759851,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506768101,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"guest_down_primary_desktop_112": {
"id": "alert_1749506759852_xx9hn6622",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 112,
"name": "pulse",
"type": "lxc",
"status": "stopped",
"maxmem": 1073741824,
"maxdisk": 4294967296
},
"startTime": 1749506759851,
"lastUpdate": 1749506768059,
"triggeredAt": 1749506759851,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506768098,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"guest_down_endpoint_2_pi_101": {
"id": "alert_1749506759853_fqm539ogq",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "endpoint_2",
"node": "pi",
"vmid": 101,
"name": "pi-influxdb",
"type": "lxc",
"status": "stopped",
"maxmem": 536870912,
"maxdisk": 2254438400
},
"startTime": 1749506759851,
"lastUpdate": 1749506768059,
"triggeredAt": 1749506759851,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506768110,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"guest_down_endpoint_2_pi_100": {
"id": "alert_1749506759853_efv9jpkmk",
"rule": {
"id": "guest_down",
"name": "Guest System Down",
"description": "Virtual machine or container has stopped unexpectedly",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 600000,
"autoResolve": true,
"suppressionTime": 120000
},
"guest": {
"endpointId": "endpoint_2",
"node": "pi",
"vmid": 100,
"name": "pihole",
"type": "lxc",
"status": "stopped",
"maxmem": 536870912,
"maxdisk": 6442450944
},
"startTime": 1749506759851,
"lastUpdate": 1749506768059,
"triggeredAt": 1749506759851,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506768116,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749408325472_smrjxfreo_primary_delly_105": {
"id": "alert_1749408326172_uyxtil907",
"ruleId": "compound_1749408325472_smrjxfreo",
"rule": {
"id": "compound_1749408325472_smrjxfreo",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for DISK: 73%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "disk",
"condition": "greater_than",
"threshold": 73
}
],
"sendEmail": false,
"sendWebhook": false,
"createdAt": 1749408145991
},
"guest": {
"vmid": 105,
"cpus": 1,
"disk": 4650385408,
"swap": 0,
"pid": 21311,
"diskread": 1184792576,
"name": "homepage",
"maxdisk": 6249086976,
"cpu": 0.00163774414628062,
"mem": 239542272,
"diskwrite": 5956935680,
"tags": "192.168.0.9",
"netout": 4591440,
"netin": 232578977,
"uptime": 169776,
"type": "lxc",
"maxmem": 1073741824,
"status": "running",
"maxswap": 536870912,
"node": "delly",
"endpointId": "primary",
"id": "primary-delly-105",
"nodeDisplayName": "homelab - delly"
},
"severity": "warning",
"message": "Dynamic threshold rule \"Alert for DISK: 73%\" triggered for homepage: Disk: 74.4% (≥ 73%)",
"startTime": 1749408326172,
"lastUpdate": 1749408333838,
"triggeredAt": 1749408326172,
"currentValue": {
"disk": 74.4
},
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749408333891,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749408325472_smrjxfreo_primary_delly_114": {
"id": "alert_1749408326172_o7maeko6q",
"ruleId": "compound_1749408325472_smrjxfreo",
"rule": {
"id": "compound_1749408325472_smrjxfreo",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for DISK: 73%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "disk",
"condition": "greater_than",
"threshold": 73
}
],
"sendEmail": false,
"sendWebhook": false,
"createdAt": 1749408145991
},
"guest": {
"diskwrite": 2197540864,
"mem": 1183027200,
"cpu": 0.00357085999214947,
"tags": "192.168.0.100",
"netout": 545456796,
"maxmem": 2147483648,
"type": "lxc",
"netin": 538752347,
"uptime": 159961,
"status": "running",
"maxswap": 536870912,
"cpus": 2,
"vmid": 114,
"disk": 3877994496,
"swap": 0,
"diskread": 1070534656,
"pid": 204192,
"maxdisk": 5196382208,
"name": "pihole",
"node": "delly",
"endpointId": "primary",
"id": "primary-delly-114",
"nodeDisplayName": "homelab - delly"
},
"severity": "warning",
"message": "Dynamic threshold rule \"Alert for DISK: 73%\" triggered for pihole: Disk: 74.6% (≥ 73%)",
"startTime": 1749408326172,
"lastUpdate": 1749408333838,
"triggeredAt": 1749408326172,
"currentValue": {
"disk": 74.6
},
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749408333905,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749418005398_9p4l2t9zs_primary_delly_114": {
"id": "alert_1749418659175_c7ptc6qn3",
"rule": {
"id": "compound_1749418005398_9p4l2t9zs",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for DISK: 76%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "disk",
"condition": "greater_than",
"threshold": 76
}
],
"sendEmail": true,
"sendWebhook": false,
"createdAt": 1749417825762
},
"guest": {
"status": "running",
"maxmem": 2147483648,
"netin": 566406365,
"uptime": 170290,
"type": "lxc",
"maxswap": 536870912,
"diskwrite": 2295377920,
"cpu": 0.00288947215230592,
"mem": 1183387648,
"netout": 571080073,
"tags": "192.168.0.100",
"swap": 0,
"name": "pihole",
"maxdisk": 5196382208,
"diskread": 1070796800,
"pid": 204192,
"cpus": 2,
"vmid": 114,
"disk": 3949150208,
"node": "delly",
"endpointId": "primary",
"id": "primary-delly-114",
"nodeDisplayName": "homelab - delly"
},
"startTime": 1749418659175,
"lastUpdate": 1749418698493,
"currentValue": {
"disk": 76
},
"effectiveThreshold": [
{
"metric": "disk",
"condition": "greater_than",
"threshold": 76
}
],
"state": "active",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749418665734,
"acknowledgedBy": "web-user",
"acknowledgedAt": 1749418700564,
"acknowledgeNote": "Acknowledged via web interface",
"note": "Acknowledged via web interface"
},
"compound_1749419953073_94t4wprz3_primary_delly_101": {
"id": "alert_1749438731821_17dg6yn8c",
"rule": {
"id": "compound_1749419953073_94t4wprz3",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for CPU: 5%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"sendEmail": true,
"sendWebhook": false,
"createdAt": 1749419773406
},
"guest": {
"disk": 10592186368,
"vmid": 101,
"cpus": 2,
"maxdisk": 14687412224,
"name": "homeassistant",
"pid": 22194,
"diskread": 16140693504,
"swap": 0,
"netout": 2378139199,
"tags": "192.168.0.120",
"cpu": 0.00159911791820155,
"mem": 723369984,
"diskwrite": 50880475136,
"maxswap": 536870912,
"status": "running",
"netin": 1145313252,
"uptime": 200175,
"type": "lxc",
"maxmem": 2147483648,
"node": "delly",
"endpointId": "primary",
"id": "primary-delly-101",
"nodeDisplayName": "homelab - delly"
},
"startTime": 1749438731821,
"lastUpdate": 1749438773676,
"currentValue": {
"cpu": 10.4
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749438738374,
"resolvedAt": 1749438775841,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749457619212,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749419953073_94t4wprz3_primary_desktop_102": {
"id": "alert_1749438036579_7wluy0v7z",
"rule": {
"id": "compound_1749419953073_94t4wprz3",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for CPU: 5%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"sendEmail": true,
"sendWebhook": false,
"createdAt": 1749419773406
},
"guest": {
"name": "windows11",
"maxmem": 8589934592,
"diskread": 0,
"diskwrite": 0,
"vmid": 102,
"disk": 0,
"mem": 96866681,
"serial": 1,
"cpus": 4,
"status": "running",
"netin": 82,
"uptime": 16,
"netout": 0,
"cpu": 0,
"pid": 2309921,
"lock": "backup",
"maxdisk": 68719476736,
"node": "desktop",
"endpointId": "primary",
"type": "qemu",
"id": "primary-desktop-102",
"nodeDisplayName": "homelab - desktop"
},
"startTime": 1749438036579,
"lastUpdate": 1749438042453,
"currentValue": {
"cpu": 42.1
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749438042453,
"resolvedAt": 1749438045103,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749457619220,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749419953073_94t4wprz3_primary_minipc_107": {
"id": "alert_1749431664363_0fz4072sg",
"rule": {
"id": "compound_1749419953073_94t4wprz3",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for CPU: 5%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"sendEmail": true,
"sendWebhook": false,
"createdAt": 1749419773406
},
"guest": {
"disk": 21067505664,
"vmid": 107,
"diskread": 1252864000,
"mem": 811044864,
"name": "jellyfin",
"netin": 114723774,
"swap": 0,
"cpus": 4,
"netout": 14269142278,
"cpu": 0.0000237785777776508,
"type": "lxc",
"tags": "192.168.0.50;community-script;media",
"maxmem": 4294967296,
"pid": 17528,
"diskwrite": 15591014400,
"maxswap": 536870912,
"status": "running",
"maxdisk": 45324972032,
"uptime": 129775,
"node": "minipc",
"endpointId": "primary",
"id": "primary-minipc-107",
"nodeDisplayName": "homelab - minipc"
},
"startTime": 1749431664363,
"lastUpdate": 1749431670958,
"currentValue": {
"cpu": 26.3
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749431670958,
"resolvedAt": 1749431673189,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749457619238,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749419953073_94t4wprz3_primary_desktop_100": {
"id": "alert_1749423601356_koy0xrf56",
"rule": {
"id": "compound_1749419953073_94t4wprz3",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for CPU: 5%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"sendEmail": true,
"sendWebhook": false,
"createdAt": 1749419773406
},
"guest": {
"netin": 17148582847,
"uptime": 175579,
"netout": 2735821763,
"cpu": 0.0085544909862106,
"pid": 1913,
"tags": "192.168.0.16;backup;community-script",
"maxdisk": 10464022528,
"swap": 8192,
"cpus": 2,
"status": "running",
"vmid": 100,
"disk": 2287230976,
"mem": 102424576,
"name": "pbs",
"maxmem": 2147483648,
"diskread": 26439334912,
"maxswap": 536870912,
"type": "lxc",
"diskwrite": 7349248000,
"node": "desktop",
"endpointId": "primary",
"id": "primary-desktop-100",
"nodeDisplayName": "homelab - desktop"
},
"startTime": 1749423601356,
"lastUpdate": 1749423646279,
"currentValue": {
"cpu": 55.9
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749423607930,
"resolvedAt": 1749423648449,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749457619247,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749419953073_94t4wprz3_primary_desktop_111": {
"id": "alert_1749423585774_ix2023q1r",
"rule": {
"id": "compound_1749419953073_94t4wprz3",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"notificationChannels": [
"default"
],
"type": "compound_threshold",
"name": "Alert for CPU: 5%",
"targetType": "all",
"specificTarget": "",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"sendEmail": true,
"sendWebhook": false,
"createdAt": 1749419773406
},
"guest": {
"disk": 2265378816,
"mem": 943087616,
"vmid": 111,
"diskread": 985522176,
"name": "debian",
"maxmem": 2147483648,
"diskwrite": 3266838528,
"maxswap": 536870912,
"type": "lxc",
"uptime": 49333,
"netin": 4564836510,
"tags": "192.168.0.122;community-script;os",
"maxdisk": 4152066048,
"cpu": 0.0218147493027058,
"netout": 24555852749,
"pid": 1424302,
"swap": 144523264,
"cpus": 2,
"status": "running",
"node": "desktop",
"endpointId": "primary",
"id": "primary-desktop-111",
"nodeDisplayName": "homelab - desktop"
},
"startTime": 1749423585774,
"lastUpdate": 1749423592427,
"currentValue": {
"cpu": 10.8
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 7
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749423592427,
"resolvedAt": 1749423594637,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749457619257,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749471240848_s7tobb06w_primary_desktop_100": {
"id": "alert_1749506911287_7s6evevo5",
"rule": {
"id": "compound_1749471240848_s7tobb06w",
"name": "Custom Alert",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"type": "compound_threshold",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 100,
"name": "pbs",
"type": "lxc",
"status": "running",
"maxmem": 2147483648,
"maxdisk": 10464022528
},
"startTime": 1749506911287,
"lastUpdate": 1749506917939,
"currentValue": {
"cpu": 4.6
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749506917939,
"resolvedAt": 1749506920164,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749506987457,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749471240848_s7tobb06w_primary_delly_106": {
"id": "alert_1749483060691_ekyg6236x",
"rule": {
"id": "compound_1749471240848_s7tobb06w",
"name": "Custom Alert",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"type": "compound_threshold",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "delly",
"vmid": 106,
"name": "pulse",
"type": "lxc",
"status": "running",
"maxmem": 1073741824,
"maxdisk": 4152066048
},
"startTime": 1749483060691,
"lastUpdate": 1749483067231,
"currentValue": {
"cpu": 4.5
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749483067231,
"resolvedAt": 1749483069418,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749485485769,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749471240848_s7tobb06w_primary_delly_108": {
"id": "alert_1749502224406_0h5guvkiz",
"ruleId": "compound_1749471240848_s7tobb06w",
"rule": {
"id": "compound_1749471240848_s7tobb06w",
"name": "Custom Alert",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"type": "compound_threshold",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "delly",
"vmid": 108,
"name": "frigate",
"type": "lxc",
"status": "running",
"maxmem": 4294967296,
"maxdisk": 21474836480
},
"severity": "warning",
"message": "Dynamic threshold rule \"Custom Alert\" triggered for frigate: CPU: 4.1% (≥ 4%)",
"startTime": 1749502224405,
"lastUpdate": 1749502224405,
"triggeredAt": 1749502224405,
"currentValue": {
"cpu": 4.1
},
"state": "resolved",
"escalated": false,
"acknowledged": true,
"resolvedAt": 1749502225871,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749503811812,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"compound_1749471240848_s7tobb06w_primary_desktop_111": {
"id": "alert_1749568238371_r7qnu045w",
"rule": {
"id": "compound_1749471240848_s7tobb06w",
"name": "Custom Alert",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"type": "compound_threshold",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 111,
"name": "debian",
"type": "lxc",
"status": "running",
"maxmem": 2147483648,
"maxdisk": 4152066048
},
"startTime": 1749568238370,
"lastUpdate": 1749568244956,
"currentValue": {
"cpu": 4
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749568244956,
"resolvedAt": 1749568247148,
"acknowledgedBy": "web-user",
"acknowledgedAt": 1749568251499,
"acknowledgeNote": "Acknowledged via web interface",
"note": "Acknowledged via web interface"
},
"compound_1749471240848_s7tobb06w_primary_delly_101": {
"id": "alert_1749505855170_5srfusl2c",
"rule": {
"id": "compound_1749471240848_s7tobb06w",
"name": "Custom Alert",
"condition": "greater_than",
"duration": 5000,
"severity": "warning",
"enabled": true,
"tags": [],
"group": "compound_threshold",
"escalationTime": 900000,
"autoResolve": false,
"suppressionTime": 300000,
"type": "compound_threshold",
"thresholds": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "delly",
"vmid": 101,
"name": "homeassistant",
"type": "lxc",
"status": "running",
"maxmem": 2147483648,
"maxdisk": 14687412224
},
"startTime": 1749505855169,
"lastUpdate": 1749505863903,
"currentValue": {
"cpu": 4.4
},
"effectiveThreshold": [
{
"metric": "cpu",
"condition": "greater_than",
"threshold": 4
}
],
"state": "resolved",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749505861716,
"resolvedAt": 1749505866083,
"acknowledgedBy": "web-user",
"acknowledgedAt": 1749506285411,
"acknowledgeNote": "Acknowledged via web interface",
"note": "Acknowledged via web interface"
},
"down_primary_desktop_400": {
"id": "alert_1749592617079_yo7ti97hw",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 400,
"name": "ubuntu-gpu-vm",
"type": "qemu",
"status": "stopped",
"maxmem": 2147483648,
"maxdisk": 34359738368
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798220,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_primary_desktop_200": {
"id": "alert_1749592617067_einpllnea",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 200,
"name": "UnraidServer",
"type": "qemu",
"status": "stopped",
"maxmem": 8589934592,
"maxdisk": 0
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798209,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_primary_desktop_102": {
"id": "alert_1749592617079_bnzd6fszz",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 102,
"name": "windows11",
"type": "qemu",
"status": "stopped",
"maxmem": 8589934592,
"maxdisk": 68719476736
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798218,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_primary_desktop_109": {
"id": "alert_1749592617080_x3v4e076s",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 109,
"name": "pbs2",
"type": "lxc",
"status": "stopped",
"maxmem": 4294967296,
"maxdisk": 10737418240
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798224,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_primary_desktop_112": {
"id": "alert_1749592617080_2z4b49hac",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "desktop",
"vmid": 112,
"name": "pulse",
"type": "lxc",
"status": "stopped",
"maxmem": 1073741824,
"maxdisk": 4294967296
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798222,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_endpoint_2_pi_102": {
"id": "alert_1749592617081_hc5818rzl",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "endpoint_2",
"node": "pi",
"vmid": 102,
"name": "pi-docker",
"type": "lxc",
"status": "stopped",
"maxmem": 536870912,
"maxdisk": 4401922048
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798226,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_endpoint_2_pi_100": {
"id": "alert_1749592617081_qwcwii5t0",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "endpoint_2",
"node": "pi",
"vmid": 100,
"name": "pihole",
"type": "lxc",
"status": "stopped",
"maxmem": 536870912,
"maxdisk": 6442450944
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798227,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_endpoint_2_pi_101": {
"id": "alert_1749592617081_ahtvzvo4z",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "endpoint_2",
"node": "pi",
"vmid": 101,
"name": "pi-influxdb",
"type": "lxc",
"status": "stopped",
"maxmem": 536870912,
"maxdisk": 2254438400
},
"startTime": 1749592617067,
"lastUpdate": 1749592786712,
"triggeredAt": 1749592617067,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"acknowledgedBy": "bulk-operation",
"acknowledgedAt": 1749592798229,
"acknowledgeNote": "Bulk acknowledged via dropdown",
"note": "Bulk acknowledged via dropdown"
},
"down_primary_delly_105": {
"id": "alert_1749593458602_qbke062cb",
"rule": {
"id": "down",
"name": "System Availability",
"description": "Monitors VM/container availability and uptime",
"metric": "status",
"condition": "equals",
"threshold": "stopped",
"duration": 60000,
"severity": "critical",
"enabled": true,
"tags": [
"availability",
"guest"
],
"group": "availability_alerts",
"escalationTime": 900000,
"autoResolve": true,
"suppressionTime": 300000,
"type": "single_metric",
"thresholds": [
{
"metric": "status",
"condition": "equals",
"threshold": "stopped"
}
],
"sendEmail": true,
"sendWebhook": false
},
"guest": {
"endpointId": "primary",
"node": "delly",
"vmid": 105,
"name": "homepage",
"type": "lxc",
"status": "stopped",
"maxmem": 1073741824,
"maxdisk": 6442450944
},
"startTime": 1749593458602,
"lastUpdate": 1749593528590,
"currentValue": "stopped",
"effectiveThreshold": "stopped",
"state": "active",
"escalated": false,
"acknowledged": true,
"triggeredAt": 1749593519850,
"acknowledgedBy": "web-user",
"acknowledgedAt": 1749593811640,
"acknowledgeNote": "Acknowledged via web interface",
"note": "Acknowledged via web interface"
}
}