Skip to content

bg0820/SMS

Repository files navigation

SMS - Server Monitoring Service

Server Monitoring Service (SMS)

SMS Agent

Data Server

Web Server (Visualization)


ν˜„μž¬ 이 ν”„λ‘œμ νŠΈλŠ” κ°œλ°œμ€‘ μž…λ‹ˆλ‹€.
this project is work in progress.
크둜슀 ν”Œλž«νΌ 지원 μ˜ˆμ •μž…λ‹ˆλ‹€. ν˜„μž¬λŠ” μœˆλ„μš°λ§Œ 지원쀑
Cross-platform support is being planned. Currently, only Windows is supported.

List Collected by Agent

  • Cpu
    • CpuUsage
    • CpuIdle
    • CpuModel
  • Memory
    • MemoryLoadPercent
    • MemoryUsedByte
    • MemoryFreeByte
    • MemoryTotalByte
  • System Info
    • UserName
    • ComputerName
    • OsVersionName
  • Disk
    • Path
    • Name
    • FileFormat
    • UsedBytes
    • TotalBytes
    • FreeBytes
    • Type
    • DiskPerformance
    • ReadSec
    • WriteSec
    • DiskCount
  • Process
    • PID
    • CommandLine
    • Name
    • Path
    • Owner
    • CreateTime
    • HandleCount
    • ThreadCount
    • MemoryUsage
    • CpuUsage
    • TotalThreadCount
  • Network Connection Info
    • ProtocolType
    • LocalEndpoint
      • IPV4
      • IPV6
      • Port
    • RemoteEndpoint
      • IPV4
      • IPV6
      • Port
    • State
    • ProcessID
    • CreateTime
    • OwnerInfo
    • NetworkConnectionCount
  • Network Adapter Info
    • AdapterCount

Network Protocol

SMS Agent -> (TCP)

(TCP) Data Server -> (WebSocket)

(WebSocket) Web Server

Used Library

Library Name Link License
RapidJson https://github.com/miloyip/rapidjson/ MIT
LZ4 https://github.com/lz4/lz4 BSD

Commit Message

https://gitmoji.carloscuesta.me/

Info

npm

About

SMS - Server Monitoring Service

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published