Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattthias/slurm
yet another network load monitor
https://github.com/mattthias/slurm
Last synced: about 1 month ago
JSON representation
yet another network load monitor
- Host: GitHub
- URL: https://github.com/mattthias/slurm
- Owner: mattthias
- License: gpl-2.0
- Created: 2011-09-08T18:58:04.000Z (over 13 years ago)
- Default Branch: upstream
- Last Pushed: 2024-02-04T17:25:07.000Z (10 months ago)
- Last Synced: 2024-05-15T10:39:28.318Z (7 months ago)
- Language: C
- Homepage: http://github.com/mattthias/slurm/wiki/
- Size: 308 KB
- Stars: 390
- Watchers: 10
- Forks: 42
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-starred - mattthias/slurm - yet another network load monitor (others)
README
# slurm - yet another network load monitor
slurm started as a FreeBSD port of the Linux ppp link monitor called pppstatus
by Gabriel Montenegro. Hendrik Scholz ripped off the ppp dependent parts and the
email checks to turn it into a generic network load monitor for *BSD, Linux,
HP-UX and Solaris.## Features:
- "realtime" traffic statistics
- three graph modes: combined RX and TX and two split views
- can monitor any network device
- curses ascii graphics
- ascii theme support## slurm was tested on:
- Debian GNU/Linux 10/11 (buster/bullseye)
- CentOS 7/8
- FreeBSD 12
- OpenBSD 6.9
- MacOS 12 (Monterey)## Compiling:
- Install meson and libncurses6-dev e.g.:on Debian (if you don't want to use the Debian package of slurm)
sudo apt install build-essential meson libncurses6-dev
or on CentOS / RedHat
# Add EPEL on CentOS 7
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm# Enable PowerTools repo in CentOS 8
sudo dnf config-manager --set-enabled powertoolssudo yum groupinstall 'Development Tools'
sudo yum install meson ncurses-develor on FreeBSD 12
pkg install meson pkgconf ncurses
or on Alpine Linux
apk add gcc musl-dev pkgconf meson ncurses-dev linux-headers
or on OpenBSD 6.9
pkg_add meson
- Setup a build directory
meson setup _build
- Run meson to build
cd _build/
meson compile- Install the program
sudo meson install
- Try it!
slurm -i eth0 # or whatever your interface is
Please report bugs and feature requests in the github bugtracker:
website: https://github.com/mattthias/slurmLicense:
As pppstatus is licensed under the GPL, slurm is too.