SSH TUI / LINUX OPERATIONS

운영의 첫 화면은
SSH 터미널입니다.

tapas-eye는 서버 안에서 실행되는 ANSI/VT100 TUI입니다. SSH 세션에서 프로세스·로그·메시지 큐·C 공유메모리를 확인하고, 필요한 화면만 config.lua → Lua → C로 확장합니다.

  • SSH 터미널에서 운영
  • 추가 에이전트·DB 불필요
  • 웹 화면은 선택 사항
REAL ANSI/VT100 TUI · manual-1
개발기 터미널 에뮬레이터에서 실행한 실제 ANSI/VT100 TUI 녹화 · CPU, 메모리, 부하 평균은 개발 서버의 실제 값으로 갱신됩니다
01SSH만 가능한 운영 환경

브라우저 중심 관측 플랫폼을 추가하기 어려운 서버에 맞춥니다.

02기존 C·SHM 데이터를 그대로

새 수집 파이프라인 없이 기존 헤더와 공유메모리를 읽습니다.

03필요한 만큼만 확장

기본 뷰부터 Lua·C 플러그인까지 단계적으로 내려갑니다.

TUI FIRST / WEB OPTIONAL

SSH TUI가 운영의 중심이고,
웹은 선택적 확인 경로입니다.

아래 브라우저 화면은 같은 config/view/file 로직을 재사용하는 보조 인터페이스입니다. SSH 전용 편집·세로 레이아웃·raw tui_* 플러그인은 TUI에서만 동작할 수 있습니다.

CONFIG.LUA / SHM STRUCTURE

C 구조체를 표와 필터로

기존 System V 공유메모리와 헤더를 선언하면, 별도 수집기 없이 운영 화면으로 만듭니다.

view   = "manual_msgstats_cfg"
shm_key = 0x1300
header  = "examples/msg_stats.h"
struct  = "MSG_STATS.data"
구성 방법 읽기 →
OPTIONAL WEB VIEW · SHM

실행 중인 manual-1 인스턴스 · 새 탭에서 열기 ↗

LUA / EXTENSION

현장 로직은 Lua에서

기본 프로세스 테이블을 가져와 계산 필드를 추가하고, 판단 로직을 화면에 반영합니다. 재빌드는 필요 없습니다.

local t = tapas.view_table("process")
table.insert(t.headers, "CPU+MEM")
-- 각 row에 계산 필드를 추가
return tapas.render_table(p, 0, t.headers, t.rows)
Lua 확장 단계 읽기 →
OPTIONAL WEB VIEW · LUA TO C

실행 중인 manual-2 인스턴스 · 새 탭에서 열기 ↗

OPERATOR FLOW

복잡한 도입 대신,
운영 흐름에 맞춥니다.

  1. 01

    SSH로 접속

    대상 서버에 실행 파일과 설정을 둡니다. 코어 운영 흐름에 에이전트·외부 DB는 필요하지 않습니다.

  2. 02

    하나의 메뉴 UI에서 진단

    시스템, 프로세스, 로그, 큐와 공유메모리를 같은 구성 안에서 전환하며 확인합니다.

  3. 03

    필요할 때만 코드로 확장

    선언은 config.lua, 가공·판단은 Lua, 시스템 경계는 C 플러그인으로 다룹니다.

DEPLOYMENT BOUNDARY

웹 화면은 선택 사항이며,
보안 경계를 분명히 합니다.

주 운영 화면은 SSH TUI입니다. 같은 config.lua와 view/file 로직을 브라우저에서도 볼 수 있습니다. 다만 웹 서비스는 내장 인증이 없으므로 내부망, loopback 바인드, VPN 또는 인증 리버스 프록시 안에서 운영해야 합니다.

SSH TUI 전용 기능과 raw tui_* C 플러그인은 웹과 동작 범위가 다를 수 있습니다.

LICENSING

서버 수만큼만,
일회성 라이선스로.

구독 갱신과 자동 결제 없이 서버당 라이선스를 구매합니다. 도입 전에는 환경 적합성부터 확인합니다.

PER SERVER / VAT INCLUDED

1대 440만원초기 고객 한정 330만원부터
  • 서버 1대 = 라이선스 1개
  • 정기 구독·자동 갱신 없음
  • 다수 서버는 도입 조건 협의
도입 조건 확인가격표와 구매 절차 보기 →

FIT CHECK

SSH 중심의 폐쇄망·C/SHM 운영 환경이라면,
실제 데이터로 적합성을 확인해 보세요.

클라우드 관측 플랫폼을 이미 표준으로 쓰는 팀보다, 기존 Linux 운영 데이터를 그대로 연결해야 하는 팀에 적합합니다.