SAFE-POINT-039C - Diagnostico SMTP Hostinger y drill Alertmanager¶
Fecha: 2026-06-16
Objetivo¶
Validar la credencial SMTP real de Hostinger para
operaciones@ladirecta.com.ar, desplegar observabilidad O4 y ejecutar un unico
drill controlado de alerta/email para La Directa sin exponer secretos ni abrir
Prometheus/Alertmanager.
SAFE POINT inicial¶
- Workspace:
C:\APV\openclawai - Estado inicial documentacion cierre:
## main...origin/main - HEAD inicial documentacion cierre:
65427e11d12bd0940b987f18d91df6603bb7844d - Acceso VPS:
ssh -o BatchMode=yes openclaw-vps - Host remoto:
srv977009 - Usuario remoto:
root
Runtime validado¶
- Directorio runtime:
/opt/stacks/observability .env: presente.- Secreto SMTP:
/opt/stacks/observability/secrets/alertmanager_smtp_password - presente
- no vacio
- owner
root:root - modo
600 - no se imprimio ni se volco el contenido
.envcorregido con variables no secretas:ALERTMANAGER_SMTP_SMARTHOST=smtp.hostinger.com:587ALERTMANAGER_SMTP_FROM=operaciones@ladirecta.com.arALERTMANAGER_SMTP_AUTH_USERNAME=operaciones@ladirecta.com.arALERTMANAGER_SMTP_REQUIRE_TLS=trueALERTMANAGER_LADIRECTA_EMAIL_TO=gabrielcanuti@gmail.comALERTMANAGER_SMTP_PASSWORD_FILE=/opt/stacks/observability/secrets/alertmanager_smtp_password
SMTP directo¶
- Metodo: Python
smtplibdesde el VPS. - Host:
smtp.hostinger.com:587. - Seguridad: STARTTLS.
- Usuario/from:
operaciones@ladirecta.com.ar. - Destino:
gabrielcanuti@gmail.com. - Resultado:
PASS, envio directosent=1. - Secretos: el password se leyo localmente desde el archivo runtime y no se imprimio.
Deploy observability¶
Comandos ejecutados en /opt/stacks/observability:
docker compose config --quietdocker compose up -ddocker compose ps
Resultado: PASS.
Servicios verificados:
obs-prometheus: running,/-/readyrespondePrometheus Server is Ready.obs-alertmanager: running,/-/readyrespondeOK.obs-grafana: running,/api/healthrespondedatabase: ok, version13.0.1+security-01.obs-blackbox-exporter,obs-cadvisor,obs-node-exporter,obs-thanos-sidecar,obs-thanos-query,obs-thanos-storegatewayyobs-thanos-compactor: running.
Validaciones de config:
promtool check config /etc/prometheus/prometheus.yml:SUCCESS.amtool check-config /tmp/alertmanager.yml:SUCCESS.
Exposicion publica¶
obs-prometheus:HostConfig.PortBindings:NONE- redes:
obs-observability-internal - TCP externo
46.202.151.32:9090:CLOSED_OR_TIMEOUT obs-alertmanager:HostConfig.PortBindings:NONE- redes:
obs-observability-internal - TCP externo
46.202.151.32:9093:CLOSED_OR_TIMEOUT
Grafana conserva publicacion controlada por NPM; no se publico Prometheus ni Alertmanager.
Drill controlado¶
- Alerta sintetica:
SafePoint039CSMTPDrill. - Labels:
tenant="ladirecta"service="ecommerce-ladirecta"severity="warning"instance="safe-point-039c"- Metodo: API interna de Alertmanager desde
obs-alertmanagercontra127.0.0.1:9093. - Resultado:
- disparo aceptado:
OK - resolucion aceptada:
OK - alertas sinteticas activas remanentes:
0 - Metricas Alertmanager:
alertmanager_notifications_total{integration="email"} 1alertmanager_notifications_failed_total{integration="email",...} 0para todos los motivos observados.- Logs recientes de Alertmanager: sin errores SMTP/email para el drill.
- Recepcion humana del correo:
CONFIRMADAen Gmail. - Evidencia visible de recepcion:
- From visible:
operaciones@ladirecta.com.ar - Subject visible:
[WARNING][La Directa] SAFE-POINT-039C drill controlado SMTP La Directa
Restricciones respetadas¶
- No se imprimio ni se leyo en salida el contenido del secreto.
- No se guardaron secretos en Git.
- No se toco VPS WooCommerce.
- No se toco DNS, Cloudflare, firewall ni WordPress.
- No se expuso Prometheus ni Alertmanager.
- No se enviaron tests repetitivos; se ejecuto un test SMTP directo y un drill Alertmanager controlado.
Resultado¶
- SMTP directo:
OK. - Alertmanager deploy:
OK. - Test alerta/email
SafePoint039CSMTPDrill:RECIBIDOen Gmail. - Email recibido:
OK, From visibleoperaciones@ladirecta.com.ar. - Canal de alertas La Directa:
OPERATIVO. - Estado operativo O4:
VERDE, con entrega email runtime validada y confirmada.