Sysstat-10.0.2
Introduction à Sysstat
Le paquet Sysstat contient des
outils pour surveiller les performances du système et son activité.
Sysstat contient l'outil
sar, habituel à
beaucoup d'Unixes commerciaux, et des outils que vous pouvez
activer périodiquement pour récupérer et archiver des données
d'activité et deperformances.
Ce paquet est connu pour se construire et fonctionner correctement
sur une plateforme LFS-7.0.
Informations sur le paquet
Dépendances de Sysstat
Il n'y a pas d'éxigence de temps de construction pour ce paquet;
Cependant, il est conçu pour être contrôlé par un démon cron comme
Fcron-3.0.6.
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-man-group &&
make
Ce paquet n'est pas fourni avec une suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
sa_lib_dir
: Cette variable
d'environnement spécifie l'emplacement du répertoire de la
bibliothèque spécifique au paquet.
sa_dir
: Cette variable
d'environnement spécifie l'emplacement du répertoire contenant les
fichiers de données.
conf_dir
: Cette variable
d'environnement spécifie l'emplacement du répertoire de
configuration système.
--disable-man-group
:
Ce paramètre fait ignrer à l'installation la variable du groupe
man, d'où il résulte que les fichiers de man appartiennent à
root
:root
.
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ée sur le szstème.
Configuration de Sysstat
Information de 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.
# 8h-19h rapport d'activité toutes les 10 minutes en semaine
0 8-18 * * 1-5 /usr/lib/sa/sa1 600 6 &
# 19h-8h rapport d'activité toutes les heures en semaine
0 19-7 * * 1-5 /usr/lib/sa/sa1 &
# Rapports d'activité toutes les heures le samedi et le dimanche
0 * * * 0,6 /usr/lib/sa/sa1 &
# Résumé quotidien préparé à 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 installant le
script de démarrage /etc/rc.d/init.d/sysstat
inclu avec le paquet
blfs-bootscripts-20111226, en
utilisant la commande suivante en tant qu'utilisateur
root
:
make install-sysstat
Contenu
Programmes installés:
cifsiostat, iostat, mpstat, nsfiostat,
pidstat, sa1, sa2, sadc, sadf et sar
Bibliothèques installées:
Aucune
Répertoires installés:
/usr/lib/sa,
/usr/share/doc/sysstat-10.0.2 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.
|
nfsiostat
|
affiche des statiques des opérations de lecture et
d'écriture sur des systèmes de fichiers NFS.
|
pidstat
|
est utilisé pour surveiller des tâches individuelles
gérées actuellement par le noyau Linux.
|
sa1
|
récupère et stocke des données de binaire dans le fichier
de données d'activité quotidien du système. C'est une
interface avec sadc conçue
pour être exécutée depuis cron.
|
sa2
|
écrit un rapport d'activité quotidien résumé. C'est une
interface avec sar conçue pour être
exécutée depuis cron.
|
sadc
|
est le rapatrieur des données d'activité du syst\me,
utilisé comme sous-bassement de sar.
|
sadf
|
est utilisé pour afficher le contenu de fichiers de
données créés par la commande sar. Mais peu probable
que 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.
|
Last updated on 2011-11-16 22:55:20 +0100