OS Sosreport 생성시에 OS 의 모든 sar 데이터가 포함되지 않아요. 해결방법은?
페이지 정보
작성자 OSworker 아이디로 검색 전체게시물 댓글 0건 조회 42회 좋아요 1회 작성일 25-04-16 21:25본문
안녕하세요
오늘은 Sosreport에 대해 알아보겠습니다. 많은 분들이 분석을 위해 혹은 서버 상태를 저장하기위해
sosreport를 생성하시는데 거기서 중요한 sar 데이터가 포함이 안되는경우들이 자주 있습니다.
이부분에 대해 알아보도록하겠습니다.
# sosreport (RHEL 및 RHEL 기반 배포판에서 사용되는 시스템 진단 도구)
sosreport는 Red Hat Enterprise Linux (RHEL) 및 RHEL 기반 배포판에서 사용되는 시스템 진단 도구로, 시스템 상태, 설정 및 로그 파일을 수집하여 문제 해결 및 지원 요청에 필요한 정보를 제공합니다.
sosreport는 시스템에 대한 포괄적인 진단 정보를 자동으로 수집하여 분석하고, 이를 통해 시스템에 발생한 문제를 해결하는 데 유용한 정보를 제공합니다.
1. 패키지명
sosreport는 RHEL과 RHEL 기반 배포판에서 기본적으로 제공되는 도구입니다. 이 패키지를 설치하지 않은 경우, 아래 명령어를 통해 설치할 수 있습니다.
# yum install sos
2. 설정 파일 위치
sosreport의 주요 설정 파일은 다음 경로에 위치합니다:
설정 파일 위치: /etc/sos.conf or /etc/sos/sos.conf
이 파일은 sosreport가 수집할 정보의 범위, 로그 파일 위치, 수집 방법 등을 설정할 수 있습니다.
예를 들어, sos.conf 파일에서는 어떤 모듈을 활성화할지, 수집할 로그 파일의 종류 등을 설정할 수 있습니다.
==> 기본적으로 따로 수정하여 쓰고 있지는 않습니다. 하지만 오늘은 sar를 데이터를 매번 담기 위해서 이것을 수정합니다.
3. 용도
sosreport의 주요 용도는 시스템 상태를 진단하고, 문제 해결에 필요한 데이터를 수집하는 것입니다.
이 도구는 기술 지원 요청 시 매우 유용하게 사용됩니다. 예를 들어, Red Hat 지원팀에 문제를 보고할 때, sosreport를 사용하여 시스템 로그,
설정 파일, 하드웨어 정보 등을 수집하고 이를 첨부하여 문제 해결을 위한 상세한 진단 정보를 제공할 수 있습니다.
4. 생성 방법
1) 기본 생성
# sosreport // 누른후에 Enter를 2번 정도 누르면 생성이됩니다.
# sosreport // 아래와 같이 RHEL9버전에선 "sos report"로 해야한다고 안내하고 있습니다.
WARNING: the 'sosreport' command has been deprecated in favor of the new 'sos' command, E.G. 'sos report', and will be removed in the upcoming sos-4.9 release.
Redirecting to 'sos report '
######
하지만 오늘 우리가 중요하게 볼것은 sosreprot 내 var/log/sa 에 sa, sar 파일이 모두 존재 하지 않을 때가 있습니다.
모두 포함 시키고 싶을 때 어떻게 하는지 알아보겠습니다.
# sosreport -k sar.all_sar=on
- sos-4.7.2버전 부터는 sar.all-sar 사용
# sosreport -k sar.all-sar=on
이렇게 사용하면 일시적으로 생성할때 사용하는것이고, 매번 이런 적용을 하고 싶다면, 버전에 따라 아래와 같이 넣어주면 됩니다.
1) RHEL6, RHEL7, and RHEL8.3 or earlier, update the section [tunables] of the file /etc/sos.conf with the following setting:
[tunables]
sar.all_sar=on
2) RHEL8.4 or later and RHEL9, update the section [plugin_options] of the file /etc/sos/sos.conf with the following setting:
[plugin_options]
sar.all_sar=on
Starting with sos-4.7.2, the option is now sar.all-sar:
[plugin_options]
sar.all-sar=on
> 이렇게 된 원인으로는 Sos 패키지가 sos-2.2-68.el6으로 업데이트 되었으며, 기본 sar 데이터 수집 방식이 변경되었습니다.
해당 권고사항(RHBA-2014:1528-1)은 다음과 같이 자세히 설명합니다.
~~~~
사이트 로컬 구성에 따라 대량의 시스템 활동
Reporter (SAR) 데이터가 시스템에 있을 수 있습니다. 이전 버전의 sos
존재하는 모든 데이터를 수집하려고 시도한 유틸리티로 인해 잠재적으로 매우 큰 규모의 데이터가 발생할 수 있습니다
보고서 크기와 느린 데이터 수집. 이 업데이트는 두 가지 모두에 크기 제한을 적용합니다
SAR 모듈에 의해 캡처된 이진 및 텍스트 데이터와 보고서의 SAR 데이터는 다음과 같습니다
이제 기본적으로 20MB로 제한됩니다. 또한 새로운 "all_sar" 옵션이 추가되었습니다
이전 동작을 요청하기 위해 모듈에 추가되었습니다. (BZ#1001600)
~~~~
참고링크 :
https://access.redhat.com/solutions/1418303
댓글목록
등록된 댓글이 없습니다.