185 lines
4.2 KiB
JSON
185 lines
4.2 KiB
JSON
{
|
|
"haId": "lab1",
|
|
"haDisplayName": "lab1",
|
|
"webServerEnabled": true,
|
|
"webServerToken": null,
|
|
"webServerPort": 7000,
|
|
"haUrl": "https://ha.home.p75.dev/",
|
|
"webhookToken": null,
|
|
"measurements": [
|
|
{
|
|
"type": "folder",
|
|
"name": "/home/clustermaster/backup",
|
|
"args": [],
|
|
"haId": "backup-folder",
|
|
"haDisplayName": "Backup folder size",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "folder",
|
|
"name": "/home/clustermaster/storage/cdn/serve",
|
|
"args": [],
|
|
"haId": "cdn-folder",
|
|
"haDisplayName": "CDN folder size",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "disc",
|
|
"name": "",
|
|
"args": [],
|
|
"haId": "disc",
|
|
"haDisplayName": "HaCluster disc",
|
|
"frequency": "EVERY_HOUR",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "sensor",
|
|
"name": "coretemp-isa-0000.Package id 0",
|
|
"args": [],
|
|
"haId": "cpu-temperature",
|
|
"haDisplayName": "Cpu temperature",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "cpu",
|
|
"args": [],
|
|
"haId": "cpu",
|
|
"haDisplayName": "Cpu utilization",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "ram",
|
|
"args": [],
|
|
"haId": "memory",
|
|
"haDisplayName": "Memory utilization",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "swap",
|
|
"args": [],
|
|
"haId": "swap",
|
|
"haDisplayName": "Swap utilization",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "uptime",
|
|
"args": [],
|
|
"haId": "uptime",
|
|
"haDisplayName": "Uptime",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "load1",
|
|
"args": [],
|
|
"haId": "load1",
|
|
"haDisplayName": "Load average 1m",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "load5",
|
|
"args": [],
|
|
"haId": "load5",
|
|
"haDisplayName": "Load average 5m",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "utilization",
|
|
"name": "load15",
|
|
"args": [],
|
|
"haId": "load15",
|
|
"haDisplayName": "Load average 15m",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "docker",
|
|
"name": "homeassistant-jq955wq9px6u6lswj5evxtgc",
|
|
"args": [],
|
|
"haId": "docker-ha",
|
|
"haDisplayName": "HomeAssistant",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "docker",
|
|
"name": "gitea-mlesqvh0mqkrhpkfblmnylsy",
|
|
"args": [],
|
|
"haId": "docker-gitea",
|
|
"haDisplayName": "Gitea",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "docker",
|
|
"name": "runner-mlesqvh0mqkrhpkfblmnylsy",
|
|
"args": [],
|
|
"haId": "docker-gitea-runner",
|
|
"haDisplayName": "Gitea Runner",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "docker",
|
|
"name": "vaultwarden-sm1wplp110l3ierkzk1kx5iw",
|
|
"args": [],
|
|
"haId": "docker-vaultwarden",
|
|
"haDisplayName": "VaultWarden",
|
|
"frequency": "EVERY_MINUTE",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "event",
|
|
"name": "backup_success",
|
|
"args": [],
|
|
"haId": "backup_success",
|
|
"haDisplayName": "Last successful backup",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "event",
|
|
"name": "backup_error",
|
|
"args": [],
|
|
"haId": "backup_error",
|
|
"haDisplayName": "Last failed backup",
|
|
"device": "default"
|
|
},
|
|
{
|
|
"type": "event",
|
|
"name": "test_event",
|
|
"args": [],
|
|
"haId": "test_event",
|
|
"haDisplayName": "Test event",
|
|
"device": "default"
|
|
}
|
|
],
|
|
"devices": [
|
|
{
|
|
"haId": "default",
|
|
"haDisplayName": "lab1"
|
|
}
|
|
],
|
|
"services": [
|
|
{
|
|
"type": "cmd",
|
|
"name": "backup-now",
|
|
"command": ["sh", "/home/clustermaster/do-backup.sh"],
|
|
"waitFor": true
|
|
}
|
|
]
|
|
}
|