Files
ProxMenux/web/messages/es/docs/settings/proxmenux-monitor.json
T

120 lines
9.1 KiB
JSON

{
"meta": {
"title": "ProxMenux Monitor | Documentación de ProxMenux",
"description": "Activa o desactiva la unidad systemd proxmenux-monitor.service e inspecciona su estado actual. El Monitor expone una UI web en TCP 8008 para monitorización visual del host.",
"ogTitle": "ProxMenux Monitor | Documentación de ProxMenux",
"ogDescription": "Activa o desactiva el servicio systemd proxmenux-monitor y consulta su estado en Ajustes."
},
"header": {
"title": "ProxMenux Monitor",
"description": "Dos acciones relacionadas en Ajustes: activar o desactivar la unidad systemd proxmenux-monitor.service (iniciar/detener y habilitar/deshabilitar el arranque automático a la vez) y ver su estado detallado. Monitor ofrece una interfaz web en TCP 8008 para monitorizar el host.",
"section": "Ajustes"
},
"intro": {
"title": "¿Qué es ProxMenux Monitor?",
"body": "ProxMenux Monitor es un panel web integrado que proporciona visibilidad en tiempo real de tu infraestructura Proxmox — accesible desde cualquier navegador en tu red, sin necesidad de terminal."
},
"offers": {
"heading": "Qué ofrece",
"items": [
"Monitorización en tiempo real de CPU, RAM, uso de disco y tráfico de red.",
"Resumen de VMs y contenedores LXC en ejecución con indicadores de estado.",
"Autenticación de login para proteger el acceso.",
"Autenticación de dos factores (2FA) con soporte TOTP.",
"Soporte para proxy inverso (Nginx / Traefik).",
"Diseñado para funcionar tanto en escritorio como en dispositivos móviles."
]
},
"access": {
"heading": "Acceso",
"intro": "Una vez instalado, el panel está disponible en:",
"url": "http://<your-proxmox-ip>:8008",
"outro": "El Monitor se instala automáticamente como parte de la instalación estándar de ProxMenux y corre como un servicio systemd (<code>proxmenux-monitor.service</code>) que arranca automáticamente al iniciar."
},
"warnConditional": {
"title": "Las opciones de Ajustes solo aparecen cuando Monitor está instalado",
"body": "Las dos entradas de menú descritas debajo solo aparecen en Settings si <code>proxmenux-monitor.service</code> está registrado en systemd. Si no las ves, el Monitor no se instaló (es opcional durante la instalación de ProxMenux). Para añadirlo más tarde, reinstala ProxMenux con la última versión y elige la opción de Monitor."
},
"toggle": {
"heading": "Activar / Desactivar",
"intro": "La primera entrada de menú es un único conmutador que alterna entre dos estados según si el servicio está actualmente corriendo:",
"headerState": "Estado actual",
"headerLabel": "Etiqueta del menú mostrada",
"headerAction": "Acción al confirmar",
"rows": [
{
"state": "activo",
"label": "Desactivar ProxMenux Monitor",
"action": "systemctl stop + disable"
},
{
"state": "inactivo",
"label": "Activar ProxMenux Monitor",
"action": "systemctl enable + start"
}
],
"outro": "Cada cambio requiere confirmación sí/no. Desactivar detiene el servicio <em>y</em> deshabilita su inicio automático; activar habilita el inicio automático <em>y</em> arranca el servicio inmediatamente."
},
"status": {
"heading": "Mostrar estado del servicio del Monitor",
"intro": "La segunda entrada de menú es de solo lectura. Limpia la pantalla, muestra el logo de ProxMenux y el título <em>\"ProxMenux Monitor Service Verification\"</em>, después reporta:",
"items": [
"<strong>Estado del servicio:</strong> active, inactive o not_installed.",
"<strong>URL de la UI web</strong> (solo cuando está activo): <code>http://&lt;host_ip&gt;:8008</code> — derivado de <code>hostname -I | awk '''{print $1}'''</code>.",
"<strong>Salida detallada de systemd:</strong> <code>systemctl status proxmenux-monitor.service --no-pager -l</code> — muestra líneas de log recientes, ExecStart, MainPID, etc."
]
},
"manual": {
"title": "Equivalentes manuales",
"intro": "Desde cualquier shell:",
"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": "Restablecer la contraseña de ProxMenux Monitor",
"intro": "Ruta de recuperación para el usuario que perdió la contraseña del panel (o el dispositivo 2FA). La opción solo aparece cuando el Monitor está instalado en el host. Al seleccionarla:",
"items": [
"Pide confirmación con un diálogo sí/no — la acción es destructiva para las credenciales de login.",
"Hace backup del <code>/root/.config/proxmenux-monitor/auth.json</code> existente a <code>auth.json.bak-&lt;UTC timestamp&gt;</code> (modo <code>0600</code>) para que el estado previo se pueda restaurar manualmente si el reset fue un error.",
"Detiene el servicio <code>proxmenux-monitor</code> para evitar conflictos entre la edición del archivo y un inicio de sesión en curso.",
"Limpia los campos de identidad en <code>auth.json</code>: <code>enabled=false</code>, <code>configured=false</code>, vacía <code>username</code>, <code>password_hash</code>, <code>totp_secret</code> y el array de códigos de backup.",
"<strong>Conserva</strong> <code>jwt_secret</code> y los <code>api_tokens</code> / <code>revoked_tokens</code> registrados para que los tokens de larga duración de Home Assistant u otros scripts <em>sigan autenticándose</em> tras el restablecimiento.",
"Reinicia el servicio. La siguiente visita a <code>http://&lt;host&gt;:8008</code> muestra el asistente de configuración de primer lanzamiento para que se pueda crear una nueva cuenta de administrador."
],
"preservedTitle": "Qué sobrevive al reset, qué no",
"preservedBody": "<strong>Borra:</strong> usuario, hash de contraseña, secreto TOTP de 2FA y códigos de recuperación. <strong>Conserva:</strong> <code>jwt_secret</code>, metadatos de <code>api_tokens</code> y lista <code>revoked_tokens</code>. Para invalidar también todos los tokens API y empezar de cero, elimina <code>auth.json</code> manualmente en lugar de usar esta opción. Al reiniciar el servicio se regeneran el secreto JWT y los demás datos.",
"trustTitle": "El acceso al host físico es el ancla de confianza",
"trustBody": "Esta ruta de reset requiere shell root en el host. Cualquiera que pueda ejecutar el comando <code>menu</code> como root ya controla la máquina, así que darle la recuperación de contraseña no es una escalada de privilegios — es coherente con cómo funciona cualquier otra herramienta de administración en Proxmox. El corolario: el login del Monitor no protegerá nada de alguien a quien ya hayas dejado entrar al shell de Proxmox.",
"seeAlso": "Consulta también <link>Monitor → Acceso y autenticación → Recuperar una contraseña perdida</link> para ver este procedimiento desde el panel y conocer cómo se calculan los hashes de contraseñas y se genera el secreto JWT."
},
"files": {
"heading": "Archivos implicados",
"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": "Solución de problemas",
"missingTitle": "Ambas opciones del menú faltan",
"missingBody": "El Monitor no está registrado en systemd. Confirma con <code>systemctl list-unit-files | grep proxmenux-monitor</code> — si no hay salida, reinstala ProxMenux desde el instalador oficial con la última versión y elige la opción de Monitor durante la instalación.",
"unreachableTitle": "Servicio activado pero la URL es inalcanzable",
"unreachableBody": "El estado en Ajustes muestra la IP. Comprueba:",
"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": "Si localhost funciona pero el externo no, comprueba el firewall del host (<code>pve-firewall</code> o nftables) para TCP 8008 entrante.",
"stopsTitle": "Activé el servicio pero se para solo unos segundos después",
"stopsBody": "Lo más habitual es un conflicto de puerto (algo más en 8008) o una comprobación de dependencias fallando. El journal lo dirá: <code>journalctl -u proxmenux-monitor.service -b</code>."
},
"related": {
"heading": "Relacionado",
"items": [
{
"href": "/docs/security/fail2ban",
"label": "Fail2Ban",
"tailRich": " — el jail <code>[proxmenux]</code> protege el Monitor en TCP 8008."
},
{
"href": "/docs/settings",
"label": "Resumen de Ajustes",
"tail": "."
}
]
}
}