Source: factory.service/package.gekkoridge/ObjServiceProxmox.py
Proxmox VE monitoring service.
| Method | Signature | Description |
|---|---|---|
| get_node_status | get_node_status() -> dict |
Get node CPU, memory, disk, uptime. |
| get_vms | get_vms() -> list[dict] |
List all QEMU VMs with resource usage. |
| get_containers | get_containers() -> list[dict] |
List all LXC containers with resource usage. |
| record_node | record_node() -> bool |
Snapshot node status to data_proxmox_node. |
| record_vms | record_vms() -> int |
Snapshot all VMs and containers. |
| sync | sync() -> dict |
Record node and all VMs in one call. |
| process | process(context: dict) -> dict |
Workflow entry point. |
| run_workflow_direct | run_workflow_direct(guid: str, selector: str) -> str |