1 파일로 내보내기
원본 보기1 파일로 내보내기
개요
트리거 이벤트, 아이템 값 및 트렌드를 개행으로 구분된 JSON 형식으로 실시간 내보내기를 구성할 수 있습니다.
내보내기는 파일로 수행되며, 내보내기 파일의 각 줄은 JSON 객체입니다. 값 매핑은 적용되지 않습니다.
오류가 발생한 경우(데이터를 내보내기 파일에 쓸 수 없거나 내보내기 파일의 이름을 변경할 수 없거나 이름 변경 후 새 파일을 만들 수 없는 경우), 데이터 아이템은 삭제되고 내보내기 파일에 절대 기록되지 않습니다. Zabbix 데이터베이스에만 기록됩니다. 쓰기 문제가 해결되면 내보내기 파일에 데이터 쓰기가 재개됩니다.
Zabbix 7.0.22부터 내보내기 파일은 파일 소유자에게만 읽기-쓰기 권한으로 생성됩니다. 또한 파일은 소유자 그룹에서 읽을 수 있습니다. 다른 모든 권한은 거부됩니다.
내보내지는 정보에 대한 정확한 세부 사항은 내보내기 프로토콜 페이지를 참조하세요.
호스트/아이템이 데이터를 받은 후 서버가 데이터를 내보내기 전에 제거된 경우 호스트/아이템에 메타데이터(호스트 그룹, 호스트 이름, 아이템 이름)가 없을 수 있습니다.
구성
트리거 이벤트, 아이템 값 및 트렌드의 실시간 내보내기는 내보내기 파일의 디렉터리를 지정하여 구성됩니다. 서버 구성의 ExportDir 매개변수를 참조하세요.
두 가지 다른 매개변수가 사용 가능합니다:
ExportFileSize는 개별 내보내기 파일의 최대 허용 크기를 설정하는 데 사용할 수 있습니다. 프로세스가 파일에 쓰기가 필요할 때 먼저 파일의 크기를 확인합니다. 구성된 크기 제한을 초과하면 파일 이름에 .old를 추가하여 파일 이름을 변경하고 원래 이름으로 새 파일을 생성합니다.
데이터를 기록하는 각 프로세스마다 파일이 생성됩니다(즉, 대략 4-30개의 파일). 내보내기 파일당 기본 크기가 1G이므로 대용량 내보내기 파일을 유지하면 디스크 공간이 빠르게 소진될 수 있습니다.
ExportType을 사용하면 내보낼 엔티티 유형(이벤트, 히스토리, 트렌드)을 지정할 수 있습니다.