如何在linux上安装sar程序并启用
标题占位
返回SAR在线分析
如何在linux上安装sar程序并启用??
1.确认Linux服务器上已经安装有SAR
测试方法:执行sar命令,如果报告找不到命令,则需要进行安装。
Centos、Redhat的安装方式:
yum install sysstat
Debian、Ubuntu的安装方式:
sudo apt install sysstat
安装后,需要确认是否打开了数据采集
vim /etc/default/sysstat
查看配置 ENABLED="true"
修改完毕后,重启sysstat服务,并允许开机自动启动
systemctl start sysstat sysstat-collect.timer sysstat-summary.timer
systemctl enable sysstat sysstat-collect.timer sysstat-summary.timer
默认采集频率是10分钟一次,最低频率1分钟一次,可以自行修改。
部分系统的修改方式:
vim /etc/cron.d/sysstat
修改第一个cron表达式为 */1 * * * * cron会1分钟一次定时刷新
另外一些系统采用systemd方式管理的,
vim /lib/systemd/system/sysstat-collect.timer
修改:
OnCalendar=*:00/1
修改完毕后:
systemctl restart sysstat sysstat-collect.timer sysstat-summary.timer
2.开始分析Sar日志
2.1 方式1: 安装了sar工具后,会自动实时进行监控统计。
日志在 /var/log/sa 或者 /var/log/sysstat 目录,操作系统的不同,可能会导致所在目录不同。
假设今天是5号,那么sar01 sar02 sar03 sar04 表示本月1、2、3、4号的监控数据,剩余的sar06、sar07表示上月的6号、7号的日志。
而今日的sar05是没有生成的,因为今天没有结束。无法进行汇总。可以通过sa命令生成对应的sar文件
LC_TIME=POSIX sar -A -t -f /var/log/sysstat/sa22 >/tmp/sar22
拿到对应的SAR日志文件,即可在平台上进行分析。
2.2 方式2: 直接运行sar命令,按照特定的要求和频率收集数据。
例如:sar -u 3 5 采集cpu的指标,每3秒一次,采集最多5次。
或者直接
sar -u 3 5 > /tmp/sar-u.log
导出为文件,既可在平台上进行分析_