I've just installed the sysstat
package on Manjaro. When running sar
for the first time I see:
Cannot open /var/log/sa/sa21: No such file or directory
Please check if data collecting is enabled
How do I check whether data collecting is enabled?
If it's not, how would I go about enabling it?
On Ubuntu 16.04 I just ran into this same issue. After some grousing around I found I needed to enable the service by editing the file
/etc/default/sysstat
Change
ENABLED="false"
to true:Restart the service:
Just a quick note, like a dingleberry I wasn't reading closely enough and navigated to
/etc/sysstat/sysstat
instead of/etc/default/sysstat
and wasted 5 minutes poking around the man page and stuff.The
sysstat
service and associated timers need to be started:To auto-start on next system startup:
Normally, this would be run by cron or as a service depending on how the package for your system configures it. Modern versions use
sa1
to collect the historical data to files. Older versions ranatsar
to do the same.Check the
man
pages starting withman sar
. Also there should be documentation in/usr/share/doc/sysstat
.sar
can be used to collect and display current data even if the historical data is not available.Check to see if there are any files in
/var/log/sa
, If there are then data is being collected.On CentOS7, after the sysstat package is installed, the sysstat service is not running :
You have to start it :
And now it works fine :