fix: TypeScript errors in server-metrics service

This commit is contained in:
2026-02-04 23:21:03 +00:00
parent f4160b60f9
commit bd21a8d511
5 changed files with 38 additions and 5 deletions

View File

@@ -2,6 +2,30 @@
Todas as alterações notáveis neste projecto serão documentadas neste ficheiro.
## [2.3.0] - 2026-02-04
### Added
-**Server Metrics Unified** - Métricas de todos os servidores (Hetzner + SSH)
- Serviço `/api/services/server-metrics.ts` - Collector unificado
- Rota `/api/server-metrics/collect` - Recolhe todas as métricas
- Rota `/api/server-metrics/ssh` - Métricas CWP e EasyPanel via SSH
- Rota `/api/server-metrics/hetzner` - Sync Hetzner para monitoring
- Integração com `tbl_eal_monitoring` existente
### Endpoints Server Metrics
- `POST /api/server-metrics/collect` - Recolhe métricas de todos os servidores
- `POST /api/server-metrics/ssh` - Apenas CWP Server e EasyPanel (via SSH)
- `POST /api/server-metrics/hetzner` - Sync Hetzner para tabela monitoring
### Technical Notes
- Servidores SSH: CWP Server (176.9.3.158), EasyPanel (178.63.18.51)
- Servidores Hetzner: MCP Hub, Meet, WhatsApp, WhatSMS
- Métricas: CPU%, RAM%, Disk%, Load Average, Network I/O
- Actualiza `tbl_eal_monitoring` com dados reais
- Cron recomendado: `curl -X POST localhost:3001/api/server-metrics/collect` a cada 5 min
---
## [2.2.0] - 2026-02-04
### Added