Sysstat-11.5.4

Introduction à Sysstat

Le paquet Sysstat contient des outils pour surveiller les performances du système et son activité. Sysstat contient l'outil sar, commun à beaucoup d'Unix commerciaux, et des outils que vous pouvez activer périodiquement pour récupérer et archiver des données d'activité et de performances.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.0.

Informations sur le paquet

  • Téléchargement (HTTP) : http://perso.wanadoo.fr/sebastien.godard/sysstat-11.5.4.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : f16ae8edd462f5199ee033f7c0e2c197

  • Taille du téléchargement : 352 Ko

  • Estimation de l'espace disque requis : 6.7 Mo

  • Estimation du temps de construction : 0.1 SBU

Dépendances de Sysstat

Il n'y a pas d'exigence au moment de la construction pour ce paquet ; cependant, il est conçu pour être contrôlé par un démon cron comme Fcron-3.2.0.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/sysstat

Installation de Sysstat

Installez Sysstat en lançant les commandes suivantes :

sa_lib_dir=/usr/lib/sa    \
sa_dir=/var/log/sa        \
conf_dir=/etc/sysconfig   \
./configure --prefix=/usr \
            --disable-file-attr &&
make

Ce paquet n'est pas fourni avec une suite de tests.

Maintenant, en tant qu'utilisateur root :

make install

Installez l'unité systemd en lançant la commande suivante en tant qu'utilisateur root :

install -v -m644 sysstat.service /lib/systemd/system/sysstat.service

Corrigez l'unité systemd en lançant la commande suivante en tant qu'utilisateur root :

sed -i "/^Also=/d" /lib/systemd/system/sysstat.service

Explication des commandes

sa_lib_dir : cette variable d'environnement spécifie l'endroit où se trouve le répertoire des bibliothèques spécifique à l'application.

sa_dir : cette variable d'environnement spécifie l'endroit où se trouve le répertoire contenant les fichiers de données.

conf_dir : Cette variable d'environnement spécifie le répertoire dans lequel se trouve la configuration du système.

--disable-file-attr : N'initialise pas les attributs des fichiers installés. Ce paramètre fait que l'installation ignore la variable de groupe man dans les fichiers ayant root:root en propriétaire.

[Note]

Note

Lancez ./configure --help pour voir les autres variables d'environnement influentes que vous pouvez passer à configure. Il se peut que vous vouliez utiliser les variables history et compressafter pour personnaliser la quantité de fichiers de données récupérés sur le système.

Configuration de Sysstat

Fichiers de configuration

/etc/sysconfig/sysstat et /etc/sysconfig/sysstat.ioconf

Information sur le Cron

Pour commencer à réunir des informations d'historiques de Sysstat, vous devez ajouter ou créer le crontab d'un utilisateur privilégié. L'emplacement des données d'historique est /var/log/sa. L'utilisateur qui exécute les outils Sysstat via cron doit avoir un accès en écriture à cet emplacement.

Voici ci-dessous un exemple de ce qu'il faut installer dans la crontab. Ajustez les paramètres pour qu'ils conviennent à vos besoins. Utilisez man sa1 et man sa2 pour des information sur les commandes.

# 8am-7pm activity reports every 10 minutes during weekdays
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &

# 7pm-8am activity reports every hour during weekdays
0 19-7 * * 1-5 /usr/lib/sa/sa1 &

# Activity reports every hour on Saturday and Sunday
0 * * * 0,6 /usr/lib/sa/sa1 &

# Daily summary prepared at 19:05
5 19 * * * /usr/lib/sa/sa2 -A &

Assurez-vous d'envoyer la crontab modifiée au démon cron.

Informations sur le démarrage du système

Au démarrage du système, il faut insérer un message LINUX RESTART dans le fichier de données quotidiennes pour réinitialiser les compteurs du noyau. On peut automatiser cela en activant l'unité systemd précédemment installée en utilisant la commande suivante en tant qu'utilisateur root :

systemctl enable sysstat

Contenu

Programmes installés: cifsiostat, iostat, mpstat, pidstat, sadf, sar et tapestat
Bibliothèques installées: Aucune
Répertoires installés: /usr/lib/sa, /usr/share/doc/sysstat-11.5.4 et /var/log/sa

Descriptions courtes

cifsiostat

affiche des statiques des opérations de lecture et d'écriture sur des systèmes de fichiers CIFS.

iostat

rapporte les statistiques du processeur et les statistiques d'entrée/sortie des périphériques et des partitions.

mpstat

écrit les activités de chaque processeur disponible.

pidstat

est utilisé pour surveiller des tâches individuelles gérées actuellement par le noyau Linux.

sadf

est utilisé pour afficher le contenu de fichiers de données créés par la commande sar. Mais contrairement à sar, sadf puisse écrire ses données dans beaucoup de formats différents.

sar

est utilisé pour afficher le contenu des compteurs d'activité cumulée choisis du système d'exploitation.

tapestat

est utilisé pour surveiller l'activité des lecteurs de cassettes connectés au système.

Last updated on 2017-02-25 20:22:16 +0100