Sur Debian 10, le paquet SysStat, alias « SAR« , n’est pas installĂ© par dĂ©faut…. Pire, quand on l’installe, il n’est pas actif !
Alors, comment faire ?
PremiÚre chose, on commence par installer le paquet SysStat en étant root (sinon, précéder la commande par « sudo  » :
1 |
apt-get install sysstat |
La version installĂ©e est la 12.0.3 alors que sur le site de l’auteur, Ă cette date, la version est la 12.3.1 : nous sommes donc sur une version assez rĂ©cente du produit (NB : sur CentOS 8 qui vient de sortir, la version de SysStat est la 11.7.3).
On active le service :
1 |
systemctl start sysstat.service |
On vérifiera que le service fonctionne bien :
1 |
systemctl status sysstat.service |
Mais tout cela ne suffit pas… En effet, le systĂšme va normalement enregistrer dans un fichier, les donnĂ©es systĂšme toutes les 10 minutes, mais lorsque l’on va dans /var/log/sysstat, on ne trouve aucun fichier, mĂȘme au bout de 20 minutes !!!
Pour activer l’enregistrement, il faut Ă©galement Ă©diter le fichier /etc/default/sysstat et mettre la variable ENABLED Ă la valeur « true » :
1 2 3 4 5 6 7 8 9 10 |
# # Default settings for /etc/init.d/sysstat, /etc/cron.d/sysstat # and /etc/cron.daily/sysstat files # # Should sadc collect system activity informations? Valid values # are "true" and "false". Please do not put other values, they # will be overwritten by debconf! #ENABLED="false" # Mis par défaut ENABLED="true" # On passe donc ENABLED à "true" pour activer le service |
AprÚs avoir enregistré le fichier, un fichier « sa<nombre> » va apparaßtre dans /var/log/sysstat.