7. fejezet · 7.1
Uptime Kuma: a webhelyek és a szerver felügyelete
Az Uptime Kuma ellenőrzi, hogy a webhelyei, szerverei és tanúsítványai működnek-e, és figyelmezteti Önt, ha valami hiba történik. A kezelése a böngészőből történik.
Minden recept a(z) Munkakönyvtár compose.yaml és .env fájllal, valamint Caddyvel cikkben bemutatott, Caddyt használó /srv/diensten munkamappára épül. Hozzáad egy szolgáltatást a(z) compose.yaml fájlhoz, egy blokkot a(z) Caddyfile fájlhoz, valamint egy A és egy AAAA rekordot a névhez (lásd: A és AAAA rekord a Domainjeim menüben).
1. DNS
Hozzon létre egy A és egy AAAA rekordot, amely a(z) status.example.com nevet a VPS-ére irányítja.
2. compose.yaml
Adja hozzá a(z) services: alá:
uptime-kuma:
image: louislam/uptime-kuma:2
restart: unless-stopped
volumes:
- uptime-kuma:/app/data
A(z) volumes: alá pedig a végére:
uptime-kuma:
3. Caddyfile
status.example.com {
reverse_proxy uptime-kuma:3001
}
4. Indítás
anna@web1:/srv/diensten$ sudo docker compose up -d
anna@web1:/srv/diensten$ sudo docker compose exec -w /etc/caddy caddy caddy reload
Nyissa meg a(z) https://status.example.com címet, és azonnal hozza létre a rendszergazdai fiókját, mielőtt valaki más tenné meg.
5. Mit érdemes felügyelni?
| Monitor típusa | Példa |
|---|---|
| HTTP(s) | Az Ön webhelye. Kapcsolja be a lejáró tanúsítványra vonatkozó értesítést: a Let's Encrypt erről már nem küld e-mailt. |
| TCP-port | Elérhető-e az SSH (22) egy másik szerveren |
| Ping | Válaszol-e egy szerver |
| Push | A biztonsági mentési szkript a futás végén meghív egy címet. Ha ez a jelzés elmarad, értesítést kap (lásd: Biztonsági mentés a restic segítségével egy másik helyre). |
Az értesítéseknél állítsa be, hogyan szeretne figyelmeztetést kapni, például e-mailben egy 587-es portot használó postafiókon keresztül (lásd: Reverse DNS és levelek küldése a VPS-ről), vagy egy telefonos alkalmazással.
Figyelem: A saját VPS-én futó Uptime Kuma nem tudja figyelmeztetni Önt, ha maga a VPS áll le. Ezért a VPS-ét kívülről is felügyeltesse, egy másik szerverről vagy egy külső szolgáltatással (lásd: Felügyelet kívülről és belülről).
Biztonsági mentés és frissítések
Minden adat a(z) uptime-kuma kötetben található; ezt vegye fel a biztonsági mentésébe (lásd: Adatbázisok és Docker-kötetek helyes mentése). A frissítést a(z) Konténerek frissítése, takarítás és a naplók korlátozása cikkben leírtak szerint végezheti el.
