목차

sysstat log가 수집되지 않는문제

Debian에서 sysstat 패키지를 설치하고 sysstat 데몬이 동작중임에도 불구하고 /var/log/sysstat에 아무런 데이터가 쌓이지 않는 경우가 있다.
또는 아래와 같은 오류가 발생하는 경우

root@dev:/var/log# sar
/var/log/sysstat/sa27 파일을 열수 없습니다: 그런 파일이나 디렉터리가 없습니다
데이터 수집기가 사용가능 한지 확인하십시오.

Cannot open /var/log/sysstat/sa27: No such file or directory
Please check if data collecting is enabled

이 경우 기본적으로 sysstat 데몬이 데이터를 수집하지 않는것이 기본설정이어서 발생하는 문제이다.
해결하려면 /etc/default/sysstat 파일을 열어 수정하도록 한다.

ENABLED=“false”ENABLED=“true”로 변경한다.

#
# 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="true"

TUI로 변경

좀더 간편하게 활성화 하는 방법은 아래와 같다.

root@dev:~# dpkg-reconfigure sysstat

단, 이 방법을 사용하려면 /etc/default/sysstat 파일을 수동으로 수정하지 않았어야 한다.
수동으로 수정하게 된 이후에는 이 방법으로 변경하려고 해도 변경되지 않는 버그가 있다.

참조링크