Maintenance
| 🏠 Accueil | 📚 Index | 🐧 Linux | 🌐 Réseau | 🔒 Cybersécurité | 🖥️ Virtualisation | ✅ Checklists d'intervention | 📚 Tutoriels | 🤝 Services |
|---|
📌 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 :
- Appuyer sur Ctrl + Maj + Échap.
- Ouvrir l'onglet Processus.
- Observer l'utilisation du processeur, de la mémoire, du disque et du réseau.
- Repérer les applications anormalement gourmandes.
- 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
- Ouvrir les Paramètres de Windows.
- Accéder à Windows Update.
- Rechercher les mises à jour disponibles.
- Installer les mises à jour adaptées.
- Redémarrer si nécessaire.
- 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
- Ouvrir les Paramètres.
- Accéder à Système puis Stockage.
- Examiner l'espace utilisé.
- Utiliser les outils de nettoyage intégrés pour supprimer les éléments inutiles.
- 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.
- Appuyer sur Win + R.
- Saisir eventvwr.msc.
- Ouvrir Journaux Windows.
- Consulter les journaux Système et Application.
- 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
- Choisir un fichier ou un ensemble de données non critiques.
- Restaurer les données dans un emplacement de test.
- Vérifier que les fichiers sont lisibles et cohérents.
- Documenter le résultat du test.
- 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
- Antivirus
- Sauvegarde
- Cybersécurité
- Sécurité
- Mots de passe
- Windows
- Windows 11
- Linux
- Réseau
- Routeur
- Apache
- Postfix
- Dovecot
- Gestion de parc informatique
- GLPI
- Tickets d'assistance
- Base de connaissances
- Checklists d'intervention
🌐 15. Ressources utiles
- Documentation Microsoft Windows
- Documentation Microsoft Windows Server
- Documentation officielle Ubuntu Server
- Manuels des commandes Ubuntu
- Conseils de sécurité de la CISA
- Assistance et conseils de Cybermalveillance.gouv.fr
- Ressources de l'ANSSI
Pat Informatik
Maintenance • Réseau • Linux • Cybersécurité • Virtualisation