6.4 - Surveillance, journaux et contrôles
État des conteneurs
Docker Compose :
docker compose ps
docker compose logs --tail=100
docker stats --no-stream
TrueNAS :
sudo docker ps --format 'table {{.Names}}\t{{.Status}}'
sudo docker stats --no-stream
Version et schéma
docker exec -it immich_server immich-admin version
docker exec -it immich_server immich-admin schema-check
Adapter le nom du conteneur.
Santé de PostgreSQL
docker exec immich_postgres pg_isready -U postgres -d immich
docker logs --tail 100 immich_postgres
Ressources hôte
uptime
free -h
df -hT
df -i
lsblk -f
TrueNAS :
sudo zpool status
sudo zpool list
sudo zfs list
GPU :
nvidia-smi
Interface Immich
Administration > Server Statspour les actifs et quotas ;Administration > Jobspour les files ;Administration > Maintenancepour l'intégrité ;Administration > Settings > Backuppour les dumps ;Administration > External Librariespour les scans.
Collecte de diagnostic
Le pack contient scripts/diagnostic_immich.sh. Exemple :
IMMICH_COMPOSE_DIR=/srv/immich/app \
./scripts/diagnostic_immich.sh
Le script n'effectue aucune modification. Examiner le rapport avant de le partager, car il peut contenir noms de conteneurs, chemins, versions et adresses.
Alertes utiles
- espace libre faible ;
- pool ZFS dégradé ;
- conteneur en redémarrage ;
- sauvegarde PostgreSQL absente ou ancienne ;
- files d'attente bloquées ;
- erreurs d'intégrité ;
- certificat proche de l'expiration ;
- GPU absent après mise à jour.
Ne pas attendre un incident pour tester les commandes de diagnostic et la restauration.
No comments to display
No comments to display