Outils de surveillance du système
Explorez des outils de surveillance avancés comme `glances`, `nmon` et `sar` pour obtenir des données complètes, en temps réel et historiques, sur les performances du serveur.
Outils de surveillance du système est une leçon Linux Server Deployment & SSH Mastery gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Server Deployment & SSH Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.
Pourquoi surveiller votre serveur ?
Exploiter un serveur signifie que vous devez savoir comment il fonctionne. Le CPU est-il surchargé ? La mémoire disponible diminue-t-elle ? Le réseau est-il très sollicité ?
- La surveillance vous aide à détecter les problèmes avant qu'ils ne deviennent critiques.
- Elle fournit des informations utiles pour l'optimisation et la planification de la capacité.
- Elle est essentielle pour maintenir un serveur sain et réactif.
Au-delà des outils de base
Vous connaissez peut-être déjà des outils de base comme top et htop pour effectuer rapidement des vérifications en temps réel. Ils sont parfaits pour obtenir un aperçu instantané !
Mais pour obtenir des informations plus approfondies, consulter des données historiques ou disposer d'une vue d'ensemble plus complète, nous avons besoin d'outils spécialisés. Découvrons quelques utilitaires de surveillance puissants.
Glances : tableau de bord tout-en-un
Glances est un outil de surveillance multiplateforme fondé sur curses, qui affiche de nombreuses informations sur un seul écran bien organisé.
- Il affiche le CPU, la mémoire, les entrées-sorties du disque, les entrées-sorties réseau, les processus, et bien plus encore.
- Il est très personnalisable et facile à lire.
- Considérez-le comme un tableau de bord interactif en temps réel pour votre serveur.
Installer Glances sur votre serveur
L'installation de glances est généralement simple sur la plupart des distributions Linux. Pour les systèmes fondés sur Debian ou Ubuntu, vous pouvez utiliser apt :
sudo apt update
sudo apt install glancesLancer Glances
Une fois l'installation terminée, saisissez simplement glances dans votre terminal pour le lancer. Vous verrez un affichage interactif et coloré de l'état de votre système.
Appuyez sur q pour quitter. Explorez les différentes sections, comme l'utilisation du CPU, la mémoire, l'activité réseau et les principaux processus.
glancesNmon : analyse approfondie des performances
nmon (Nigel's Monitor) est un outil puissant de surveillance et d'analyse des performances. Il est particulièrement adapté à la collecte de données au fil du temps.
- Il propose un large éventail de statistiques système dans un format compact.
- Vous pouvez afficher le CPU, la mémoire, les entrées-sorties du disque, le réseau, le noyau, et bien plus encore.
nmonpeut également enregistrer les données dans un fichier pour une analyse ultérieure.
Installer Nmon
Comme glances, nmon est disponible dans les dépôts de la plupart des distributions. Pour Debian ou Ubuntu :
sudo apt update
sudo apt install nmonExplorer avec Nmon
Exécutez nmon pour accéder à son mode interactif. Utilisez les touches seules pour basculer entre les différentes vues :
cpour les statistiques du CPUmpour les statistiques de la mémoiredpour les entrées-sorties du disquenpour les entrées-sorties réseau
Appuyez sur q pour quitter.
nmonSar : rapporteur de l'activité système
sar (System Activity Reporter) fait partie du paquet sysstat. Contrairement à glances ou nmon, sar est conçu pour collecter, présenter et enregistrer les informations relatives à l'activité du système.
- Il est excellent pour l'analyse historique et l'identification des tendances.
- Vous pouvez vérifier l'utilisation passée du CPU, de la mémoire, du disque et du réseau.
- Il aide à diagnostiquer les problèmes intermittents en examinant les données sur de longues périodes.
Sar en action : CPU et mémoire
sar peut afficher diverses mesures. Voici quelques utilisations courantes :
- Pour présenter l'activité du CPU toutes les 1 seconde, 3 fois :
sar 1 3Vérification rapide : outils de surveillance
Vous avez découvert glances, nmon et sar. Chacun possède ses points forts.
Quel outil convient le mieux pour afficher un tableau de bord complet, interactif et en temps réel des performances de votre serveur, présentant d'un coup d'œil le CPU, la mémoire et le réseau ?
Récapitulatif : garder un œil sur votre serveur
Excellent travail ! Vous avez exploré trois puissants outils de surveillance Linux :
- Glances : votre tableau de bord système interactif en temps réel.
- Nmon : pour l'analyse détaillée et interactive des performances et la capture de données.
- Sar : indispensable pour collecter et présenter les données historiques relatives à l'activité du système.
Ces outils sont précieux pour comprendre l'état d'un serveur et le maintenir en bon état. Continuez à vous entraîner !
Questions Fréquemment Posées
La leçon « Outils de surveillance du système » est-elle gratuite ?
Oui — le texte complet de « Outils de surveillance du système » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Server Deployment & SSH Mastery, passe à CoddyKit PRO. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Outils de surveillance du système » ?
Explorez des outils de surveillance avancés comme `glances`, `nmon` et `sar` pour obtenir des données complètes, en temps réel et historiques, sur les performances du serveur. Tu pratiques Linux Server Deployment & SSH Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Linux Server Deployment & SSH Mastery ?
Aucune expérience préalable n'est requise. Linux Server Deployment & SSH Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Outils de surveillance du système » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Linux Server Deployment & SSH Mastery ?
Oui. Chaque leçon Linux Server Deployment & SSH Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Outils de surveillance du système
- Comprendre les journaux système
- Rotation et archivage des journaux
- Surveillance et alertes centralisées