서버 모니터링
읽기 전용 에이전트로 호스트, PM2, systemd, nginx 상태를 수집합니다.
서버 모니터링은 서버에 설치하는 @the-seeker/server-agent, ingest gateway, CRM 화면으로 구성됩니다.
에이전트는 WebSocket으로 wss://ingest.theseeker.io/agent/ws에 연결합니다.
server-agent → ingest gateway → CRM
WebSocket /agent/ws에이전트는 읽기 전용입니다. 원격 명령 실행이나 파일 수정 기능은 제공하지 않습니다.
대상 | 수집 내용 |
|---|---|
Host | CPU, memory, disk, load, network, uptime |
PM2 | 프로세스 상태, CPU, memory, restart count (PM2 데몬 RPC 소켓 |
systemd | 지정한 unit의 상태와 journal 로그 source |
nginx | 설정에서 발견한 server와 access/error 로그 source |
허용된 온디맨드 요청은 logs.tail, service.status, pm2.describe, nginx.sources 네 가지입니다.
로그 tail은 100, 200, 500줄만 요청할 수 있습니다.
에이전트는 기본 15초마다 heartbeat를 보냅니다. 마지막 heartbeat 이후 90초가 지나면 서버는 offline입니다.
연결 직후에는 unknown일 수 있으며, heartbeat가 도착하면 online으로 바뀝니다.
CRM에서 프로젝트를 만듭니다.
서버 설정 화면에서 서버를 등록하고 토큰을 복사합니다.
에이전트 설치를 실행합니다.
서버 상세 화면에서 차트와 수집 capability를 확인합니다.
이 페이지가 도움이 되었나요?