10-platforms/homelab/platform-40/ops/operacion-diaria.md

1.6 KiB

Operación diaria

Ver estado del stack base

cd /srv/platform
docker-compose ps

Ver estado de ChirpStack

cd /srv/chirpstack
docker-compose ps

Ver puertos relevantes

sudo ss -lntup | egrep ':(1883|1884|3000|8080|9000|9001|9443)'

Ver tráfico MQTT interno

mosquitto_sub -h 192.168.40.100 -t 'vertical/+/telemetry'

Publicar mensaje de prueba

mosquitto_pub -h 192.168.40.100 -t test/topic -m hello

Probar listener frontera

TS_IP=$(tailscale ip -4)

mosquitto_pub \
-h $TS_IP \
-p 1884 \
-u ovh_gateway_bridge \
-P <password> \
-t 'eu868/gateway/testgw/event/up' \
-m '{"test":"ok"}'

Ver logs de ChirpStack

cd /srv/chirpstack
docker-compose logs -f cs_chirpstack

Reiniciar ChirpStack

cd /srv/chirpstack
docker-compose restart cs_chirpstack

Comprobar backend de drenaje

curl -s "http://192.168.40.100:8088/api/drain-window/current?tenant=tma4p1aego_lab&site=bench_gh01&product=climate&asset=drain-01"

Consultar auditoría de drenaje

curl -s "http://192.168.40.100:8088/api/drain-window/audit?tenant=tma4p1aego_lab&site=bench_gh01&product=climate&asset=drain-01&limit=10"

Entrar a PostgreSQL hot

docker exec -it mv_postgres_hot psql -U mv_hot_app -d mesavault_hot

Reiniciar drain-control

cd /srv/verticals/drain-control
docker-compose up -d --build

Reiniciar drain-lab

cd /srv/verticals/drain-lab
docker-compose up -d --build

Advertencia crítica

No ejecutar en /srv/platform:

docker-compose down -v