05-sep: [superguardado] versiono vigilancia de salud del VPS (anti-minero cron + revision completa)
This commit is contained in:
@@ -48,3 +48,16 @@ como documentos adjuntos (se leen de `state.metadata.files` del historial).
|
|||||||
API comprobada contra opencode 1.17.15: POST /session, POST /session/:id/message
|
API comprobada contra opencode 1.17.15: POST /session, POST /session/:id/message
|
||||||
(body `parts` + `model` con `providerID`/`modelID`), GET /session/:id/message,
|
(body `parts` + `model` con `providerID`/`modelID`), GET /session/:id/message,
|
||||||
GET /config/providers, GET /global/health, GET /project.
|
GET /config/providers, GET /global/health, GET /project.
|
||||||
|
|
||||||
|
## Vigilancia de salud del VPS (05-09-2026)
|
||||||
|
|
||||||
|
Tras un incidente de criptomineros en el VPS se instaló vigilancia automática:
|
||||||
|
|
||||||
|
- `vps_miner_watch.sh` — cron `*/10 * * * *`: detecta y mata procesos "rojos"
|
||||||
|
(ejecutable en /tmp, memfd o deleted, CPU > 80 %). Log: `/root/vps_miner.log`.
|
||||||
|
- `vps_check.sh` — cron `17 */4 * * *`: revisión completa (carga, memoria, disco,
|
||||||
|
top CPU, mineros, servicios opencode/docker). Log: `/root/vps_health.log`.
|
||||||
|
|
||||||
|
Ambos viven en `/usr/local/bin/` del VPS. Desplegar de nuevo copiándolos ahí
|
||||||
|
y (re)instalando las líneas de cron correspondientes.
|
||||||
|
|
||||||
|
|||||||
BIN
vps_opencode_bot/vps_check.sh
Normal file
BIN
vps_opencode_bot/vps_check.sh
Normal file
Binary file not shown.
BIN
vps_opencode_bot/vps_miner_watch.sh
Normal file
BIN
vps_opencode_bot/vps_miner_watch.sh
Normal file
Binary file not shown.
Reference in New Issue
Block a user