diff --git a/web/templates/dashboard.html b/web/templates/dashboard.html new file mode 100644 index 0000000..1ea68de --- /dev/null +++ b/web/templates/dashboard.html @@ -0,0 +1,129 @@ + + + + + + {{ app_name }} Panel + + + +
+
+
+
Virtuality
+
Лёгкая панель управления виртуализацией
+
+
+ {{ system.hostname }} + {{ system.ip }} + {{ system.time }} +
+
+ +
+
+
Uptime
+
{{ system.uptime }}
+
+
+
Load
+
{{ system.load }}
+
+
+
Kernel
+
{{ system.kernel }}
+
+
+
VM
+
{{ vms|length }}
+
+
+ +
+
+
+

Сервисы

+ systemd +
+
+ {% for name, state in services.items() %} +
+ {{ name }} + {{ state }} +
+ {% endfor %} +
+
+ +
+
+

Storage pools

+ libvirt +
+ + + + + + {% for pool in pools %} + + + + + + {% else %} + + {% endfor %} + +
NameStateAutostart
{{ pool.name }}{{ pool.state }}{{ pool.autostart }}
Storage pools не найдены
+
+
+ +
+
+

Виртуальные машины

+ virsh list --all +
+ + + + + + {% for vm in vms %} + + + + + + + {% else %} + + {% endfor %} + +
IDNameStateActions
{{ vm.id }}{{ vm.name }}{{ vm.state }} +
+
+
+
+
Виртуальных машин пока нет
+
+ +
+
+
+

Интерфейсы

+ ip -br a +
+
{{ network.interfaces }}
+
+
+
+

Маршруты

+ ip route +
+
{{ network.routes }}
+
+
+
+ +