{ "meta": { "title": "ProxMenux Monitor | ProxMenux-dokumentation", "description": "Aktivera eller inaktivera systemd-enheten proxmenux-monitor.service och granska dess tillstånd. Monitor tillhandahåller ett webbgränssnitt på TCP-port 8008 för visuell övervakning av värden.", "ogTitle": "ProxMenux Monitor | ProxMenux-dokumentation", "ogDescription": "Aktivera eller inaktivera systemd-tjänsten proxmenux-monitor och kontrollera dess status i Inställningar." }, "header": { "title": "ProxMenux Monitor", "description": "Två relaterade åtgärder i Inställningar: växla systemd-enheten proxmenux-monitor.service (starta/stoppa och aktivera/inaktivera autostart tillsammans) och visa dess detaljerade status. Monitor tillhandahåller ett webbgränssnitt på TCP-port 8008 för visuell övervakning av värden.", "section": "Inställningar" }, "intro": { "title": "Vad är ProxMenux Monitor?", "body": "ProxMenux Monitor är en integrerad webbpanel som visar din Proxmox-infrastruktur i realtid. Den nås från valfri webbläsare i nätverket utan att du behöver en terminal." }, "offers": { "heading": "Vad det erbjuder", "items": [ "Realtidsövervakning av CPU, RAM, diskanvändning och nätverkstrafik.", "Översikt över virtuella maskiner och LXC-containrar som körs, med statusindikatorer.", "Inloggningsautentisering för att skydda åtkomsten.", "Tvåfaktorsautentisering (2FA) med TOTP-stöd.", "Omvänd proxy stöd (Nginx / Traefik).", "Designad för att arbeta över stationära och mobila enheter." ] }, "access": { "heading": "Åtkomst", "intro": "Efter installationen är panelen tillgänglig på:", "url": "http://:8008", "outro": "Monitorn installeras automatiskt som en del av standard ProxMenux-installationen och körs som en systemd-tjänst (proxmenux-monitor.service) som startar automatiskt på start." }, "warnConditional": { "title": "Inställningar endast synliga när Monitor är installerad", "body": "De två menyposterna som beskrivs nedan visas endast i Inställningar om proxmenux-monitor.service är registrerad hos systemd. Om du inte ser dem installerades inte Monitor (det är valfritt under ProxMenux-installation). För att lägga till det senare, installera om ProxMenux med den senaste versionen och välj alternativet Monitor." }, "toggle": { "heading": "Aktivera / Deaktivera", "intro": "Den första menyposten växlar mellan två tillstånd beroende på om tjänsten körs:", "headerState": "Aktuellt tillstånd", "headerLabel": "Visad menytext", "headerAction": "Åtgärd vid bekräftelse", "rows": [ { "state": "aktiv", "label": "Inaktivera ProxMenux Monitor", "action": "systemctl stop + disable" }, { "state": "Inaktiv", "label": "Aktivera ProxMenux Monitor", "action": "systemctl enable + start" } ], "outro": "Varje ändring kräver en ja/nej-bekräftelse. Inaktivering stoppar tjänsten och stänger av autostart; aktivering slår på autostart och startar tjänsten direkt." }, "status": { "heading": "Visa Monitor-tjänstens status", "intro": "Den andra menyposten läser bara information. Den rensar skärmen, visar ProxMenux-logotypen och rubriken ”Verifiering av tjänsten ProxMenux Monitor” och rapporterar sedan:", "items": [ "Servicestatus: aktiv, inaktiv eller not_installed.", "Web UI URL (endast när den är aktiv): http://<host_ip>:8008 - härrör från hostname -I | awk '''{print $1}'''.", "Detailed systemd-utgång: systemctl status proxmenux-monitor.service --no-pager -l - visar senaste logglinjer, ExecStart, MainPID, etc." ] }, "manual": { "title": "Manuella motsvarigheter", "intro": "Från varje skal:", "code": "systemctl status proxmenux-monitor.service # detailed status\nsystemctl is-active proxmenux-monitor.service # one-word status\nsystemctl enable --now proxmenux-monitor.service # enable + start\nsystemctl disable --now proxmenux-monitor.service # stop + disable\njournalctl -u proxmenux-monitor.service -f # follow live logs" }, "reset": { "heading": "Återställ lösenordet för ProxMenux Monitor", "intro": "Återställningsväg för operatören som förlorade instrumentpanelens lösenord (eller 2FA-enhet). Alternativet visas endast när monitorn är installerad på värden. Välja det:", "items": [ "Be om bekräftelse med en ja/nej dialog - åtgärden är destruktiv för inloggningsuppgifterna.", "Backar upp den befintliga /root/.config/proxmenux-monitor/auth.json till auth.json.bak-<UTC timestamp> (läge 0600) så att det tidigare tillståndet kan återställas manuellt om återställningen var ett misstag.", "Stoppar tjänsten proxmenux-monitor för att undvika konflikt mellan filändringen och en pågående inloggning.", "Rensar identitetsfälten i auth.json: enabled=false, configured=false, tömmer username, password_hash, totp_secret och listan med reservkoder.", "Bevarar jwt_secret och registrerade api_tokens / revoked_tokens, så att långlivade API-token för Home Assistant eller andra skript fortsätter att fungera för autentisering efter återställningen.", "Startar om tjänsten. Nästa besök på http://<host>:8008 visar den första lanseringsguiden så att ett nytt admin-konto kan skapas." ], "preservedTitle": "Vad som överlever återställningen, vad som inte", "preservedBody": "Rensas: användarnamn, lösenordshash, TOTP-hemlighet för 2FA och reservkoder. Bevaras: jwt_secret, metadata för api_tokens och listan revoked_tokens. Vill du även ogiltigförklara alla API-token och börja om helt tar du bort auth.json manuellt i stället för att använda menyalternativet. Vid nästa start skapar tjänsten en ny JWT-hemlighet och övriga data från grunden.", "trustTitle": "Fysisk åtkomst är förtroendeankaret", "trustBody": "Denna återställningsväg kräver rot skal på värden. Den som kan köra menu kommandot som rot redan styr rutan, så att ge dem lösenord återhämtning är inte ett privilegium eskalering - det är förenligt med hur alla andra admin verktyg på Proxmox fungerar. Korollären: Monitor-inloggningen skyddar inte någonting från någon du redan har släppt in Proxmox-skalet.", "seeAlso": "Se även Monitor → Åtkomst och autentisering → Återställa ett förlorat lösenord för samma flöde från panelens perspektiv och mer om lösenordshashning och hur JWT-hemligheten skapas." }, "files": { "heading": "Filer involverade", "code": "/etc/systemd/system/proxmenux-monitor.service # systemd unit\n/root/.config/proxmenux-monitor/ # runtime config dir\n/var/log/proxmenux-auth.log # Flask app auth log\n # (read by Fail2Ban [proxmenux] jail)" }, "troubleshoot": { "heading": "Felsökning", "missingTitle": "Båda menyalternativen saknas", "missingBody": "Monitorn är inte registrerad hos systemd. Bekräfta med systemctl list-unit-files | grep proxmenux-monitor - om det inte finns någon utgång, installera om ProxMenux från den officiella installatören med den senaste versionen och välj alternativet Monitor under installationen.", "unreachableTitle": "Tjänsten är aktiverad men webbadressen kan inte nås", "unreachableBody": "Statusutskriften i Inställningar visar IP-adressen. Kontrollera:", "unreachableCmd": "ss -tlnp | grep 8008 # is anything listening?\njournalctl -u proxmenux-monitor -n 100 --no-pager # recent errors\ncurl -sI http://localhost:8008 # local reachability", "unreachableOutro": "Om localhost fungerar men externt inte, kontrollera din värd brandvägg (pve-firewall eller nftables) för inkommande TCP 8008.", "stopsTitle": "Aktiverade tjänsten men det stoppar sig några sekunder senare", "stopsBody": "Oftast beror det på en portkonflikt (något annat använder 8008) eller en misslyckad beroendekontroll. Systemjournalen visar orsaken: journalctl -u proxmenux-monitor.service -b." }, "related": { "heading": "Relaterad", "items": [ { "href": "/docs/security/fail2ban", "label": "Fail2Ban", "tailRich": "— [proxmenux] jail skyddar monitorn på TCP 8008." }, { "href": "/docs/settings", "label": "Översikt över inställningar", "tail": "." } ] } }