기존 SSH 서비스만으로 Linux 상태를 읽을 수 있어 상주 에이전트를 추가할 필요가 없습니다. 수동 점검과 대화형 진단에 적합하지만 컴퓨터를 끈 후에도 수집과 알림이 필요하다면 별도로 실행되는 서비스가 필요합니다.
먼저 연결 조건 확인
SSH 주소와 포트에 접근할 수 있어야 하고, 사용 권한이 있는 인증 정보와 지표 읽기 권한이 필요합니다. VPN 등이 필요한 환경에서는 네트워크 경로부터 확인하세요. 첫 연결 때 호스트 지문을 신뢰할 수 있는 정보와 대조합니다.
읽기 명령으로 시작
아래 사용자 이름, 호스트, 포트를 실제 접속 정보로 바꾸세요. SSH 접속 후 uptime, free, df를 실행합니다. 이 명령은 프로그램을 설치하거나 서버 설정을 변경하지 않습니다. free가 없거나 접근이 제한된 경우 오류를 사용량 0으로 해석하지 마세요.
ssh -p 22 [email protected]
uptime
free -h
df -h /한 번 읽은 값과 사용률 구분
CPU, 메모리, 디스크, 네트워크는 서로 다른 리소스입니다. 네트워크 속도와 구간 CPU 사용률에는 연속된 샘플이 필요합니다. 첫 누적 카운터를 현재 속도로 해석하지 말고, 호스팅 업체 그래프와 비교할 때 측정 시점과 정의도 확인하세요.
권한과 부하 고려
일반 계정으로 읽을 수 있는 범위부터 확인합니다. /proc 설정이나 시스템 보안 정책에 따라 일부 지표가 제한될 수 있습니다. 에이전트가 없어도 SSH와 조회 명령에는 비용이 있으므로 불필요하게 짧은 주기로 수집하지 마세요.
점검에서 실제 진단으로
shellivo는 데스크톱에서 Linux 지표를 읽고 같은 연결의 대화형 터미널을 제공합니다. 실제 접속은 앱에서 이루어지며 웹 워크스페이스는 데모입니다. 24시간 수집, 이력 보관, 무인 알림이 목적이라면 별도의 상시 실행 서비스를 선택하세요.
자주 묻는 질문
에이전트가 없으면 설정도 필요 없나요?
아닙니다. 네트워크 접근, SSH 인증, 호스트 확인 및 읽기 권한은 준비해야 합니다.
컴퓨터가 절전 상태여도 계속 수집하나요?
절전 상태나 앱 종료 후 수집이 지속된다고 가정하면 안 됩니다. 지속적인 모니터링에는 독립적인 서비스를 사용하세요.
shellivo
shellivo로 여러 호스트의 연결 정보를 정리하고 Linux 리소스를 확인한 뒤 해당 서버의 터미널을 여세요. 지원 환경, 인증 정보 보호 방식과 사용 조건을 확인할 수 있습니다.