Luku 7 · 7.1
Uptime Kuma: sivustojen ja palvelimen valvonta
Uptime Kuma tarkistaa, toimivatko verkkosivustosi, palvelimesi ja varmenteesi, ja varoittaa, jos jokin menee vikaan. Hallitset sitä selaimessa.
Jokainen ohje perustuu työkansioon /srv/diensten, jossa on Caddy artikkelista Työhakemisto: compose.yaml, .env ja Caddy. Lisäät palvelun tiedostoon compose.yaml, lohkon tiedostoon Caddyfile sekä A- ja AAAA-tietueen nimelle (katso A- ja AAAA-tietue Omat verkkotunnukset -osiossa).
1. DNS
Luo nimelle status.example.com A- ja AAAA-tietue, joka osoittaa VPS:llesi.
2. compose.yaml
Lisää kohtaan services::
uptime-kuma:
image: louislam/uptime-kuma:2
restart: unless-stopped
volumes:
- uptime-kuma:/app/data
Ja kohtaan volumes: loppuun:
uptime-kuma:
3. Caddyfile
status.example.com {
reverse_proxy uptime-kuma:3001
}
4. Käynnistys
anna@web1:/srv/diensten$ sudo docker compose up -d
anna@web1:/srv/diensten$ sudo docker compose exec -w /etc/caddy caddy caddy reload
Avaa https://status.example.com ja luo ylläpitäjän tili heti, ennen kuin joku muu ehtii tehdä sen.
5. Mitä valvot?
| Valvontatyyppi | Esimerkki |
|---|---|
| HTTP(s) | Verkkosivustosi. Ota käyttöön ilmoitus vanhenevasta varmenteesta: Let's Encrypt ei enää lähetä siitä sähköpostia. |
| TCP-portti | Onko SSH (22) toisella palvelimella tavoitettavissa |
| Ping | Vastaako palvelin |
| Push | Varmuuskopioskriptisi kutsuu osoitetta, kun se on valmis. Jos kutsua ei tule, saat ilmoituksen (katso Varmuuskopiot resticillä toiseen paikkaan). |
Määritä ilmoitusasetuksissa, miten haluat saada varoitukset, esimerkiksi sähköpostilla postilaatikon kautta portissa 587 (katso Käänteinen DNS ja sähköpostin lähettäminen VPS:ltä) tai puhelimesi sovelluksella.
Huomaa: Omalla VPS:lläsi toimiva Uptime Kuma ei voi varoittaa, jos itse VPS on alhaalla. Valvo siksi VPS:ääsi myös ulkopuolelta, toiselta palvelimelta tai ulkoisella palvelulla (katso Valvonta ulkoa ja sisältä).
Varmuuskopiot ja päivitykset
Kaikki on taltiossa uptime-kuma, joten ota se mukaan varmuuskopioon (katso Tietokantojen ja Docker-volyymien varmuuskopiointi oikein). Päivitys tehdään samalla tavalla kuin artikkelissa Konttien päivittäminen, siivoaminen ja lokien rajoittaminen.
