명령어/Linux

[RHEL] sos report 진단·지원 번들 수집

jykim23 2026. 8. 16. 16:34
반응형

부제: 시스템 설정·로그·명령 출력을 한 아카이브로 묶어 지원 케이스에 첨부하는 도구

sos report --list-plugins        # 어떤 플러그인이 켜졌는지 조회
sos report --case-id 01234567    # 케이스 번호를 붙여 수집
sos report -o kernel,networking  # 특정 플러그인만 수집
$ sos report --list-plugins
sos report (version 4.11.0)

The following plugins are currently enabled:

 alternatives                   System alternatives
 auditd                         Audit daemon information
 block                          Block device information
 chrony                         Chrony clock (for Network time protocol)
 cockpit                        Cockpit Web Service
 ...

sos report는 여러 플러그인을 돌려 설정 파일, 로그, 명령 출력을 모아 /var/tmp에 tar 아카이브로 만든다. 예전 sosreport 명령이 sos report 서브커맨드로 바뀌었다. Red Hat 지원 케이스에 이 번들을 올리면 엔지니어가 서버에 접속하지 않고도 상태를 파악한다. 실제 수집은 시간이 오래 걸리고 결과물이 크므로, 무엇을 수집할지는 --list-plugins로 미리 확인한다.

이렇게도 쓴다

수집 없이 어떤 플러그인·옵션이 켜졌는지만 나열한다.

sos report --list-plugins

 

실제로 돌리지 않고 필요한 디스크 용량만 추정한다.

sos report --estimate-only

 

민감 정보(호스트명·IP)를 마스킹해 수집한다.

sos report --clean

 

특정 날짜 이후 로그만 담아 아카이브 크기를 줄인다.

sos report --since 20260101

 

플러그인 목록을 grep과 조합해 원하는 것만 골라 본다.

sos report --list-plugins | grep -i network

 

만든 아카이브를 정책에 정의된 원격 위치로 올린다(upload 조합).

sos upload --case-id 01234567
반응형