2장. 일반적으로 발생하는 오류 상태


수집기가 자체적으로 구성되고 시스템의 커널 드라이버를 검색하거나 다운로드할 때 수집기 시작 중에 대부분의 오류가 발생합니다.

다음 다이어그램에서는 수집기 시작 프로세스의 주요 부분을 설명합니다.

그림 2.1. 수집기 Pod 시작 프로세스

수집기 Pod 시작 프로세스

시작 절차의 일부가 실패하면 로그에 성공 또는 실패한 단계를 자세히 설명하는 진단 요약이 표시됩니다.

다음 로그 파일 예제에서는 시작 성공 사례를 보여줍니다.

[INFO    2022/11/28 13:21:55] == Collector Startup Diagnostics: ==
[INFO    2022/11/28 13:21:55]  Connected to Sensor?       true
[INFO    2022/11/28 13:21:55]  Kernel driver available?   true
[INFO    2022/11/28 13:21:55]  Driver loaded into kernel? true
[INFO    2022/11/28 13:21:55] ====================================

로그 출력은 센서에 연결되고 커널 드라이버를 로드한 수집기를 확인합니다. 이 로그를 사용하여 수집기의 성공적인 시작을 확인할 수 있습니다.

2.1. 센서에 연결할 수 없음

시작할 때 먼저 센서에 연결할 수 있는지 확인하십시오. 센서는 네트워크 이벤트 처리를 위한 커널 드라이버 및 CIDR 블록을 다운로드하여 시작 프로세스의 필수 요소로 합니다. 다음 로그는 센서에 연결할 수 없음을 나타냅니다.

Collector Version: 3.12.0
OS: Ubuntu 20.04.4 LTS
Kernel Version: 5.4.0-126-generic
Starting StackRox Collector...
[INFO    2022/10/13 12:20:43] Hostname: 'hostname'
[...]
[INFO    2022/10/13 12:20:43] Sensor configured at address: sensor.stackrox.svc:9998
[INFO    2022/10/13 12:20:43] Attempting to connect to Sensor
[INFO    2022/10/13 12:21:13]
[INFO    2022/10/13 12:21:13] == Collector Startup Diagnostics: ==
[INFO    2022/10/13 12:21:13]  Connected to Sensor?       false
[INFO    2022/10/13 12:21:13]  Kernel driver available?   false
[INFO    2022/10/13 12:21:13]  Driver loaded into kernel? false
[INFO    2022/10/13 12:21:13] ====================================
[INFO    2022/10/13 12:21:13]
[FATAL   2022/10/13 12:21:13] Unable to connect to Sensor.

이 오류는 센서가 올바르게 시작되지 않았거나 수집기 구성이 잘못되었음을 의미할 수 있습니다. 이 문제를 해결하려면 Sensor 주소가 올바르며 센서 Pod가 올바르게 실행되고 있는지 확인하려면 수집기 구성을 확인해야 합니다.

수집기 로그를 보고 구성된 센서 주소를 구체적으로 확인합니다. 또는 다음 명령을 실행할 수 있습니다.

$ kubectl -n stackrox get pod <collector_pod_name> -o jsonpath='{.spec.containers[0].env[?(@.name=="GRPC_SERVER")].value}' 1
1
& lt;collector_pod_name >의 경우 수집기 Pod의 이름을 지정합니다(예: collector-vclg5 ).
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.