Describe the Monitor pages as the code behaves

This commit is contained in:
MacRimi
2026-10-18 17:16:51 +02:00
parent 456f7e64f6
commit c1fb72ed0e
109 changed files with 473 additions and 473 deletions
@@ -162,7 +162,7 @@
}
],
"reportTitle": "Rapport om nätverkslatens (PDF)",
"reportIntro": "Båda lägena har knappen <strong>Rapport</strong> bredvid målväljaren. Den skapar en PDF med mätningarna som du kan bifoga ett supportärende hos internetleverantören.",
"reportIntro": "Båda lägena har knappen <strong>Rapport</strong> bredvid målväljaren. Den öppnar en utskrivbar rapport över mätningarna; spara den som PDF från webbläsarens utskriftsdialog och bifoga den till ett supportärende hos internetleverantören.",
"reportPreviewAlt": "Första PDF-sidan i latensrapporten med sammanfattning, mätare, statistik, diagram och gränsvärdesguide",
"reportPreviewCaption": "Första sidan innehåller sammanfattning, mätare, huvudstatistik, latens över tid och gränsvärdesguide. Från sida 2 följer mättabellen och metoden.",
"downloadLabel": "Hämta exempelrapport om latens (PDF)",
@@ -136,7 +136,7 @@
"configCaption": "Redigera jailen sshd: sänk <em>Max Retries</em> om du bara använder SSH från ditt eget undernät, eller öka <em>Ban Time</em> för en översikt som är åtkomlig från internet.",
"outro": "Guiden <em>Installation, konfiguration och avinstallation</em> beskriver även manuell installation, ändringen av SSH MaxAuthTries och kopplingen till loggen <code>proxmenux-auth.log</code>. Se <link>ProxMenux → Säkerhet → Fail2Ban</link>.",
"calloutTitle": "Utan Fail2Ban blockerar den här mekanismen inga IP-adresser",
"calloutBody": "ProxMenux Monitor kontrollerar IP-adresser som blockerats av Fail2Ban på <em>applikationsnivå</em> innan Flask-begäranden behandlas. Den frågar fail2ban-client och sparar resultatet i cache i 30 sekunder; ingen SQL-tabell med blockeringar läses. Utan Fail2Ban loggas misslyckade inloggningar i <code>proxmenux-auth.log</code>, men mekanismen blockerar inga IP-adresser."
"calloutBody": "ProxMenux Monitor kontrollerar IP-adresser som blockerats i Fail2Bans jail <code>proxmenux</code> på <em>applikationsnivå</em> innan Flask-begäranden behandlas och sparar resultatet i cache i 30 sekunder. Utan Fail2Ban loggas misslyckade inloggningar i <code>proxmenux-auth.log</code> och inloggningsslutpunkten begränsas till 5 försök per IP var 5:e minut, men ingen IP-adress blockeras."
},
"lynis": {
"heading": "Säkerhetsgranskning med Lynis",
@@ -76,7 +76,7 @@
},
"thresholds": {
"heading": "Gränsvärden i Health Monitor",
"intro": "Förra kortet anger <em>tystnadens längd efter avfärdande</em>; detta anger <strong>värdet som utlöser en varning</strong>. De flesta gränskontroller har justerbara värden för <strong>Varning</strong> och <strong>Kritiskt</strong>. Tabellen förklarar undantag som kombinerad swapregel och aktuell RAM-detektor.",
"intro": "Förra kortet anger <em>tystnadens längd efter avfärdande</em>; detta anger <strong>värdet som utlöser en varning</strong>. De flesta gränskontroller har justerbara värden för <strong>Varning</strong> och <strong>Kritiskt</strong>. Tabellen nedan förklarar undantag som den kombinerade swapregeln.",
"whatForTitle": "Vad det används till",
"whatForIntro": "Standardvärdena är en utgångspunkt, men varje miljö har egna förutsättningar:",
"whatForItems": [
@@ -85,7 +85,7 @@
"Välj temperaturgränser efter diskens specifikationer och faktiska förhållanden. Passiv eller forcerad kylning avgör inte ensam en allmänt lägre eller högre säker gräns.",
"En tungt virtualiserad värd kan få CPU-toppar vid byggen utan att varna för varje topp på 80 %, men måste fortfarande varna vid långvarig överbelastning."
],
"whatForOutro": "Ändringar som stöds gäller <strong>vid nästa kontroll</strong>. Health Monitor läser <code>/usr/local/share/proxmenux/health_thresholds.json</code> varje cykel utan omstart. Vissa indikatorer, som disktemperatur, använder värdena; vissa kapacitetsstaplar har egna gränser. RAM-raden beskriver ett aktuellt undantag.",
"whatForOutro": "Ändringar av tröskelvärden som stöds gäller <strong>vid nästa kontroll</strong>. Health Monitor läser <code>/usr/local/share/proxmenux/health_thresholds.json</code> varje cykel utan omstart. Utvalda indikatorer, bland annat disktemperatur, använder värdena; vissa kapacitetsstaplar behåller egna visuella gränser.",
"coloursTitle": "Statusfärger för Varning och Kritiskt",
"coloursIntro": "Widgetar med det konfigurerade paret Varning/Kritiskt följer de tre lägena nedan. Andra indikatorer, som PVE-kapacitetsstaplar, har egna gränser; färgen ensam visar inte att Health Monitor har larmat.",
"headerColour": "Färg",
@@ -125,7 +125,7 @@
"section": "Minne",
"warning": "85 %",
"critical": "95 %",
"gates": "Värdens RAM-belastning. Den konfigurerbara standarden visar Kritiskt vid 95 %, men aktuell detektor använder en fast regel på 90 % över tid; inställningen ändrar för närvarande inte den körningsgrenen."
"gates": "Värdens RAM-belastning."
},
{
"section": "Swap (endast kritisk nivå)",
@@ -185,7 +185,7 @@
"section": "PVE-lagring",
"warning": "85 %",
"critical": "95 %",
"gates": "Lagring som hanteras av PVE: LVM, LVM-thin, ZFS-pool, RBD/Ceph och PBS. Alla är inte blocklagringssystem."
"gates": "Endast PVE-lagring av typerna LVM, LVM-thin, ZFS-pool, RBD, CephFS och PBS. Katalog-, NFS- och CIFS-lagring täcks av raden för värdens diskutrymme."
},
{
"section": "ZFS-pool",
@@ -218,7 +218,7 @@
"toggleTitle": "Aviseringsreglage när detektering är på",
"toggleBody": "Reglaget <code>lxc_updates_available</code> per kanal under <strong>Aviseringar → Tjänster</strong> visas bara när detektering är på. När den stängs av döljs raden för alla kanaler. Valet sparas i databasen och samma värde återkommer när detektering slås på.",
"purgeTitle": "Vad som rensas när detektering stängs av",
"purgeBody": "Avstängning tar genast bort <code>type=lxc</code>-poster från <code>/usr/local/share/proxmenux/managed_installs.json</code>. Räknarna för LXC-uppdateringar i Hårdvara försvinner vid nästa omladdning. Påslagning fyller registret vid nästa kontroll, eller tidigare med manuell API-uppdatering."
"purgeBody": "Avstängning tar genast bort alla <code>type=lxc</code>-poster från <code>/usr/local/share/proxmenux/managed_installs.json</code>. Räknarna för LXC-uppdateringar på fliken VM och LXC töms vid nästa uppdatering av instrumentpanelen. Påslagning fyller registret vid nästa identifieringscykel, eller tidigare med manuell API-uppdatering."
},
"storageExclusions": {
"heading": "Exklusioner för fjärrlagring",
@@ -70,7 +70,7 @@
"items": [
"<strong>Enhetssökväg</strong> — <code>/dev/sda</code>, <code>/dev/nvme0n1</code>.",
"<strong>Typetikett</strong> — SATA / NVMe och tillhörande ikon.",
"<strong>Systemetikett</strong> — orange markering för diskar som identifierats som operativsystemets diskar. Identifieringen använder monteringarna <code>/</code> och <code>/boot</code> och ger etiketten <em>System</em>. En saknad etikett bevisar inte att disken kan raderas eller användas för annat utan risk.",
"<strong>Systemetikett</strong> — orange markering för diskar som värden använder: systemets monteringspunkter (<code>/</code>, <code>/boot</code>, <code>/usr</code>, <code>/var</code>…), aktiv swap, ZFS-poolmedlemmar, fysiska LVM-volymer, aktiva RAID-medlemmar eller etiketter på systempartitioner. En saknad etikett bevisar inte att disken kan raderas eller användas för annat utan risk.",
"<strong>Modell</strong> — tillverkare och modell från <code>smartctl -i</code>.",
"<strong>Kapacitet</strong> — i lättlästa enheter.",
"<strong>Temperatur</strong> — aktuellt värde i °C, färgat efter disktyp; NVMe använder högre gränser än SATA.",
@@ -112,7 +112,7 @@
"pdfPreviewAlt": "Första sidan i SMART-rapporten med sammanfattning, PASSED-ring och diskinformation",
"pdfPreviewCaption": "Första sidan: sammanfattning, PASSED-ring och fullständig diskinformation. Exempel-PDF:en innehåller SSD-slitage, alla SMART-attribut och testhistorik.",
"pdfDownloadLabel": "Hämta exempelrapport för SMART (PDF)",
"pdfSectionsIntro": "Rapporten har sex huvudavsnitt:",
"pdfSectionsIntro": "Rapporten innehåller dessa huvudavsnitt:",
"pdfSections": [
"<strong>Sammanfattning</strong> — PASSED/FAILED, begriplig diskbedömning — bra, sliten eller felande — och fyra uppgifter: rapporttid, senaste testtyp, resultat och kontrollerade attribut.",
"<strong>Diskinformation</strong> — modell, serienummer, kapacitet, typ HDD/SSD/NVMe, familj, formfaktor, gränssnitt (SATA 3.3 · 6.0 Gb/s, …), TRIM, temperatur och optimal gräns, drifttimmar, starter, SMART, väntande/omallokerade sektorer och CRC-fel.",
@@ -127,7 +127,7 @@
"historyImageCaption": "Diskens SMART-historik. Varje rad visar typ, tid, ålder, markering av senaste test samt hämtning av <code>smartctl</code>-utdata och borttagning.",
"historyIntro": "Sparade slutförda korta och utökade tester för disken. Varje post innehåller ursprungliga <code>smartctl</code>-utdata och fälten som Monitor tolkar för översikten. Åtgärder per rad:",
"historyItems": [
"<strong>Hämta</strong> — sparar JSON-ögonblicksbilden med rapportens <code>smartctl -a</code>-data. Praktiskt när tillverkarsupporten behöver ursprungliga diagnostikfält.",
"<strong>Hämta</strong> — sparar testets JSON-ögonblicksbild (utdata från <code>smartctl -a --json</code>, eller <code>nvme smart-log</code> på NVMe när smartctl misslyckas). Praktiskt när tillverkarsupporten behöver ursprungliga diagnostikfält.",
"<strong>Ta bort</strong> — raderar ett test manuellt ur historiken. Lagringsgränsen i Schema (<em>senaste 5 / 10 / 20</em>) tar automatiskt bort de äldsta."
],
"scheduleTitle": "Flik 4 — Schema",
@@ -1,16 +1,16 @@
{
"meta": {
"title": "ProxMenux Monitor — Översikt: VM och LXC | ProxMenux-dokumentation",
"description": "Inventering av gäster med CPU, minne och disk i realtid. Detaljerna visar konfiguration, resurser, säkerhetskopior, senaste Proxmox-loggresultat, anteckningar och Starta / Stäng av / Starta om / Tvinga stopp."
"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 VM och LXC samt gästdetaljer med konfiguration, resurser, säkerhetskopior, loggar och Starta / Stäng av / Starta om / Tvinga stopp.",
"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. Åtgärder går via <code>POST /api/vms/&lt;vmid&gt;/control</code> efter uttrycklig bekräftelse och uppdaterar gästens rad. Tvingad avstängning kräver den särskilda knappen Tvinga stopp."
"body": "Här styr du gästernas livscykel. Livscykelåtgärder går via <code>POST /api/vms/&lt;vmid&gt;/control</code>; 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",
@@ -186,9 +186,9 @@
"source": "PVE RRD-data (<code>pvesh get /nodes/&lt;node&gt;/qemu/&lt;id&gt;/rrddata</code>) kondenserade till en diagramvänlig form."
},
{
"section": "Senaste Proxmox-loggresultat",
"endpoint": "/api/vms/<vmid>/logs",
"source": "<code>pvesh get /nodes/&lt;node&gt;/&lt;qemu|lxc&gt;/&lt;vmid&gt;/log --start 0 --limit 1000</code>. Om kommandot misslyckas returneras en tom lista; detta ger inte fullständiga systemloggar inifrån gästen."
"section": "OCI-konsollogg (fliken Loggar)",
"endpoint": "/api/lxc/<vmid>/console-log",
"source": "Konsolutdata från avbildningens huvudprocess, läst från <code>/var/log/proxmenux/oci/&lt;vmid&gt;.console.log</code> på värden. Visas endast för OCI-containrar."
},
{
"section": "Backups tillgängliga för gäst",