我正在对运行 Ubuntu 16.04 LTS 的服务器进行一些性能监控。我安装了该sysstat
软件包,目的是用来sar
监控系统活动。
据我所知,安装软件包时会设置 2 个 cron 作业:一个运行命令sa1
来收集和存储活动数据,另一个每天运行并执行命令sa2
以根据(二进制)活动数据生成可读报告。这些文件应该写入目录/var/log/sysstat
。
从man
页面:
标准系统活动每日数据文件默认位于 /var/log/sysstat 目录中。
但是我的服务器上/var/log/sysstat
有一个文件不是目录(为什么?)。通过查看上次修改时间,我可以看出文件正在定期更新,因此似乎正在记录活动数据。
以下是配置文件的内容(/etc/sysstat/sysstat
):
HISTORY=30
COMPRESSAFTER=10
SADC_OPTIONS="-S DISK"
# Directory where sa and sar files are saved.
SA_DIR=/var/log/sysstat
ZIP="xz"
#YESTERDAY=no
# By default sa2 script generates reports files (the so called sarDD files).
# Set this variable to false to disable reports generation.
#REPORTS=false
我遇到的问题是sa2
无法生成报告。我已经运行了一段时间,但什么都没有。
我需要做什么来生成(和查看)活动报告?