JooTC

리눅스 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

 

구독
알림
guest

0 Comments
Inline Feedbacks
모든 댓글 보기
0
이 포스트에 대한 의견을 남겨주세요!x