Beszel - 데이터 내보내기 도구
요약
Beszel은 모니터링 시스템의 서버 정보를 마크다운 인벤토리 테이블로 내보내는 도구입니다. 이 도구는 PocketBase SQLite 데이터베이스를 읽기 전용으로 접근하여, 앱 실행 없이도 시스템 현황을 문서화할 수 있게 합니다.
핵심 포인트
- 서버 정보를 Markdown 형식의 인벤토리 테이블로 내보낼 수 있습니다.
- PocketBase SQLite DB를 읽기 전용 모드로 직접 분석합니다.
- 앱 구동 없이 데이터베이스에 접근하여 서버 문서를 생성합니다.
이것이 그들의 소프트웨어에 포함되고 사라질 수 있기를 바라지만, 저는 서버를 문서화하고 위치 정보를 얻기 위해 IP 주소를 추가할 방법이 필요했습니다. Beszel이 모니터링하는 시스템을 마크다운(Markdown) 인벤토리 테이블로 내보내고, 이어서 전체 플릿 요약본을 제공합니다. 읽기 전용 모드로 PocketBase SQLite 데이터베이스를 직접 읽어오므로, 앱이 실행 중일 필요가 없고 데이터베이스에 아무것도 쓰지 않습니다.
예시 출력: GitHub에서 렌더링하는 대로 beszel-export -location이 생성하는 샘플입니다. 호스트는 임의로 만들었고 IP 주소는 예약된 문서화 범위에서 가져왔습니다. 실제 파일은 또한 # Beszel Systems 제목과 Generated <date> 줄로 시작합니다.
System Hostname Host / IP Location Port OS Kernel Memory CPU Cores Disks Disk Used
backup-01 backup-01 192.0.2.10 Amsterdam, North Holland, Netherlands 45876 Debian GNU/Linux 12 (bookworm) 6.1.0-37-amd64 15.6 GB Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz 4 (8 threads) root 1.78 TB 42%
db-primary db1 198.51.100.20 Frankfurt am Main, Hesse, Germany 45876 Ubuntu 24.04.3 LTS 6.8.0-90-generic 7.8 GB AMD EPYC 7313 16-Core Processor 4 root 159.8 GB 61%
legacy-win WIN-EXAMPLE01 203.0.113.30 Dallas, Texas, United States 45876 Windows Server 2019 Standard — — Intel(R) Xeon(R) Gold 5220R CPU @ 2.20GHz 2 — 38%
old-agent — 203.0.113.45 Toronto, Ontario, Canada 45876 Linux — — — — — 27%
web-01 web-01 192.0.2.50 New York, New York, United States 45876 Debian GNU/Linux 13 (trixie) 6.12.48+deb13-amd64 1.9 GB AMD EPYC 7763 64-Core Processor 2 root 49.8 GB 23%
Summary Metric Best guess Basis Systems 5 — Total RAM ~40.9 GB 25.3 GB reported by 3 systems + 2 unreported at median 7.8 GB Total disk space ~2.30 TB 1.98 TB reported by 3 systems + 2 unreported at median 159.8 GB Total CPU cores ~16 (20 threads) 12 reported by 4 systems + 1 unreported at median 4 submitted by /u/x-xavier-x [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기