{ "meta": { "title": "ProxMenux Monitor — Översikt: VM och LXC | ProxMenux-dokumentation", "description": "Fliken VM och LXC inventerar alla gäster på värden med CPU-, minnes- och diskanvändning i realtid. Detaljerna per gäst visar konfiguration, resurser, säkerhetskopior, konsolloggen för OCI-containrar, anteckningar och Starta / Stäng av / Starta om / Tvinga stopp." }, "header": { "title": "Översikt: VM och LXC", "description": "Hela nodens gästinventering: fyra mätvärden överst, en sorterbar lista över alla VM och LXC nedanför samt gästdetaljer med konfiguration, resurser, säkerhetskopior, konsolloggen för OCI-containrar och de fyra livscykelkontrollerna (Starta / Stäng av / Starta om / Tvinga stopp).", "section": "ProxMenux Monitor · Översikt" }, "intro": { "title": "Kontroller för gäster", "body": "Här styr du gästernas livscykel. Livscykelåtgärder går via POST /api/vms/<vmid>/control; Starta om och Tvinga stopp ber dig skriva VMID för att bekräfta, och svaret visas i gästens rad. Tvingad avstängning kräver den särskilda knappen Tvinga stopp." }, "topRow": { "heading": "Övre raden: fyra statistikkort", "intro": "Fyra kort sammanfattar gästernas tillstånd: antal, CPU-användning, tilldelat minne jämfört med värdens kapacitet och disktilldelning.", "imageAlt": "VMs & LXCs-fliken - topprad på fyra statskort: Total VMs & LXCs, Total CPU, Total Memory, Total Disk", "imageCaption": "Övre raden: totaler och Körs / Stoppade, aktuell CPU-användning, använt minne / tilldelat körande gäster / totalt tilldelat med Inom gränserna samt tilldelat diskutrymme.", "headerCard": "Kort", "headerWhat": "Vad det visar", "totalLabel": "Totalt VM och LXC", "totalWhat": "Totalräkning med två märken - X Running (grön) och Y Stopped (röd, endast när > 0). Numret du tittar på när något inte kom tillbaka efter en omstart.", "cpuLabel": "Total CPU", "cpuWhat": "Gästernas sammanlagda aktuella CPU-användning som andel av värdens fysiska CPU, med texten ”Tilldelad CPU-användning”.", "memoryLabel": "Totalt minne", "memoryIntro": "Tre avläsningar staplade vertikalt:", "memoryItems": [ "Används nu — huvudvärde, exempelvis 15.4 GB, och X.X % av Y GB av värdens RAM. Den blå stapeln visar procentandelen.", "Tilldelat körande + Totalt tilldelat — summan av maxmem för körande gäster bredvid summan för alla, även stoppade. Den första gäller nu, den andra när allt startas samtidigt.", "Inom gränserna är grönt och blir Överallokerat om total tilldelning överstiger värdens RAM. Kontrollerad överallokering kan fungera med KSM; märket varnar när marginalen minskar." ], "diskLabel": "Total disk", "diskWhat": "Summan av tilldelat diskutrymme för alla gäster i GB eller TB med texten ”Tilldelat diskutrymme”." }, "inventory": { "heading": "Lista över virtuella maskiner och containrar", "intro": "En rad per gäst. Listan kommer från /api/vms, som sammanför qm list + pct list + pvesh /cluster/resources på värden.", "imageAlt": "Virtual Machines & Containers lista - en rad per gäst med status, typmärke, namn, ID och inline CPU / minne / diskprocent", "imageCaption": "Inventeringens mobilvy — samma data som datorvyn, omplacerade till en kolumn med kompakta procenttal och statusindikatorer.", "rowsIntro": "Varje rad visar:", "rows": [ "Statusikon — grön uppspelningstriangel för körande eller röd fyrkant för stoppad. Resten av raden tonas ner för stoppade gäster.", "Typ — LXC i cyan för containrar, VM i lila för virtuella maskiner.", "Namn — gästens värdnamn eller visningsnamn.", "VMID - Proxmox numeriska ID under namnet.", "Inline metrics - tre procenttal med sin ikon (CPU%, Memory%, Disk%). Varje ikon vänder orange när metriska korsar en uppmärksamhet tröskel (t.ex. minne över 90%), så en snabb genomsökning berättar vilken gäst som är under tryck utan att öppna den." ], "clickHint": "Klicka på en rad för att öppna detaljerna, oavsett om gästen körs eller är stoppad.", "mobileTitle": "Listan är utformad för mobila enheter", "mobileBody": "På telefoner och i smala fönster staplas typ, namn, ID och tre procenttal i en kolumn som på bilden. Breda vyer fördelar samma data horisontellt. Hela raden kan tryckas för att öppna detaljerna." }, "drillIn": { "heading": "Dialogruta med gästdetaljer", "intro": "Dialogrutan visar namn, VMID, typ, tillstånd och drifttid. Flikarna anpassas till gästen: Status, App och Uppdateringar för LXC-appar, Monteringar när de finns, Loggar för OCI manager Apps-containrar, Säkerhetskopior och Brandvägg. Det fasta åtgärdsfältet ger livscykelkontroller och LXC-terminal från varje flik.", "statusTitle": "Tab 1 - Status", "statusImageAlt": "Gästdetaljer — Status med CPU, minne och disk i realtid, disk- och nätverks-I/O, OS-logotyp och Resurser / IP-adresser", "statusImageCaption": "Status: CPU, minne och disk med staplar överst; total I/O (disk läst/skrivet, nätverk mottaget/skickat); sedan Resurser med Anteckningar, + Info och IP-adresslista.", "statusIntro": "Standardfliken för att kontrollera gästens tillstånd. Tre block:", "liveTitle": "1. Rad med aktuella mätvärden", "liveItems": [ "CPU-användning (X kärnor) — procentandel med stapel. Antalet inställda kärnor i rubriken förklarar vad 100 % motsvarar.", "Minne — använt / maximalt i GB med stapel.", "Disk — använt / maximalt för gästens primära diskavbildning i samma format." ], "ioTitle": "2. I/O totalt + OS logo", "ioItems": [ "Disk-I/O — total läsning (↓) och skrivning (↑) sedan start. Hjälper dig se en plötslig ökning av I/O jämfört med gästens normala nivå.", "Nätverks-I/O — total nedladdning (↓) och uppladdning (↑), enligt samma princip.", "OS-logotyp — Debian / Ubuntu / Alpine / Windows / etc. efter upptäckt system. Hjälper dig skilja öppna dialogrutor åt." ], "resourcesTitle": "3. Resursblock", "resourcesIntro": "Konfiguration enligt Proxmox: CPU-kärnor, minne (inställt maxmem) och swap. Två utfällbara avsnitt i rubriken:", "resourcesItems": [ "Anteckningar — gästens redigerbara beskrivning. Spara anropar PUT /api/vms/<vmid>/config och skriver till /etc/pve/qemu-server/<vmid>.conf eller /etc/pve/lxc/<vmid>.conf.", " + Info - extra fält som är för verbose för standardvyn: bios-läge, maskintyp, agenttillstånd, hostpci passthrough-poster, monteringspunkter (CT), startorder." ], "ipsTitle": "4. IP-adresser", "ipsBody": "Varje IPv4- eller IPv6-adress visas i en grön etikett. Listan är tom för stoppade gäster eller VM utan QEMU-agent; LXC rapporterar adresser direkt.", "appTitle": "Tab 2 - App (endast LXC)", "appIntro": "Registrerar LXC-appar, sparar webblänkar och jämför valfritt versioner. Förslagen kommer från startcachen; Hitta appar gör om sökningen för denna LXC efter ny installation.", "appLinkLead": "Se den", "appLinkLabel": "den separata App-sidan", "appLinkTail": "för cachad upptäckt, katalogstödd registrering, Docker webblänkar och versionsdetektorer.", "updatesTitle": "Tab 3 - Uppdateringar (endast LXC)", "updatesIntro": "OS-paket, appar, Docker Engine och Docker-avbildningar är separata mål. Varje mål kan köras enskilt eller väljas exakt för gruppvis eller schemalagd körning.", "updatesLinkLead": "Se den", "updatesLinkLabel": "Dedikerad uppdateringssida", "updatesLinkTail": "för inbyggda och egna uppdateringsprogram, återskapande av Docker-containrar, gruppval, säkerhetsalternativ och schemaläggning.", "mountsTitle": "Flik 4 — Monteringar (bara LXC, när de finns)", "mountsImageAlt": "LXC-detaljer, Monteringar: PVE-volymer, bind-monteringar från värden eller PVE-lagring och NFS/CIFS monterade inne i CT:n. Varje kort visar typ, kapacitet, använda/totala byte, alternativ och status: grön fungerande, bärnsten skrivskyddad/avvikande, röd otillgänglig.", "mountsImageCaption": "Monteringar visas bara för LXC med minst en monteringspunkt eller tillagd fjärrmontering. Utan monteringar visas ingen flik.", "mountsIntro": "Proxmox visar monteringar inställda som mpX, men inte dem som läggs till inne i CT:n via mount.cifs, NFS med autofs med mera. Fliken förenar båda vyerna: inställda monteringar och dem som upptäcks i containern, med status och kapacitet när servern kan hämta den.", "mountTypesTitle": "Typer av montering upptäckt", "mountTypesItems": [ "PVE-volym — Proxmox-hanterad lagring som ZFS-subvolym, katalog eller Ceph RBD. Kapaciteten kommer från PVE-statistik och motsvarar Proxmox visning.", "Bind från PVE-lagring — mpX-post med sökväg på lagring som PVE känner till.", "Bind från värden — mpX-post med valfri värdsökväg (/mnt/something). Kapaciteten hämtas med df för den sökvägen.", "Montering tillagd i CT — finns bara i containerns monteringsnamnrymd, exempelvis NFS som CT:n själv monterar. Kapaciteten läses med pct exec <vmid> df; /proc/<pid>/root från värden ger inte fjärrmonteringens riktiga statistik." ], "mountStateTitle": "Statuspunkt och varningar per kort", "mountStateItems": [ " Grön — monteringen fungerar och är nåbar.", " Bärnsten — inställd men inte monterad, skrivskyddad eller zombie-bindning. Källan har försvunnit på värden men CT:n ser den fortfarande som monterad, exempelvis efter urkopplad USB-disk eller umount på värden.", " Röd — otillgänglig: kontrollen kan inte nå monteringen, exempelvis en NFS-export vars server är nere." ], "mountsCalloutTitle": "Ytterligare information jämfört med Proxmox", "mountsCalloutBody": "Visar containerns läs- och skrivplatser med kapacitet. NFS-/CIFS-delningar monterade inne i CT:n, som Proxmox inte visar, får samma utseende och hälsokontroll. Otillgängliga fjärrmonteringar och zombie-bindningar flaggas innan de orsakar problem vid säkerhetskopiering.", "logsTitle": "Flik 5 — Loggar (bara OCI-containrar)", "logsBody": "Bara för containrar från OCI manager Apps. Visar huvudprocessens konsol från /var/log/proxmenux/oci/VMID.console.log: senaste 100, 500 eller 1000 raderna, liveföljning när containern körs, filter och nedladdning. Filen läses om vid öppning även när containern är stoppad. Mer: OCI-containrar i ProxMenux Monitor.", "backupsTitle": "Flik 6 — Säkerhetskopior", "backupsImageAlt": "Gästdetaljer — Säkerhetskopior med tillgängliga kopior, destinationer, storlekar och knappen Skapa säkerhetskopia", "backupsImageCaption": "Alla kopior av gästen på konfigurerade Proxmox-lagringar, nyaste först. Rubriken visar antalet.", "backupsIntro": "Listar gästens kopior på Proxmox-lagringar, nyaste först. Räknaren i rubriken visar om kopior finns. Varje rad visar:", "backupsItems": [ "Tidsstämpel — datum och tid för körningen.", "Destination — lagring (PBS-Cloud, PBS-Local, NFS-Backup, …), färgad efter status.", "Storlek — kopians slutliga storlek på disk." ], "backupsOutro": "+ Skapa säkerhetskopia startar en kopiering på lagringen markerad ”Backup target” i Proxmox. Återställning görs i Proxmox webbgränssnitt; Monitor visar gästens senaste kopior och kan skapa nya.", "firewallTitle": "Tab 7 - Brandvägg", "firewallIntro": "Läser gästens Proxmox-brandväggslogg direkt från värden utan extra tjänst eller periodiska hämtningar. Fliken finns alltid; innehållet beror på om brandväggen är aktiv och någon regel loggar paket.", "firewallItems": [ "Brandvägg avstängd — ett bärnstensfärgat meddelande visar var den aktiveras i Proxmox (<Container|VM> → Firewall → Options) och att en regel behöver log: info eller högre för att paket ska synas.", "Brandvägg aktiv, inga händelser — den tomma vyn påminner om samma loggningskrav, användbart direkt efter aktivering.", "Händelser finns — rullningsbar ruta med fast teckenbredd och råposter efter åtgärd: ACCEPT grön, REJECT orange, DROP röd. Räknaren i rubriken visar laddade poster." ], "firewallRefresh": "Uppdatera hämtar de senaste posterna på begäran. Ingen automatisk uppdatering sker; listan visar läget vid öppning eller senaste tryck. Källan är /var/log/pve-firewall.log, filtrerad efter VMID via GET /api/vms/<vmid>/firewall/log.", "firewallCalloutTitle": "Varför har det här när Proxmox UI redan visar det?", "firewallCalloutBody": "Slipper byte till Proxmox och håller vyn avgränsad till samma VMID: starta gästen, kontrollera monteringar och brandväggshändelser och stoppa den igen i panelen. Regler redigeras i Proxmox; Monitor ändrar dem inte.", "actionBarTitle": "Åtgärdsfält längst ned", "actionBarIntro": "Alltid synlig vid foten av modalen oavsett vilken flik är aktiv:", "consoleItem": "Konsol, bara för körande LXC, öppnar pct enter <vmid> i containern. Den använder xterm.js och WebSocket som Terminalfliken, med ett mobilanpassat verktygsfält: ESC, TAB, pilar, Enter och Ctrl+C / Ctrl+X / Ctrl+R. Den fungerar på telefon och surfplatta. För VM använder du Proxmox noVNC-konsol.", "lifecycleIntro": "Fyra knappar i ett 2×2-rutnät skickar POST /api/vms/<vmid>/control med motsvarande action. Tillgängligheten beror på gästens tillstånd.", "headerButton": "Knapp", "headerEnabled": "Aktiverad när", "headerAction": "Åtgärder som skickas till värd", "lifecycleRows": [ { "button": "Starta", "color": "green", "enabled": "Gästen är stoppad.", "action": "qm start / pct start" }, { "button": "Stäng av", "color": "blue", "enabled": "Gästen körs.", "action": "qm shutdown / pct shutdown — ordnad avstängning, ACPI" }, { "button": "Starta om", "color": "blue", "enabled": "Gästen körs.", "action": "qm reboot / pct reboot — ordnad omstart" }, { "button": "Tvinga stopp", "color": "red", "enabled": "Gästen körs.", "action": "qm stop / pct stop — tvingad avstängning" } ], "forceStopTitle": "Tvinga stopp avslutar körningen omedelbart", "forceStopBody": "Tvinga stopp hoppar över avstängningen som att dra ur strömmen. Använd Stäng av när gästen svarar. Tvinga bara stopp om avstängningen har hängt sig och du accepterar risken för dataförlust. Röd färg och tydlig text motverkar feltryck." }, "dataCollected": { "heading": "Hur data samlas in", "headerSection": "Avsnitt av fliken", "headerEndpoint": "Slutpunkt", "headerSource": "Källa", "rows": [ { "section": "Inventeringslista", "endpoint": "/api/vms", "source": "pvesh get /cluster/resources --type vm för VM och CT." }, { "section": "Detaljpanel (konfig, nätverk, diskar)", "endpoint": "/api/vms/", "source": "qm config <id> för VM/pct config <id> för CT." }, { "section": "Diagram med gästens mätvärden", "endpoint": "/api/vms//metrics", "source": "PVE RRD-data (pvesh get /nodes/<node>/qemu/<id>/rrddata) kondenserade till en diagramvänlig form." }, { "section": "OCI-konsollogg (fliken Loggar)", "endpoint": "/api/lxc//console-log", "source": "Konsolutdata från avbildningens huvudprocess, läst från /var/log/proxmenux/oci/<vmid>.console.log på värden. Visas endast för OCI-containrar." }, { "section": "Backups tillgängliga för gäst", "endpoint": "/api/vms//backups", "source": "pvesm list <storage> filtreras av VMID." }, { "section": "Gästens brandväggslogg (Brandvägg-fliken)", "endpoint": "/api/vms//firewall/log", "source": "/var/log/pve-firewall.log filtreras av VMID." }, { "section": "Strömknappar (Starta / Tvinga stopp / Starta om / Stäng av)", "endpoint": "/api/vms//control", "source": "qm start|stop|reboot|shutdown eller pct motsvarande." } ], "codeComment1": "# Jämför översiktens data med PVE", "codeComment2": "# Granska gästens konfiguration precis som i dialogrutan", "codeComment3": "# VM", "codeComment4": "# CT" }, "whereNext": { "heading": "Nästa steg", "items": [ { "label": "Hälsoövervakare", "href": "/docs/monitor/health-monitor", "tailRich": " — VMs & Containers kategori (misslyckad start, QMP timeouts, CT avstängningsfel)." }, { "label": "Aviseringar", "href": "/docs/monitor/notifications", "tailRich": " - vad vm_*, ct_*, migration_* och backup_* händelser utlöser nedströms." }, { "label": "API-referens", "href": "/docs/monitor/api", "tailRich": " — slutpunkterna för VM och säkerhetskopior." }, { "label": "Översiktsindex", "href": "/docs/monitor/dashboard", "tailRich": " — de andra flikarna." }, { "label": "ProxMenux → Skapa VM", "href": "/docs/create-vm", "tailRich": " — skapa system: NAS-mallar (Synology med flera), Linux-/Windows-VM och standardvärden anpassade för Proxmox." } ] } }