În infrastructurile IT și mediile Home Lab este importantă monitorizarea disponibilității serviciilor și serverelor pentru identificarea rapidă a eventualelor întreruperi.
Uptime Kuma este o soluție open-source care permite monitorizarea serviciilor prin HTTP, HTTPS, TCP, Ping și alte metode, oferind notificări și statistici într-o interfață web intuitivă.
Verificare Docker:
docker --version
mkdir uptime-kuma
cd uptime-kuma
Pasul 2 – Instalarea Uptime Kuma
Pornim containerul Docker:
docker run -d \
--restart=always \
--name uptime-kuma \
-p 3001:3001 \
-v uptime-kuma:/app/data \
louislam/uptime-kuma:latest
Verificăm funcționarea:
docker ps
Pasul 3 – Accesarea interfeței web
În browser accesăm:
http://IP_SERVER:3001
La prima accesare va fi afișată pagina de configurare inițială.
Pasul 4 – Crearea contului de administrator
Se configurează:
- Username
- Parolă
După finalizare se va deschide interfața principală.
Pasul 5 – Crearea unui monitor HTTP
Selectăm:
Add New Monitor
Tip monitor:
HTTP(s)
Completăm:
- Friendly Name
- URL monitorizat
- Interval verificare
Exemplu:
https://google.com
Salvăm configurația.
Pasul 6 – Crearea unui monitor Ping
Selectăm:
Add New Monitor
Tip monitor:
Ping
Exemplu:
8.8.8.8
Salvăm configurația.
Pasul 7 – Configurarea notificărilor
Accesăm:
Settings -> Notifications
Uptime Kuma suportă multiple metode de notificare:
- Telegram
- Discord
- Slack
- Microsoft Teams
- Webhook
Se configurează metoda dorită și se efectuează un test.
Pasul 8 – Vizualizarea statisticilor
După configurarea monitoarelor, Uptime Kuma va afișa:
- Disponibilitatea serviciilor
- Timpul de răspuns
- Istoricul incidentelor
- Grafice de uptime
Se oprește temporar unul dintre serviciile monitorizate și se verifică:
- apariția alertei în dashboard;
- primirea notificării configurate;
- înregistrarea incidentului în istoric.
