Low-power / dool

Python3 compatible clone of dstat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dool

Dool is a Python3 compatible fork of Dstat.

After Dag Wieers ceased development of Dstat I forked the project to continue development.

What is Dool?

Dool is a command line tool to monitor many aspects of your system: CPU, Memory, Network, Load Average, etc. It also includes a robust plug-in architecture to allow monitoring other system metrics.

Installation:

  1. Download the latest release archive file or clone the Git repo
  2. Extract the archive to an appropriate temporary directory on your system
  3. Run the install.py script

Usage:

dool [--preset] [--plugin] [delay]

My most common usage of Dool is:

dool --more 15

which uses the --more preset and outputs data every 15 seconds. Available presets are --defaults, --more, or --all. If no delay is specified, Dool will default to outputting every second.

Screenshots:

Dark mode (default) Dool Light

Light mode Dool Light

Plugins:

Dool ships with many plug-ins to configure the output to your taste.

dool --cpu --net --time --full 15  # Show CPU usage, and each network interface
dool --disk --memory 5             # Show disk totals, and memory consumption
dool --cpu --load --swap --time 60 # Show CPU, load, and swap

A list of available plug-ins are available if you run dool --version

Note:

Dool requires a 256 color compatible terminal. Most modern terminal emulators support this automatically.

See also:

Other tools similar to Dool

About

Python3 compatible clone of dstat

License:GNU General Public License v2.0


Languages

Language:Python 99.0%Language:Makefile 0.7%Language:Shell 0.3%