반응형

0. 개요

  • 서버 관리 업무 중, 에러가 발생하는 경우 파트너사에서 supportconf 전달을 요청 하는 경우가 많다.
  • SUSE 공식 문서에 해당 내용에 대한 부분이 설명되어 있어 아래와 같이 다시 한번 정리했다.

1. Supportconfig란?

  • SUSE Linux 환경에서 문제 발생 시, 시스템의 상세 정보를 생성할 수 있는 SUSE Linux Command line tool이다.
  • 해당 툴을 이용해서 생성한 정보는 현재 커널 버전, 하드웨어, 설치 패키지, 파티션 구성 등의 정보를 포함하고 있다.

 

  • 기본적으로 설치되어 있는 supportutils 패키지에 의해 제공되는 툴로, supportconfig 실행에 각각 이용되는 플러그인을 통합하기도 한다.
  • 플러그인들은 설치된 패키지에 따라 다르며 /usr/lib/supportconfig/plugins/ 경로에서 확인 가능하다.

  • supportconf tool을 수행시 시스템의 상세 정보를 포함한 TAR 파일이 생성된다. (아래 관련 내용 참조)

2. Supportconfig 수행

  • root 계정으로 접속 후, 명령어 수행
su - 		# root 계정으로 전환
supportconfig 	# 옵션 없이도 수행 가능
  • 각 정보 수집에 대한 상태를 아래와 같이 확인 가능하다.

  • 각 정보 수집에 대한 상태를 아래와 같이 확인 가능하다.
    • Data Directory : 결과를 보관할 임시 디렉토리로, 이후 tar로 압축되는 대상 폴더이다.
    • Done : 기본 혹은 선택에 의해 정보가 성공적으로 실행되어 파일이 저장된 상태
    • Skipped : 하나 이상의 패키지 파일이 변경되어 건너 뛰어진 상태
    • Excluded : 특정 옵션에 의해 수집하지 않도록 설정되어진 상태
    • Supportconfig Plugins : plugin들을 발견하고 해당 플러그인들을 실행한 상태 ( /usr/lib/supportconfig/plugins/ )
    • Log file tar ball : 수집한 파일들을 tar 파일로 압축한 경로 ( /var/log/nts_<hostname>_xxxxx_xxxx.tbz )

3. Supportconfig 설정

  • Supportconfig 설정 파일을 통해 시스템 정보 상태를 제어 할 수 있다.
  • Supportconfig 파일의 존재 여부를 확인하기 위해 /etc/supportconfig.conf가 있는지 확인

  • 없는 경우 아래 명령어 수행하여 supportconf.conf 파일 생성
supportconfig -C

  • 특정 내용을 수집하지 않도록 설정하기 위해 아래와 같이 파일 수정
# ex) /proc 수집하지 않기 원한다면

vi supportconfig.conf
OPTION_PROC=0 ( 1 -> 0 으로 변경 후 수집 시 해당 내용 exclude )

변경 전 -> 변경 후

 

Ref.

 

Gathering system information for support

Describes using the supportconfig tool.

documentation.suse.com

 

🙋‍♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!

반응형

'Infra > LINUX' 카테고리의 다른 글

# [Linux] tcpdump  (0) 2024.05.23
# [Linux] VirtualBox 설치 에러 ( Microsoft Visual C++ 2019 )  (0) 2024.03.19
# [Linux] VirtualBox 설치  (2) 2024.03.19
# [Linux] LVM  (0) 2023.07.26
# [Linux] tmux 설치  (0) 2023.05.17

+ Recent posts