Aller au contenu

Maintenance

De Wiki Pat-Informatik
🏠 Accueil 📚 Index 🐧 Linux 🌐 Réseau 🔒 Cybersécurité 🖥️ Virtualisation ✅ Checklists d'intervention 📚 Tutoriels 🤝 Services
🛠️ Maintenance informatique
Prévenir les pannes, diagnostiquer les problèmes et maintenir un système informatique fiable, performant et sécurisé.

📌 1. Présentation de la maintenance informatique

La maintenance informatique regroupe l'ensemble des opérations permettant de conserver ou de rétablir le bon fonctionnement d'un ordinateur, d'un serveur, d'un réseau ou d'un équipement numérique.

Elle concerne aussi bien les composants matériels que les systèmes d'exploitation, les logiciels, les périphériques et les données.

Une maintenance régulière permet de réduire les interruptions de service, de limiter les risques de perte de données et de prolonger la durée de vie des équipements.

À retenir : une bonne maintenance ne consiste pas uniquement à réparer les pannes. Elle vise surtout à les anticiper, à les détecter rapidement et à éviter qu'elles se reproduisent.

🎯 2. Les objectifs

  • Maintenir les performances des ordinateurs et des serveurs.
  • Réduire les risques de panne matérielle ou logicielle.
  • Améliorer la sécurité des systèmes et des données.
  • Vérifier le bon fonctionnement des sauvegardes.
  • Installer les mises à jour nécessaires.
  • Prolonger la durée de vie des équipements.
  • Réduire les interruptions de travail.
  • Documenter les interventions et les incidents.
  • Garantir la disponibilité des services informatiques.

🔧 3. Les différents types de maintenance

3.1 Maintenance préventive

La maintenance préventive consiste à effectuer des contrôles et des opérations planifiées afin de réduire la probabilité d'une panne.

Exemples d'opérations :

  • Vérification des mises à jour du système et des applications.
  • Contrôle de l'espace disponible sur les disques.
  • Vérification de l'état des sauvegardes.
  • Analyse antivirus et contrôle des alertes de sécurité.
  • Contrôle de l'état des disques et des températures.
  • Nettoyage des fichiers temporaires lorsque cela est utile.
  • Dépoussiérage des équipements selon les recommandations du fabricant.
  • Vérification des câbles, ventilateurs et connexions.
  • Contrôle des journaux système.

3.2 Maintenance corrective

La maintenance corrective intervient après la détection d'un dysfonctionnement. Elle consiste à identifier la cause du problème, à corriger la panne puis à vérifier le retour à un fonctionnement normal.

Exemples d'interventions :

  • Résolution d'erreurs système.
  • Remplacement d'un disque défectueux.
  • Réparation d'un démarrage impossible.
  • Réinstallation ou restauration d'un système.
  • Suppression d'un logiciel malveillant.
  • Résolution d'un problème réseau.
  • Restauration de fichiers depuis une sauvegarde.
  • Correction d'un service qui ne démarre plus.

3.3 Maintenance évolutive

La maintenance évolutive vise à faire évoluer un système pour répondre à de nouveaux besoins.

Exemples :

  • Ajout de mémoire vive ou remplacement d'un disque par un SSD.
  • Migration vers une version plus récente d'un système.
  • Ajout d'un nouveau service réseau.
  • Amélioration de la supervision.
  • Déploiement d'un nouvel outil de sauvegarde.
  • Automatisation de tâches répétitives.

3.4 Maintenance conditionnelle et prédictive

La maintenance conditionnelle repose sur des contrôles de l'état réel d'un équipement. La maintenance prédictive exploite des mesures et leur évolution pour anticiper une défaillance éventuelle.

Exemples :

  • Surveillance des températures du processeur.
  • Suivi de l'état SMART des disques.
  • Analyse de l'évolution de l'espace disque.
  • Surveillance des erreurs matérielles.
  • Analyse des journaux et des alertes de supervision.

Ces méthodes sont particulièrement utiles pour les serveurs et les équipements critiques.

🖥️ 4. Maintenance d'un ordinateur Windows

4.1 Vérifier les performances

Le Gestionnaire des tâches permet d'identifier les applications qui consomment le plus de ressources.

Procédure :

  1. Appuyer sur Ctrl + Maj + Échap.
  2. Ouvrir l'onglet Processus.
  3. Observer l'utilisation du processeur, de la mémoire, du disque et du réseau.
  4. Repérer les applications anormalement gourmandes.
  5. Vérifier l'onglet Applications de démarrage et désactiver uniquement les éléments inutiles que l'on identifie.

Une consommation élevée ne signifie pas systématiquement qu'un ordinateur est infecté. Il faut identifier le processus concerné avant d'intervenir.

4.2 Vérifier les mises à jour

  1. Ouvrir les Paramètres de Windows.
  2. Accéder à Windows Update.
  3. Rechercher les mises à jour disponibles.
  4. Installer les mises à jour adaptées.
  5. Redémarrer si nécessaire.
  6. Vérifier que le système ne signale pas d'erreur persistante.

Sur un ordinateur professionnel ou un serveur, les mises à jour doivent être planifiées afin de limiter les interruptions de service.

4.3 Nettoyer l'espace disque

  1. Ouvrir les Paramètres.
  2. Accéder à Système puis Stockage.
  3. Examiner l'espace utilisé.
  4. Utiliser les outils de nettoyage intégrés pour supprimer les éléments inutiles.
  5. Vérifier les dossiers volumineux avant toute suppression manuelle.

Attention : ne pas supprimer manuellement des fichiers système ou des dossiers dont le rôle n'est pas connu. Avant un nettoyage important, vérifier que les données utiles sont sauvegardées.

4.4 Vérifier les fichiers système

Dans un terminal ouvert en tant qu'administrateur, les commandes suivantes peuvent aider à diagnostiquer et réparer certains problèmes de Windows.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

La première commande vérifie et répare l'image système Windows. La seconde recherche des fichiers système endommagés et tente de les réparer.

Selon le problème, une connexion Internet, des sources de réparation adaptées ou un redémarrage peuvent être nécessaires.

4.5 Consulter les journaux

L'Observateur d'événements permet de rechercher des erreurs survenues au moment d'une panne.

  1. Appuyer sur Win + R.
  2. Saisir eventvwr.msc.
  3. Ouvrir Journaux Windows.
  4. Consulter les journaux Système et Application.
  5. Examiner les erreurs correspondant à l'heure du problème.

Il faut analyser le message, sa source et son contexte. Un événement d'erreur isolé ne prouve pas nécessairement qu'il est à l'origine de la panne.

🐧 5. Maintenance d'un système Linux

Sous Linux, de nombreux contrôles peuvent être réalisés depuis le terminal. Les commandes exactes de mise à jour dépendent de la distribution utilisée.

5.1 Vérifier les ressources

uptime
free -h
df -h
top
  • `uptime` : affiche la durée de fonctionnement et la charge système.
  • `free -h` : affiche l'utilisation de la mémoire.
  • `df -h` : affiche l'espace utilisé sur les systèmes de fichiers.
  • `top` : permet de surveiller les processus et les ressources.

Pour rechercher les principaux répertoires volumineux, la commande suivante peut être utilisée sur un emplacement choisi :

sudo du -xh --max-depth=1 /var

Adapter le chemin à la zone à examiner. Cette commande peut prendre du temps sur un système contenant beaucoup de fichiers.

5.2 Mettre à jour Ubuntu

Sur Ubuntu, après avoir vérifié que le système dispose d'une sauvegarde adaptée et que la maintenance peut être réalisée :

sudo apt update
apt list --upgradable
sudo apt upgrade
  • `apt update` : actualise la liste des paquets disponibles.
  • `apt list --upgradable` : affiche les paquets pouvant être mis à jour.
  • `apt upgrade` : installe les mises à jour proposées.

Sur un serveur de production, prévoir une fenêtre de maintenance, vérifier les dépendances et consulter les éventuelles notes de version avant les changements importants.

5.3 Vérifier les services

systemctl --failed
systemctl status apache2
systemctl status postfix

Ces exemples permettent de lister les unités en échec et de vérifier l'état de services courants. Les noms des services doivent être adaptés à la configuration du serveur.

Pour consulter les journaux d'un service :

sudo journalctl -u apache2 --since today

Remplacer `apache2` par le service recherché. Examiner les messages avant de redémarrer ou de modifier une configuration.

5.4 Vérifier les disques

lsblk
df -h
sudo smartctl -a /dev/sda
  • `lsblk` : affiche les disques et les partitions.
  • `df -h` : indique l'espace disponible.
  • `smartctl` : fournit des informations de santé du disque lorsque le matériel et l'environnement le permettent.

La commande SMART suppose généralement que le paquet `smartmontools` est installé et que le disque est accessible sous le nom indiqué. Vérifier le périphérique réel avec `lsblk` avant de lancer la commande.

🧰 6. Les outils indispensables

Outil Système Utilité
Gestionnaire des tâches Windows Analyser les processus et les ressources.
Windows Update Windows Installer les mises à jour du système.
Observateur d'événements Windows Examiner les journaux et les erreurs.
Vérificateur de fichiers système (SFC) Windows Rechercher et réparer certains fichiers système.
Moniteur système Linux Surveiller les processus et les ressources graphiquement.
top / htop Linux Observer l'utilisation des ressources.
journalctl Linux Consulter les journaux système.
systemctl Linux avec systemd Contrôler et diagnostiquer les services.
smartctl Linux et autres systèmes compatibles Examiner les données de santé des disques.
Outils de sauvegarde Windows / Linux Sauvegarder et restaurer les données.
Outils de supervision Serveurs et réseaux Détecter les anomalies et générer des alertes.

🛡️ 7. Maintenance et sécurité

La maintenance doit intégrer la sécurité informatique. Un équipement fonctionnel mais vulnérable peut constituer un risque pour l'ensemble du réseau.

Bonnes pratiques :

  • Installer les mises à jour de sécurité prises en charge.
  • Utiliser un antivirus ou une protection adaptée au système.
  • Contrôler les comptes et les droits d'accès.
  • Supprimer ou désactiver les services et logiciels inutiles.
  • Utiliser des mots de passe robustes et l'authentification multifacteur lorsque possible.
  • Vérifier les sauvegardes et tester périodiquement la restauration.
  • Examiner les journaux en cas de comportement inhabituel.
  • Éviter les téléchargements et les scripts d'origine inconnue.
  • Conserver une trace des interventions.
  • Prévoir une procédure de réaction en cas d'incident.

En cas de suspicion d'infection : éviter d'effacer immédiatement les journaux ou de lancer des nettoyages susceptibles de détruire des éléments utiles au diagnostic. Pour un incident sérieux, appliquer la procédure de réponse adaptée et isoler l'équipement du réseau si nécessaire.

💾 8. Contrôle des sauvegardes

Une sauvegarde n'est réellement utile que si les données peuvent être restaurées.

Points à vérifier

  • La date de la dernière sauvegarde.
  • Le résultat de la tâche de sauvegarde.
  • La présence des fichiers attendus.
  • L'espace disponible sur la destination.
  • La séparation entre le système principal et les sauvegardes.
  • La protection contre les suppressions accidentelles et les rançongiciels.
  • La possibilité de restaurer un fichier ou un système complet.

Test de restauration

  1. Choisir un fichier ou un ensemble de données non critiques.
  2. Restaurer les données dans un emplacement de test.
  3. Vérifier que les fichiers sont lisibles et cohérents.
  4. Documenter le résultat du test.
  5. Corriger les problèmes détectés.

Pour les services importants, définir des objectifs de temps de reprise et de perte de données acceptables.

🌡️ 9. Maintenance matérielle

La maintenance matérielle vise à conserver les équipements dans un état de fonctionnement correct.

Contrôles recommandés :

  • Vérifier les ventilateurs et les aérations.
  • Surveiller les températures et les alertes matérielles.
  • Dépoussiérer les équipements lorsque cela est nécessaire.
  • Vérifier les câbles, connecteurs et alimentations.
  • Repérer les bruits inhabituels, les vibrations ou les odeurs anormales.
  • Contrôler l'état des disques et les erreurs matérielles.
  • Vérifier les onduleurs et leur batterie, si présents.
  • Contrôler l'environnement des serveurs : température, ventilation et alimentation.

Précaution : avant une intervention physique, arrêter l'équipement si la procédure l'exige, débrancher l'alimentation lorsque cela est nécessaire et respecter les consignes du fabricant. Ne jamais ouvrir un bloc d'alimentation électrique.

📅 10. Exemple de planning de maintenance

Fréquence Contrôles recommandés
Quotidienne Vérifier les alertes critiques, les sauvegardes et la disponibilité des services essentiels.
Hebdomadaire Contrôler l'espace disque, les erreurs récurrentes et l'état des mises à jour.
Mensuelle Examiner les comptes, les journaux, les capacités de stockage et les résultats des sauvegardes.
Trimestrielle Réaliser des tests de restauration, revoir les procédures et contrôler l'état des équipements.
Annuelle Réévaluer le parc, les besoins de renouvellement, les contrats et les procédures de reprise.

Ce planning est un exemple à adapter au nombre d'équipements, à leur criticité, aux obligations de sécurité et aux contraintes de l'organisation.

📝 11. Checklist d'intervention

Utiliser cette liste lors d'une opération de maintenance courante.

[ ] Identifier l'équipement et son utilisateur
[ ] Décrire le problème ou l'objectif de l'intervention
[ ] Vérifier les sauvegardes avant une opération à risque
[ ] Contrôler les ressources et l'espace disque
[ ] Vérifier les mises à jour et les alertes
[ ] Consulter les journaux si nécessaire
[ ] Effectuer les opérations prévues
[ ] Tester le fonctionnement après intervention
[ ] Vérifier les services et périphériques concernés
[ ] Informer l'utilisateur du résultat
[ ] Documenter les actions réalisées
[ ] Noter les recommandations et le suivi éventuel

🔎 12. Tableau de dépannage

Symptôme Vérifications Actions possibles
Ordinateur lent CPU, mémoire, disque, applications au démarrage Identifier le processus responsable, vérifier l'espace disponible et rechercher les erreurs.
Disque presque plein Utilisation du stockage et répertoires volumineux Nettoyer les fichiers identifiés comme inutiles ou augmenter la capacité.
Système instable Journaux, pilotes, mises à jour, température Rechercher la cause, appliquer une correction ciblée et tester.
Service Linux arrêté État du service et journaux Analyser les erreurs de configuration ou de dépendance avant de relancer le service.
Site Web inaccessible Réseau, DNS, Apache, certificat TLS et journaux Vérifier chaque couche et tester après correction.
Courriels non reçus DNS, MX, pare-feu, Postfix, Dovecot et files de courrier Contrôler le chemin du message et les journaux du serveur.
Sauvegarde en échec Destination, espace disque, droits et journaux Corriger la cause et effectuer un nouveau test de sauvegarde.
Bruit ou surchauffe Ventilation, poussière, températures et alertes Réduire le risque d'endommagement et faire contrôler le matériel.

Règle essentielle : noter les symptômes, rechercher la cause et tester une correction à la fois. Éviter les modifications multiples qui rendent le diagnostic plus difficile.

📚 13. Documentation et suivi

Après chaque intervention, consigner les informations utiles :

  • Date et heure de l'intervention.
  • Nom ou identifiant de l'équipement.
  • Description du problème.
  • Tests et contrôles réalisés.
  • Cause identifiée, si elle est connue.
  • Actions effectuées.
  • Résultat des tests après intervention.
  • Pièces remplacées ou logiciels modifiés.
  • Recommandations et éventuelles actions restantes.

Une documentation claire facilite les interventions futures, la transmission des connaissances et le suivi du parc informatique.

🔗 14. Voir aussi

🌐 15. Ressources utiles


Pat Informatik

Maintenance • Réseau • Linux • Cybersécurité • Virtualisation