The profile brings 25 checks. Vesana reads the device’s REST API with a read-only account — from a collector in that network or from the Vesana server itself.
| Check | Via | Default thresholds |
|---|---|---|
| Ping | Ping | |
| API reachable | HTTP API | |
| CPU usage | REST API | warn ≥ 85% · crit ≥ 95% |
| Memory usage | REST API | warn ≥ 90% · crit ≥ 96% |
| Root filesystem usage | REST API | warn ≥ 85% · crit ≥ 95% |
| Swap usage | REST API | warn ≥ 50% · crit ≥ 90% |
| Load per core | REST API | warn ≥ 2 · crit ≥ 4 |
| Uptime | REST API | |
| Storage usage (fullest) | REST API | warn ≥ 85% · crit ≥ 95% |
| Storages not reachable | REST API | warn ≥ 1 storages · crit ≥ 1 storages |
| VMs not running | REST API | warn ≥ 1 VMs |
| Containers not running | REST API | warn ≥ 1 CTs |
| Guests running | REST API | |
| Cluster quorum | REST API | warn ≥ 1 clusters · crit ≥ 1 clusters |
| Cluster nodes offline | REST API | warn ≥ 1 nodes · crit ≥ 1 nodes |
| Oldest backup age | REST API | warn ≥ 26 hours · crit ≥ 50 hours |
| Backup failures | REST API | warn ≥ 1 tasks |
| Backup warnings | REST API | |
| Guests without backup job | REST API | warn ≥ 1 guests |
| Backup jobs configured | REST API | |
| Services failed | REST API | warn ≥ 1 services · crit ≥ 1 services |
| ZFS pool health | REST API | warn ≥ 1 pools · crit ≥ 1 pools |
| Disk health (SMART) | REST API | warn ≥ 1 disks · crit ≥ 1 disks |
| Updates pending | REST API | |
| Subscription | REST API |
Thresholds, intervals and checks can be changed per device without touching code. Profile improvements are published as new versions on the hub; existing installations receive them as an update. This version needs Vesana 1.9.0 or later. Profile data as of 2026-10-22.