Skip to content

neuroner0425/innerflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InnerStat Project

InnerStat는 시스템과 하위 서비스들의 구조를 시각적으로 설계하고,
향후 유지보수 및 실시간 상태 모니터링까지 확장하기 위한 소프트웨어입니다.

프로젝트 개요

이 프로젝트는 서버/네트워크 인프라, 서비스 아키텍처 등을
GUI 기반으로 직관적으로 설계하고 관리할 수 있도록 하는 것을 목표로 합니다.

  • 시스템(예: OS, VM, Container, Network 등)과 각종 서비스를
    계층 구조로 배치하고 연결선을 통해 구조를 시각화할 수 있습니다.
  • 추후, 실제 시스템 상태 및 서비스 상태를 실시간으로 연동/표시하는 기능까지 확장할 계획입니다.

아키텍처

  • 에이전트(Agent):
    • 각 서버/서비스에 설치되는 경량 Daemon
    • 로컬 시스템 및 서비스 상태(포트, PID 등)를 주기적으로 수집하여 서버로 전송
  • 서버(Server):
    • 여러 에이전트로부터 데이터를 받아 종합·저장·분석
    • 클라이언트에게 실시간 또는 이력 기반 상태 정보를 제공
  • 클라이언트(Client):
    • C++/wxWidgets 기반 GUI
    • 서버와 통신하여 전체 시스템/서비스의 상태를 시각화 및 관리
    • 시스템 구조(Area, Node 등) 설계 및 저장/불러오기 지원

현재 구현 범위

  • 클라이언트:

    • GUI에서 시스템/서비스 구조 설계, 계층 및 연결 관리
    • (계획) 서버를 통한 실시간 모니터링 지원
  • 서버/에이전트:

    • (개발 예정)
      • 서버: 데이터 수집·저장·분석 및 클라이언트와의 중계
      • 에이전트: 로컬 시스템 상태 수집 및 서버 전송

향후 계획

  • 서버 및 에이전트 구현
  • 실시간 모니터링 및 알림 기능
  • 시스템/서비스 상태의 시각적 표시(상태 색상, 경고 등)
  • 더 다양한 시스템/서비스 유형 지원

About

Software that manages systems (OS, VM, etc.) and the services that run on this system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors