Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

System Monitor

A multi-platform system monitor, it shows memory usage, cpu usage, file systems, processes and network interfaces through a web interface.

Screenshot

System Support

Tested on the following systems:

  • Linux
  • FreeBSD
  • OSX

Installing

Prerequisites

  • GNU autotools/libtool
  • pkg-config

To compile run

make

This will compile all dependencies and sources.

To start the web server, run ./system_monitor, that will start the server on port 3000.

Todos

  • Make compilation easier and more portable (maybe use autoconf and automake)
  • A way to configure
    • User password
    • HTTP port
    • Refresh timeout
    • What information to display
  • User auth
  • Run as daemon
  • Provide installers for common systems like debian
  • Process detailed information
  • Provide historic cpu, network and memory
You can’t perform that action at this time.