# sqlservercheck (Dockge) Monitor koneksi SQL Server dengan model **TS** dan **NTS**. - **Folder:** `/opt/stacks/sqlservercheck` - **Deploy:** Dockge → Build & Start, atau: ```bash cd /opt/stacks/sqlservercheck docker compose up -d --build ``` ## Endpoint | Model | Internal (Uptime Kuma) | Reverse proxy (restricted) | |-------|------------------------|----------------------------| | TS | `http://sqlservercheck/ts` | `https://sqlservercheck.gisportal.id/ts` | | NTS | `http://sqlservercheck/nts` | `https://sqlservercheck.gisportal.id/nts` | - HTTP **200** + body `OK [...]` = koneksi SQL up - HTTP **503** + body `FAIL [...]` = koneksi SQL down ## Uptime Kuma Tambahkan monitor **HTTP(s)** (disarankan pakai URL internal): 1. **SQL Server TS** → `http://sqlservercheck/ts` — expect status `200` atau keyword `OK [TS]` 2. **SQL Server NTS** → `http://sqlservercheck/nts` — expect status `200` atau keyword `OK [NTS]` > NTS akan **down** selama SQL Server memakai sertifikat self-signed (perilaku normal). ## Akses - Port host: `127.0.0.1:8090` (tidak publik) - Container hanya menerima request dari jaringan Docker/private - Nginx reverse proxy: hanya `127.0.0.1` + jaringan Docker (`172.16.0.0/12`, `10.0.0.0/8`) ## Env Salin `.env.example` → `.env` dan isi kredensial SQL Server.