감사 로그
감사 로그는 네트워크에서 변경을 트리거할 수 있는 네트워크 모델, 디바이스 구성 모델 및 시스템 설정의 변경 사항을 추적합니다. API 클라이언트(REST API 및 사용자 인터페이스 포함)에서 수행한 모든 변경 사항을 보고합니다. 이러한 변경 내용에는 만들기, 수정, 삭제 작업 및 사용자 로그인이 포함됩니다. 네트워크 운영자는 이러한 로그를 사용하여 네트워크의 문제를 디버깅하거나 해결할 수 있습니다.
감사 로그는 다음 정보를 캡처합니다.
사용자가 시작한 작업
작업을 시작한 사용자
작업의 영향을 받는 리소스
작업 상태
작업이 시작된 날짜 및 시간
감사 로그는 기본적으로 생성되지 않습니다. 감사 로그 생성을 사용하도록 설정하려면:To enable generation of audit logs:
NorthStar Controller 서버에 로그인합니다.
/ opt/northstar/web/config.json 파일을 엽니다.
root@hostname vi /opt/northstar/web/config.json
true로 설정합니다
enableAuditLog
.참고:감사 로그를 활성화하면 NorthStar Controller의 성능에 영향을 미칩니다.
web_app 다시 시작합니다.
supervisorctl restart web:app
감사 로그를 보려면 Administration > Audit Logs(관리 감사 로그)로 이동합니다. 그림 1 은 감사 로그 페이지를 보여 줍니다. 기본적으로 감사 로그는 기록된 시간을 기준으로 내림차순으로 정렬됩니다. 즉, 가장 최근의 감사 로그가 감사 로그 페이지 맨 위에 표시됩니다.
Audit Logs(감사 로그) 메뉴는 다음과 같은 경우에만 관리(Administration) 아래에 표시됩니다.
collector_setup.json 파일은 /opt/northstar/data에 있으며
매개변수는
enableAuditLog
/ opt/northstar/web/config.json 파일에서 true로 설정됩니다.
collector_setup.json 파일이 /opt/northstar/data에 없는 경우 analytics를 설치하고 Elasticsearch를 활성화해 보세요.
표 1 에는 감사 로그 페이지에 표시되는 필드가 나열되어 있습니다.
필드 |
설명 |
---|---|
사용자 |
NorthStar Controller에서 작업, 작업 또는 작업을 수행한 사용자입니다. |
소스 IP |
작업을 시작한 컴퓨터의 IP 주소입니다. |
작업 |
작업 또는 작업의 이름입니다. |
설명 |
작업에 대한 자세한 설명입니다. . 감사 로그 설명 위로 마우스를 가져가면 작업에 대해 생성된 특성을 JSON 형식으로 볼 수 있습니다. |
상태 |
작업 상태—SUCCESS 또는 ,FAILED. 실패하면 http 오류 코드도 표시됩니다. |
개체 ID |
작업이 수행된 개체의 ID입니다. |
객체 유형 |
작업이 수행된 개체의 유형입니다. 예를 들어 노드, 링크 및 인터페이스입니다. |
개체 이름 |
작업이 수행된 개체의 이름입니다. |
경로 |
작업의 Http 요청 경로입니다. |
형식 |
audit_log 표시합니다. |
기록된 시간 |
현지 날짜 및 시간(YYYY-MM-DD HH:MM:SS 형식으로 표시됨) 감사 로그가 생성되었습니다. 기록된 시간이 표시되는 시간대는 계정 설정에서 설정할 수 있습니다. 기본적으로 시간은 사용자의 표준 시간대로 표시됩니다. |
감사 로그 페이지에서 수행할 수 있는 작업은 다음과 같습니다.
페이지를 새로 고쳐 최신 감사 로그를 검색합니다.
새로 고치려면 페이지 아래쪽에 있는 새로 고침 아이콘을 클릭합니다.
감사 로그 설명 위로 마우스를 가져가면 작업에 대해 생성된 코드를 JSON 형식으로 볼 수 있습니다.
각 열에서 항목을 오름차순 또는 내림차순으로 정렬합니다.
열 표시 또는 숨기기
Username(사용자 이름), Source IP(소스 IP), Operation description(작업 설명), Status(상태) 및 Logged Time(로그 시간) 필드는 기본적으로 감사 로그(Audit Logs) 페이지에 표시됩니다.
다른 숨겨진 열을 보려면:
열 머리글의 오른쪽 모서리를 클릭하고 열을 가리킵니다.
보려는 필드를 선택합니다.
필드는 감사 로그 페이지에 표시됩니다.
필터를 적용합니다.
필드의 특정 값을 기준으로 감사 로그를 필터링할 수 있습니다. 예를 들어, 작업 필드에 필터 조건으로 노드 수정을 입력하여 노드 수정 작업과 관련된 모든 감사 로그를 가져올 수 있습니다. 기록된 시간 필드는 이전, 이후 또는 특정 날짜 및 시간에 생성된 감사 로그를 필터링하는 옵션을 제공합니다.
감사 로그를 CSV 파일로 내보내기Export the audit logs to a CSV file
감사 로그를 내보내려면 페이지 아래쪽에 있는 CSV 파일로 내보내기 아이콘을 클릭합니다.
페이지당 표시되는 감사 로그 수를 설정합니다.
페이지당 표시할 감사 로그 수를 설정하려면 페이지 아래쪽에 있는 테이블 설정 아이콘을 클릭하고 페이지 크기 아래의 텍스트 필드에 값을 입력합니다. 기본값은 50입니다.