SYSSTAT - Outil de surveillance des performances du système et d'activité tout-en-un pour Linux

SYSSTAT - Outil de surveillance des performances du système et d'activité tout-en-un pour Linux

Sysstat est vraiment un outil pratique qui est livré avec un nombre de services publics pour surveiller les ressources du système, leurs performances et leurs activités d'utilisation. Le nombre d'utilitaires que nous utilisons tous dans nos bases quotidiennes est livré avec un package sysstat. Il fournit également l'outil qui peut être planifié à l'aide de Cron pour collecter toutes les données de performance et d'activité.

Installer Sysstat dans Linux

Voici la liste des outils inclus dans les packages Sysstat.

Fonctionnalités sysstat

  1. IOSTAT: rapporte toutes les statistiques sur vos statistiques CPU et E / S pour les appareils d'E / S.
  2. mpstat: Détails sur les CPU (individu ou combiné).
  3. pidstat: Statistiques sur les processus / tâche en cours d'exécution, CPU, mémoire, etc.
  4. sar: Enregistrez et rapportez les détails sur les différentes ressources (CPU, mémoire, IO, réseau, noyau, etc.).
  5. tristesse: Collecteur de données d'activité du système, utilisé pour collecter des données dans le backend pour SAR.
  6. SA1: Récupérer et stocker les données binaires dans le fichier de données SADC. Ceci est utilisé avec SADC.
  7. SA2: Résumé du rapport quotidien à utiliser avec SAR.
  8. Taste: Utilisé pour afficher des données générées par SAR dans différents formats (CSV ou XML).
  9. Sysstat: Page de l'homme pour l'utilitaire Sysstat.
  10. NFSIOSTAT-SYSSTAT: Statistiques d'E / S pour NFS.
  11. cifsiostat: Statistiques pour CIFS.

Recenlty, le 17 juin 2014, Sysstat 11.0.0 (version stable) a été publié avec de nouvelles fonctionnalités intéressantes comme suit.

La commande PIDSTAT a été améliorée avec de nouvelles options: le premier est «-R«Ce qui fournira des informations sur la priorité de la politique et de la planification des tâches. Et le deuxième est "-g«Que nous pouvons rechercher des processus avec le nom et obtenir la liste de tous les threads correspondants.

Une nouvelle amélioration a été apportée à SAR, SADC et SADF en ce qui concerne les fichiers de données: les fichiers de données peuvent être renommés à l'aide de «sayyyymmdd" au lieu de "taste«Utilisation de l'option -D et peut être situé dans le répertoire différent de "/ var / log / SA". Nous pouvons définir un nouveau répertoire en définissant la variable "SA_DIR», Qui est utilisé par SA1 et SA2.

Installation de Sysstat dans Linux

Le 'Sysstat'Package également disponible pour installer à partir du référentiel par défaut en tant que package dans toutes les principales distributions Linux. Cependant, le package disponible à partir du repo est une petite version ancienne et obsolète. C'est donc la raison, nous allons ici télécharger et installer la dernière version de Sysstat (i.e. version 11.0.0) à partir du package source.

Téléchargez d'abord la dernière version du package sysstat en utilisant le lien suivant ou vous pouvez également utiliser wget commande de téléchargement directement sur le terminal.

  1. https: // github.com / sysstat / sysstat
# wget https: // github.com / sysstat / sysstat / archive / refs / tags / v12.5.4.le goudron.gz 
Télécharger le package Sysstat

Ensuite, extraire le package téléchargé et entrez dans ce répertoire pour commencer le processus de compilation.

# TAR -XVF V12.5.4.le goudron.GZ # CD SYSSTAT-12.5.4 

Ici, vous aurez deux options pour la compilation:

un). Premièrement, vous pouvez utiliser iconfig (qui vous donnera une flexibilité pour choisir / saisir les valeurs personnalisées pour chaque paramètre).

# ./ iconfig 
Commande iconfig sysstat

b). Deuxièmement, vous pouvez utiliser Standard configurer commande pour définir des options en une seule ligne. Tu peux courir ./ Configurer -Help commande pour obtenir la liste des différentes options prises en charge.

# ./ Configurer - help 
Sysstat configurer l'aide

Ici, nous allons de l'avant avec l'option standard I.e. ./ Configurer Commande pour compiler le package sysstat.

# ./ Configurer # Make # faire l'installation 
Configurer Sysstat dans Linux

Une fois le processus de compilation terminé, vous verrez la sortie similaire à ci-dessus. Maintenant, vérifiez la version sysstat en exécutant la commande suivante.

# MPSTAT -V SYSSTAT version 11.0.0 (c) Sébastien Godard (Sysstat Orange.fr) 

Mise à jour de Sysstat dans Linux

Par défaut, Sysstat utilise "/ usr / local"Comme son répertoire préfixe. Ainsi, tous les binaires / services publics seront installés dans «/ usr / local / bac»Répertoire. Si vous avez installé le package sysstat existant, ceux-ci seront là dans "/ usr / bin".

En raison du package Sysstat existant, vous n'obtiendrez pas votre version mise à jour reflétée, car votre «$ Chemin"La variable n'a pas"/ usr / local / bac ensemble". Alors, assurez-vous que «/ usr / local / bin» existent dans votre «PATH $» ou SET -préfixe option de «/ usr«Pendant la compilation et supprimer la version existante avant de commencer à mettre à jour.

# yum supprimer sysstat [sur Chapeau rouge système basé] # apt-get retira sysstat [sur Debian Système basé sur Basé] 
# ./ Configurer --prefix = / usr # make # faire l'installation 

Maintenant, vérifiez la version mise à jour de Systat à l'aide de la même commande 'MPSTAT' avec l'option '-v'.

# MPSTAT -V SYSSTAT version 11.0.0 (c) Sébastien Godard (Sysstat Orange.fr) 

Référence: Pour plus d'informations, veuillez passer par la documentation SYSSTAT

C'est tout pour l'instant, dans mon prochain article, je vais montrer quelques exemples pratiques et usages de la commande Sysstat, jusqu'à ce moment.