Skip to content

Lite Monitoring is a fast and cross-platform open source monitoring solution for operating systems monitoring. It has the ability to collect system information, such as OS version, processes, memory & CPU usage, disks & partitions, devices, sensors, etc.

License

waylau/lite-monitoring

Repository files navigation

Lite Monitoring

Lite Monitoring is a fast, lite and cross-platform open source monitoring solution for operating systems monitoring. It has the ability to collect system information, such as OS version, processes, memory & CPU usage, disks & partitions, devices, sensors, etc.

Lite Monitoring based on Netty, Lite, OSHI and MySQL.

Supported platforms

Windows • Linux • Mac OS X • Unix (Solaris, FreeBSD)

Supported features

  • Computer System and firmware, baseboard
  • Operating System and Version/Build
  • Physical (core) and Logical (hyperthreaded) CPUs
  • System and per-processor load % and tick counters
  • CPU uptime, processes, and threads
  • Process uptime, CPU, memory usage
  • Physical and virtual memory used/available
  • Mounted filesystems (type, usable and total space)
  • Disk drives (model, serial, size) and partitions
  • Network interfaces (IPs, bandwidth in/out)
  • Battery state (% capacity, time remaining)
  • Connected displays (with EDID info)
  • USB Devices
  • Sensors (temperature, fan speeds, voltage)
  • HTTP/HTTPS web UI support
  • Lightweight and fast UI

How to

Build all applications:

mvn clean package

Run lite-monitoring-server application:

java -jar target/lite-monitoring-server-1.0.0.jar 

Run lite-monitoring-client application with lite-monitoring-server's url and port:

java -jar target/lite-monitoring-client-1.0.0.jar --server=127.0.0.1 --port=8082

Multi-instance deployment with lite-monitoring-web

java -jar target/lite-monitoring-web-1.0.0.jar --port=8080

java -jar target/lite-monitoring-web-1.0.0.jar --port=8081

java -jar target/lite-monitoring-web-1.0.0.jar --port=8082

UI

See lite-monitoring-ui.

About

Lite Monitoring is a fast and cross-platform open source monitoring solution for operating systems monitoring. It has the ability to collect system information, such as OS version, processes, memory & CPU usage, disks & partitions, devices, sensors, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages