INIDOG
gb-default-image-2018-dog

리눅스 Please check if data collecting is enabled 해결

Please check if data collecting is enabled 해결하기


시스템 모니터링을 위해 sysstat 관련 명령어를 사용하였을 때 다음과 같은 에러가 발생하는 경우가 있습니다.

[root@localhost ~]# sar
Cannot open /var/log/sysstat/sa08: No such file or directory
Please check if data collecting is enabled

같은 에러이지만 경로가 다음과 같을 수 있습니다.

[root@localhost ~]# sar
Cannot open /var/log/sa/sa08: No such file or directory

 

 

해결 방법


이는 현재 sysstat 서비스에서 진단 데이터를 기록하지 않고 있기 때문진단 가능한 데이터가 없어서 발생하는 문제입니다.

 

먼저 아래 파일을 편집합니다.

[root@localhost ~]# vim /etc/default/sysstat

이후 파일이 열리면 다음과 같은 내용이 있을 것입니다.

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

 

여기서 ENABLED의 값을 false 에서 true 로 변경해줍니다. (RedHat 계열 또는 CentOS에서는 이 값을 지워도 되는 것 같습니다.)

ENABLED="true"

변경이 완료되었다면 파일을 저장하고 빠져나옵니다.

 

이후에는 sysstat 서비스를 재시작해야 합니다. 다음 명령어를 사용하여 sysstat 서비스를 다시 시작합니다.

[root@localhost ~]# service sysstat restart
또는
[root@localhost ~]# systemctl restart sysstat

 

이제 다시 동일한 명령어를 실행하면 문제가 해결될 것입니다.

[root@localhost ~]# sar -q
Linux 3.10.0-862.11.6.el7.x86_64 (myhost) 	10/08/2018 	_x86_64_	(1 CPU)

06:17:05 PM       LINUX RESTART

 

이 글에 대해 어떻게 생각하시나요?
유용한 포스트였나요? 여러분의 의견을 하단의 Vote와 댓글로 남겨주세요 🙂
유용합니다!
아쉽습니다.

여러분의 의견을 댓글로 남겨주세요.

avatar
error: