feat: push-based monitoring with remote agent (v2) #43

Merged
rafaga21 merged 1 commits from feat/push-monitoring-agent-v2 into master 2026-06-11 19:34:41 -04:00
Collaborator

Resumen

Monitoreo push-based: cada servidor ejecuta un agente bash que envía métricas por HTTP POST cada 60s. Se instala via SSH desde el panel.

Cambios

  • Instalador dual-mode: usa systemd si tiene NOPASSWD sudo, o @reboot cron si no
  • Self-elevation con script PTY si requiretty está activo
  • POST /api/metrics/push endpoint con auth via agent_key
  • UI con sección Monitoring Agent, modales install/uninstall, key oculta
  • Migración 006: agent_key, agent_installed, agent_install_path, agent_last_seen_at

Revertido commit fe99775 (config search path) para simplificar.

## Resumen Monitoreo push-based: cada servidor ejecuta un agente bash que envía métricas por HTTP POST cada 60s. Se instala via SSH desde el panel. ## Cambios - Instalador dual-mode: usa systemd si tiene NOPASSWD sudo, o @reboot cron si no - Self-elevation con script PTY si requiretty está activo - POST /api/metrics/push endpoint con auth via agent_key - UI con sección Monitoring Agent, modales install/uninstall, key oculta - Migración 006: agent_key, agent_installed, agent_install_path, agent_last_seen_at Revertido commit fe99775 (config search path) para simplificar.
agent added 1 commit 2026-06-11 19:34:14 -04:00
rafaga21 approved these changes 2026-06-11 19:34:37 -04:00
rafaga21 merged commit 589524b1d0 into master 2026-06-11 19:34:41 -04:00
rafaga21 deleted branch feat/push-monitoring-agent-v2 2026-06-11 19:34:42 -04:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: devlab/server-manager#43