Aller au contenu principal

Vérifications de production

Ce runbook liste les vérifications routine pour confirmer que le système est en bonne santé.

Vérifications quotidiennes

État des cronjobs

# Vérifier que les cronjobs critiques ont tourné récemment
ls -lt /var/log/logidav/ | head -20

# Vérifier les erreurs récentes
grep -i "error\|exception\|fatal" /var/log/logidav/*.log | tail -50

File d'attente

# Vérifier l'état de la file d'attente
mysql -e "SELECT COUNT(*), status FROM queue_table GROUP BY status;"

# Vérifier que le processeur tourne
ps aux | grep "meduse:queue:processor"

Espace disque

# Vérifier l'espace disponible
df -h

# Vérifier la taille des logs
du -sh /var/log/logidav/

Vérifications hebdomadaires

Couverture des cronjobs

# Vérifier la fraîcheur de la documentation cronjob
# Les fichiers dans docs/cronjobs/ doivent avoir été mis à jour récemment

Performance

# Vérifier les temps d'exécution des cronjobs critiques
# Chercher des exécutions anormalement longues dans les logs

Nettoyage

# Rotation des logs si nécessaire
# Nettoyage des PDF d'étiquettes anciens
find /path/to/web/pdf_dpd/ -name "*.pdf" -mtime +30 -ls

Vérifications mensuelles

  • Réviser la documentation des cronjobs critiques
  • Vérifier les certificats et credentials des API externes
  • Contrôler la taille de la base de données
  • Mettre à jour le crontab système si nécessaire

Checklist rapide

VérificationCommandeSeuil acceptable
Processus cron actifsps aux | grep bin/consoleTous les cronjobs critiques visibles
File d'attenteSELECT COUNT(*) FROM queue WHERE status='error'0 erreurs
Processeur de filesps aux | grep queue:processor1 processus actif
Espace disquedf -h> 20% libre
Logs d'erreurgrep -c error *.logPas de hausse brutale