0Pricing
Linux Server Deployment & SSH Mastery · Leçon

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 glances

Lancer 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.

glances

Nmon : 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.
  • nmon peut é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 nmon

Explorer avec Nmon

Exécutez nmon pour accéder à son mode interactif. Utilisez les touches seules pour basculer entre les différentes vues :

  • c pour les statistiques du CPU
  • m pour les statistiques de la mémoire
  • d pour les entrées-sorties du disque
  • n pour les entrées-sorties réseau

Appuyez sur q pour quitter.

nmon

Sar : 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 3

Vé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

  1. Outils de surveillance du système
  2. Comprendre les journaux système
  3. Rotation et archivage des journaux
  4. Surveillance et alertes centralisées
← Retour à Linux Server Deployment & SSH Mastery