IVMIA • alpha series
IVMIA
Iterative Infrastructure and Virtualization Management Inventory and Analytics
IVMIA collects inventory + realtime metrics from multiple virtualization platforms, normalizes them into a unified view,
and exposes web pages plus Prometheus/Grafana exporter views.
What it does
- Discovers hypervisor hosts and workloads (VMs, containers, etc.)
- Collects realtime CPU/mem/disk/net snapshots
- Normalizes cross-platform “host” and “workload” concepts
- Publishes exporter views for Prometheus + starter Grafana dashboards
Architecture (high level)
- Subsystem collectors: per-platform orchestrator + modules
- Database: platform schemas + normalization schemas
- Universal views: unified “environment” host/workload views
- Web: platform pages + universal pages
- Exporter: dedicated read-only views for monitoring
Platforms
- libvirt/KVM (TLS + SSH fallback)
- Proxmox (SSH and API options)
- ESXi/vCenter (API + optional SSH)
- Hyper-V (WinRM + optional SSH)
- Future: VirtualBox, LXD, Podman/Docker, Kubernetes
Repo & release model
- Source lives in git (
opt/IVMIA and etc/IVMIA templates)
- Alpha bundles published as GitHub Release assets
- Each release includes a
MANIFEST.sha256 for integrity checks