Sysstat-11.1.1

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 correctement sur une plateforme LFS-7.6.

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

[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ée sur le système.

Configuration de Sysstat

Fichiers de Configuration

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

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.

# 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 installant le script de démarrage /etc/rc.d/init.d/sysstat inclu avec le paquet blfs-bootscripts-20140919, en utilisant la commande suivante en tant qu'utilisateur root :

make install-sysstat

Contenu

Programmes installés: cifsiostat, iostat, mpstat, nfsiostat-sysstat, pidstat, sadf, et sar
Bibliothèques installées: Aucune
Répertoires installés: /usr/lib/sa, /usr/share/doc/sysstat-11.1.1 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-sysstat

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.

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