로그 및 관측성 도구

syslog 파서RFC 3164·5424 일괄 처리

syslog 한 줄 또는 여러 줄을 붙여넣고 syslog 파싱을 누르면 facility/severity 필터가 있는 필드 표를 받습니다. BSD와 RFC 5424를 한 붙여넣기에 섞어도 됩니다.

syslog 파서

예시:

Syslog 메시지

브라우저에서 로컬 실행. syslog 텍스트는 업로드되지 않습니다.

필터

파싱 결과

syslog를 파싱하면 여기에 행이 표시됩니다.

syslog 줄을 붙이거나 예시를 불러온 뒤 syslog 파싱을 클릭하세요.

`<165>1 2023-10-11T22:14:15.003Z …` 한 줄은 눈으로도 읽히지만, 방화벽 내보내기나 journalctl 조각은 수백 줄이며 구 BSD syslog와 RFC 5424 전달이 섞이고, 줄마다 PRI, hostname, 선택적 structured-data 블록이 다릅니다. syslog 파서, syslog 뷰어, RFC5424 파서로 부르더라도 할 일은 꺾쇠 priority를 실제로 필터할 수 있는 facility·severity 이름으로 바꾸는 것입니다.

티켓, `/var/log/syslog` tail, SIEM 내보내기에서 복사한 syslog 텍스트에 PRI/facility/severity, 타임스탬프(RFC3164 모호성 표시), hostname, app-name, structured data가 필요할 때 쓰세요. 범용 로그 미화 도구가 아닙니다. 모든 처리는 브라우저 탭에서 로컬로 이뤄지며 붙여넣은 내용은 업로드되지 않습니다.

이 syslog 파서를 쓰는 이유

RFC 3164·RFC 5424가 섞인 일괄 붙여넣기용, 한 줄 데모가 아닙니다.

많은 줄을 일괄, 줄마다 형식 감지

journalctl, 방화벽, rsyslog 전달 발췌 전체를 붙여넣을 수 있습니다. RFC5424 줄(`<165>1 …`)과 BSD RFC3164 줄(`<34>Oct 11 …`)을 같은 상자에 둘 수 있습니다. 각 줄이 독립 분류되므로 붙여넣기 전체에 형식을 하나 고를 필요가 없습니다.

한 번 붙여넣기에서 RFC3164·RFC5424를 모두 파싱한 syslog 표

RFC3164 타임스탬프는 모호함 표시, 조용히 추측하지 않음

BSD syslog 타임스탬프 `Oct 11 22:14:15`에는 연도·시간대가 없습니다. 이 syslog 파서는 원문을 보여 주고 배지로 표시하며, 추정 ISO 시간은 별도 열에 추정값으로 표시합니다. 브라우저 로컬 추측을 메시지의 실제 시각으로 오인하지 않습니다.

연도·시간대 누락 배지가 있는 RFC3164 행과 원본 타임스탬프

한 줄 뷰어를 넘어서는 syslog 파서의 세 가지

한 번 파싱, 재실행 없이 필터, 구조화 필드 내보내기.

01

원하는 때 전체 붙여넣기 파싱

여러 줄 syslog는 수천 줄일 수 있어, 키 입력마다가 아니라 syslog 파싱 클릭(또는 Ctrl/Cmd+Enter) 시에만 파싱합니다. Web Worker가 PRI, facility, severity, 타임스탬프, structured data를 줄마다 추출하면서 탭 응답성을 유지합니다.

  • 내장 혼합 예시로 RFC3164, RFC5424, structured data, 의도적 bad 줄을 입력 없이 확인
  • bad 줄은 따로 수집 — 유효 메시지 표시는 막지 않습니다
02

파싱 후 facility, severity, hostname, app-name 즉시 필터

파싱 후 severity는 일반적인 «이 수준 이상» 규칙(warning 선택 시 warning~emerg). facility는 다중 선택 체크리스트. hostname·app-name은 부분 문자열 일치. 모두 이미 파싱된 행 재필터 — 두 번째 파싱 없음.

  • facility 미선택은 필터 없음(모든 facility 표시)
  • 입력 편집 또는 재파싱 전까지 필터 변경은 복사/다운로드를 무효화하지 않음
03

structured data 펼치고 평탄 열로 내보내기

RFC5424 structured-data 요소를 인라인 키/값 표로 펼칩니다. 복사/다운로드로 필터된 표를 CSV, JSON, 일반 텍스트로 내보내고 필요 시 structured-data 키를 `sdid.param` 열로 평탄화합니다.

  • 결과가 stale(마지막 파싱 후 입력 변경)이면 복사/다운로드 비활성
  • 실수로 지운 뒤 지우기 실행 취소로 입력·필터·표 복원
파서로 이동

각 syslog 줄에서 얻는 것

프로토콜 필드, 필터, 실제 트리아지용 내보내기.

PRI를 facility·severity 이름으로 분할

파싱된 각 행에 원시 PRI와 facility(0–23), severity(0–7) 숫자·표준 이름 표시. RFC5424 표와 일치 — syslog PRI 계산기를 전체 메시지에 적용.

RFC5424 structured-data 블록

여러 `[sdid@enterprise key="value" …]` 요소를 메시지별로 나열하고 표를 벗어나지 않고 펼칠 수 있습니다.

한 번 파싱 후 네 가지 필터 차원

facility 다중 선택, severity 이상, hostname 부분 일치, app-name/tag 부분 일치 — 네트워크·플랫폼 팀이 syslog 덤프를 좁히는 방식.

이유가 있는 bad 줄 목록

syslog가 아니거나 PRI 규칙 위반 줄은 줄 번호와 짧은 이유로 별도 목록 — 전체 배치를 조용히 실패시키지 않습니다.

이 syslog 파서가 하는 일과 하지 않는 일

로컬 텍스트 파싱만 — 리스너·클라우드 API 없음.

UDP/TCP syslog 리스너 없음
붙여넣은 텍스트만 읽습니다. 514 포트를 열거나 네트워크에서 라이브 스트림을 받지 않습니다.
RFC3164 시간은 규격상 모호
BSD 형식에 연도·존이 없으면 표시하고, 추정 ISO 시간은 브라우저 로컬 달력 기준 추정으로 명시 — 메시지의 ground truth가 아닙니다.
한 번 붙여넣기 최대 30만 자·2만 줄
큰 내보내기는 배치로 나눠 브라우저 worker 타임아웃 안에 맞추세요.
CEF/SIEM 전용 내보내기 방언 없음
내보내기는 일반 CSV/JSON/텍스트 표. 전용 CEF·벤더 SIEM 형식은 이 뷰어형 syslog 파서 범위 밖.

syslog 파서 자주 묻는 질문

프로덕션 syslog를 브라우저 도구에 붙이기 전에 자주 묻는 질문.

RFC3164와 RFC5424 syslog 차이는?

RFC3164(BSD syslog)는 `<34>Oct 11 22:14:15 host tag: message`처럼 버전 필드가 없고 타임스탬프에 연도가 없습니다. RFC5424는 PRI 뒤 버전(`<165>1 …`), ISO 8601 타임스탬프, hostname, app-name, procid, msgid, 선택 structured data, 메시지를 추가합니다. 이 syslog 파서는 줄마다 형식을 자동 감지합니다.

syslog PRI, facility, severity 디코딩 방법?

PRI는 꺾쇠 안 숫자. facility = PRI ÷ 8(정수), severity = PRI mod 8. 표는 숫자와 표준 이름(예 `auth` + `crit`)을 보여 줍니다. 단일 PRI는 전용 계산기도 있지만 여기서는 파싱된 메시지마다 분할합니다.

온라인 syslog 파서에 붙여넣어도 안전한가요?

이 도구는 안전합니다. 파싱은 브라우저 탭의 JavaScript만 사용합니다. syslog 텍스트는 업로드·저장·서버 로그되지 않습니다. 내보내기 공유 전 비밀 정보를 확인하세요.

RFC3164에서 연도·시간대 경고가 나오는 이유?

BSD 형식에 해당 필드가 없습니다. 경고 없이 추정 타임스탬프를 보여 주면 규격보다 정밀해 보이므로 원본 타임스탬프를 유지하고 보완 ISO 시간은 추정으로 표시합니다.

한 붙여넣기에 RFC3164·RFC5424를 섞을 수 있나요?

예. 각 줄 독립 분류 — 구 네트워크 장비 RFC3164와 rsyslog/journald RFC5424 전달이 나란히 있는 경우가 흔합니다.

syslog 서버나 SIEM을 대체하나요?

아니요. 이미 내보낸 텍스트를 읽고 필터하는 데 도움을 줍니다. 라이브 syslog 수집·색인·알림은 하지 않습니다.

이 파서가 잘못 읽는 syslog 줄이 있나요?

지금 syslog 붙여넣기 파싱

RFC3164·RFC5424 syslog 줄을 붙여넣으면 몇 초 안에 필터 가능한 표 — 업로드·계정 불필요.

다음 방화벽·journalctl 발췌를 위해 이 무료 syslog 파서를 북마크하세요.

모든 파싱은 브라우저에서 로컬로 실행됩니다.