• Stars
    star
    136
  • Rank 267,670 (Top 6 %)
  • Language
    C
  • License
    Other
  • Created almost 11 years ago
  • Updated almost 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

multi-platform system monitor

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