Uptime Kuma¶
Accès¶
- URL : https://uptime.epitools.bj
- Port local :
127.0.0.1:6001
Première configuration¶
Lors du premier accès, Uptime Kuma demande de créer un compte administrateur :
- Ouvrir
https://uptime.epitools.bj - Remplir le formulaire de création de compte (nom d'utilisateur + mot de passe)
- Se connecter
Conserver les identifiants
Notez bien les identifiants créés. Il n'y a pas de mécanisme de récupération de mot de passe intégré.
Monitors configurés¶
Alert-Parent¶
| Monitor | Type | URL / Cible | Intervalle |
|---|---|---|---|
| Backend API Health | HTTP | https://api.epitools.bj/health |
60s |
| Frontend | HTTP | https://alert.epitools.bj |
60s |
Ajouter un monitor¶
Monitor HTTP (site web ou API)¶
- Cliquer Add New Monitor
- Type : HTTP(s)
- URL : l'URL à surveiller (ex:
https://mon-projet.epitools.bj/health) - Intervalle :
60secondes (recommandé) - Nombre de tentatives :
3 - Accepted Status Codes :
200-299 - Sauvegarder
Monitor TCP (service interne)¶
- Cliquer Add New Monitor
- Type : TCP Port
- Hostname :
127.0.0.1ou le nom du service Docker - Port : le port du service
- Intervalle :
60secondes - Sauvegarder
Notifications¶
Configurer les notifications¶
- Aller dans Settings > Notifications
- Cliquer Setup Notification
- Choisir le type :
- Email (SMTP) : configurer le serveur SMTP
- Webhook : URL de callback
- Telegram / Discord / Slack : token du bot
- Cocher Default Enabled pour l'appliquer à tous les monitors
- Tester avec Test
- Sauvegarder
Assigner une notification à un monitor¶
- Ouvrir le monitor
- Section Notifications
- Activer la notification souhaitée
- Sauvegarder
Maintenance¶
Données persistantes¶
Les données d'Uptime Kuma (monitors, historique, comptes) sont stockées dans le volume Docker uptime-kuma-data.
Sauvegarde¶
docker run --rm -v monitoring_uptime-kuma-data:/data -v $(pwd):/backup alpine tar czf /backup/uptime-kuma-backup.tar.gz /data