7.4. 웹 콘솔에서 로그 검토
RHEL 웹 콘솔에서 로그에 액세스, 검토 및 필터링하는 방법을 알아봅니다.
7.4.1. 웹 콘솔에서 로그 검토 링크 복사링크가 클립보드에 복사되었습니다!
RHEL 8 웹 콘솔 로그 섹션은 journalctl 유틸리티의 UI입니다. 웹 콘솔 인터페이스에서 시스템 로그에 액세스할 수 있습니다.
사전 요구 사항
- RHEL 8 웹 콘솔을 설치했습니다.
- cockpit 서비스를 활성화했습니다.
사용자 계정이 웹 콘솔에 로그인할 수 있습니다.
자세한 내용은 웹 콘솔 설치 및 활성화를 참조하십시오.
프로세스
RHEL 8 웹 콘솔에 로그인합니다.
자세한 내용은 웹 콘솔에 로그인 을 참조하십시오.
로그를 클릭합니다.
- 목록에서 선택한 로그 항목을 클릭하여 로그 항목 세부 정보를 엽니다.
버튼을 사용하여 새 로그 항목이 표시되지 않도록 일시 중지할 수 있습니다. 새 로그 항목을 다시 시작하면 웹 콘솔은 버튼을 사용한 후 보고된 모든 로그 항목을 로드합니다.
로그는 시간, 우선 순위 또는 식별자별로 필터링할 수 있습니다. 자세한 내용은 웹 콘솔에서 로그 필터링을 참조하십시오.
7.4.2. 웹 콘솔에서 로그 필터링 링크 복사링크가 클립보드에 복사되었습니다!
웹 콘솔에서 로그 항목을 필터링할 수 있습니다.
사전 요구 사항
- RHEL 8 웹 콘솔을 설치했습니다.
- cockpit 서비스를 활성화했습니다.
사용자 계정이 웹 콘솔에 로그인할 수 있습니다.
자세한 내용은 웹 콘솔 설치 및 활성화를 참조하십시오.
프로세스
RHEL 8 웹 콘솔에 로그인합니다.
자세한 내용은 웹 콘솔에 로그인 을 참조하십시오.
- 로그를 클릭합니다.
- 기본적으로 웹 콘솔은 최신 로그 항목을 표시합니다. 특정 시간 범위별로 필터링하려면 시간 드롭다운 메뉴를 클릭하고 선호하는 옵션을 선택합니다.
- 오류 및 심각도 로그 목록이 기본적으로 표시됩니다. 다른 우선 순위로 필터링하려면 Error and above 드롭다운 메뉴를 클릭하고 선호하는 우선 순위를 선택합니다.
- 기본적으로 웹 콘솔은 모든 식별자에 대한 로그를 표시합니다. 특정 식별자에 대한 로그를 필터링하려면 모두 드롭다운 메뉴를 클릭하고 식별자를 선택합니다.
- 로그 항목을 열려면 선택한 로그를 클릭합니다.
7.4.3. 웹 콘솔에서 로그 필터링을 위한 텍스트 검색 옵션 링크 복사링크가 클립보드에 복사되었습니다!
텍스트 검색 옵션 기능은 로그 필터링을 위한 다양한 옵션을 제공합니다. 텍스트 검색을 사용하여 로그를 필터링하려면 세 드롭다운 메뉴에 정의된 사전 정의된 옵션을 사용하거나 전체 검색을 직접 입력할 수 있습니다.
드롭다운 메뉴
검색의 기본 매개변수를 지정하는 데 사용할 수 있는 세 가지 드롭다운 메뉴가 있습니다.
- 시간: 이 드롭다운 메뉴에는 다양한 검색 시간 범위에 대한 사전 정의된 검색이 포함되어 있습니다.
-
priority: 이 드롭다운 메뉴에서는 다양한 우선 순위 수준에 대한 옵션을 제공합니다.
journalctl --priority옵션에 해당합니다. 기본 우선순위 값은 Error 이상입니다. 다른 우선 순위를 지정하지 않을 때마다 설정됩니다. -
식별자: 이 드롭다운 메뉴에서 필터링할 식별자를 선택할 수 있습니다.
journalctl --identifier옵션에 해당합니다.
Cryostatifiers
검색을 지정하는 데 사용할 수 있는 6가지 한정자가 있습니다. 로그 필터링 테이블에는 옵션이 포함되어 있습니다.
로그 필드
특정 로그 필드를 검색하려면 해당 콘텐츠와 함께 필드를 지정할 수 있습니다.
로그 메시지에서 자유형 텍스트 검색
로그 메시지에서 선택한 텍스트 문자열을 필터링할 수 있습니다. 문자열은 정규식 형식일 수도 있습니다.
고급 로그 필터링 I
2020년 10월 22일 자정 이후 발생한 'systemd'로 식별된 모든 로그 메시지를 필터링하고 'JOB_TYPE' 필드는 'start' 또는 'restart'입니다.
-
type
identifier:systemd since:2020-10-22 JOB_TYPE=start,restartto search field. 결과를 확인하십시오.
고급 로그 필터링 II
마지막 전에 부팅에 발생한 'cockpit.service' systemd 장치에서 제공되는 모든 로그 메시지를 필터링하고 메시지 본문에는 "error" 또는 "fail"가 포함됩니다.
-
service:cockpit boot:-1 error|failto the search field를 입력합니다. 결과를 확인하십시오.
7.4.4. 텍스트 검색 상자를 사용하여 웹 콘솔에서 로그를 필터링 링크 복사링크가 클립보드에 복사되었습니다!
웹 콘솔의 텍스트 검색 상자를 사용하여 다양한 매개변수에 따라 로그를 필터링할 수 있습니다. 검색에서는 필터링 드롭다운 메뉴, 정량자, 로그 필드 및 자유 형식 문자열 검색의 사용을 결합합니다.
사전 요구 사항
- RHEL 8 웹 콘솔을 설치했습니다.
- cockpit 서비스를 활성화했습니다.
사용자 계정이 웹 콘솔에 로그인할 수 있습니다.
자세한 내용은 웹 콘솔 설치 및 활성화를 참조하십시오.
프로세스
RHEL 웹 콘솔에 로그인합니다.
자세한 내용은 웹 콘솔에 로그인 을 참조하십시오.
- 로그를 클릭합니다.
드롭다운 메뉴를 사용하여 필터링하려는 세 가지 기본 한정자(시간 범위, 우선 순위 및 식별자)를 지정합니다.
우선 순위 한정자는 항상 값이 있어야 합니다. 이를 지정하지 않으면 Error 및 above 우선 순위를 자동으로 필터링합니다. 설정한 옵션은 텍스트 검색 상자에 반영됩니다.
필터링할 로그 필드를 지정합니다.
여러 로그 필드를 추가할 수 있습니다.
- 자유 형식 문자열을 사용하여 다른 항목을 검색할 수 있습니다. 검색 상자에는 정규식도 사용할 수 있습니다.
7.4.5. 로그 필터링 옵션 링크 복사링크가 클립보드에 복사되었습니다!
웹 콘솔에서 로그를 필터링하는 데 사용할 수 있는 여러 journalctl 옵션이 있습니다. 이 옵션은 유용할 수 있습니다. 이 중 일부는 웹 콘솔 인터페이스에서 드롭다운 메뉴의 일부로 이미 포함되어 있습니다.
| 옵션 이름 | 사용법 | 참고 |
|---|---|---|
|
| 메시지 우선 순위에 따라 출력을 필터링합니다. 단일 숫자 또는 텍스트 로그 수준을 사용합니다. 로그 수준은 일반적인 syslog 로그 수준입니다. 단일 로그 수준이 지정되면 이 로그 수준이 있는 모든 메시지 또는 하위(가장 중요함) 로그 수준이 표시됩니다. | 우선 순위 드롭다운 메뉴에서 다룹니다. |
|
| 지정된 syslog 식별자 SYSLOG_IDENTIFIER에 대한 메시지를 표시합니다. 여러 번 지정할 수 있습니다. | ID 드롭다운 메뉴에서 다룹니다. |
|
| 가장 최근의 저널 항목만 표시하고 저널에 추가되는 대로 새 항목을 지속적으로 출력합니다. | 드롭다운에는 적용되지 않습니다. |
|
|
지정된 |
드롭다운에 포함되지 않습니다. |
|
| 특정 부팅의 메시지를 표시합니다. 양의 정수는 저널의 시작부터 부팅을 조회하고, 동일하거나 무의미한 0 정수는 저널이 끝날 때부터 부팅을 조회합니다. 따라서 1은 저널에 있는 첫 번째 부팅을 시간순으로, 2번 이상 두 번째 부팅을 의미합니다. -0은 마지막 부팅이고, 마지막 부팅은 -1이 됩니다. | 현재 부팅 또는 시간 드롭다운 메뉴에서 이전 부팅 으로만 적용됩니다. 다른 옵션은 수동으로 작성해야 합니다. |
|
| 지정된 날짜보다 크거나 지정된 날짜보다 항목을 각각 표시하거나 그 이전 날짜를 표시합니다. 날짜 사양은 "2012-10-30 18:17:16" 형식이어야 합니다. 시간 부분이 생략되면 "00:00:00"이 사용됩니다. 초 구성 요소만 생략하면 ":00"이 사용됩니다. 날짜 구성 요소를 생략하면 현재 날짜로 가정합니다. 또는 문자열 "yesterday", "today", "tomorrow"가 이해되며, 이는 현재 날 전날, 현재 날짜 또는 하루 전의 00:00:00을 나타냅니다. "현재"는 현재 시간을 나타냅니다. 마지막으로, 현재 시간 전이나 후에 각각 "-" 또는 "+" 접두사를 지정하여 상대 시간을 지정할 수 있습니다. | 드롭다운에는 적용되지 않습니다. |