Initial commit: Debian Manager — управление Debian-серверами

- SSH/SFTP управление без агентов
- Пакеты (apt), Docker, файлы, systemd, ufw, cron
- Плейбуки, групповые операции, планировщик
- Бэкапы, отчёты, Portainer, Proxmox VE, Gitea Deploy
- Терминал, Telegram-уведомления, тёмная/светлая тема
This commit is contained in:
dinlo
2026-09-05 19:46:45 +08:00
commit f624fee5e0
65 changed files with 6981 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
import asyncio
import asyncssh
async def main():
async with asyncssh.connect(
"132.243.17.164", port=2292, username="dimon",
password="123456789987654321", known_hosts=None,
) as conn:
# CPU: два замера /proc/stat с паузой 1 сек
r = await conn.run("grep '^cpu ' /proc/stat; sleep 1; grep '^cpu ' /proc/stat")
print("CPU lines:")
print(r.stdout)
# RAM
r = await conn.run("free -m")
print("FREE:")
print(r.stdout)
# DISK
r = await conn.run("df -m /")
print("DF:")
print(r.stdout)
asyncio.run(main())