Sysstat-12.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.
This package is known to build and work properly using an LFS-11.0
platform.
Informations sur le paquet
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.1.
Notes utilisateur : https://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 /usr/lib/systemd/system/sysstat.service
Corrigez l'unité systemd en lançant la commande suivante en tant
qu'utilisateur root
:
sed -i "/^Also=/d" /usr/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
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-12.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