System Stats / Management¶
Overview¶
- DietPi-CloudShell - Lightweight system stats for your LCD display or monitor
- Linux Dash - Web interface system stats
- phpSysInfo - Web interface system stats
- RPi-Monitor - Web interface system stats
- Netdata - Web interface system stats
- Webmin - Remote system management with web interface
How do I run DietPi-Software and install optimised software ?
To install any of the DietPi optimised software listed below run from the command line:
dietpi-software
Choose Software Optimised and select one or more items. Finally click on Install
. DietPi will do all the necessary steps to install and start these software items.
To see all the DietPi configurations options, review DietPi Tools section.
Return to the Optimised Software list
DietPi-CloudShell¶
CloudShell is a Network Attached Storage (NAS) solution with RAID support. It supports a color LCD and IR receiver.
CloudShell turns your Odroid CloudShell, Odroid 3.5 LCD Touchscreen Shield, Waveshare32, or monitor into a dedicated lightweight system stats display.
Sample screenshots¶
The following screenshots shall give an overview over the displaying features of CloudShell.
YouTube video tutorial: DietPi CloudShell (RPi / Odroid XU4)
Configuration¶
Launch the DietPi-CloudShell control panel:dietpi-cloudshell
CloudShell offers scenes with predefined display outputs resp. layouts.
Scenes are configured in the Scenes dialog within dietpi-cloudshell
.
This feature will allow you to automatically power down the screen and disable DietPi-CloudShell processing during a specific time.
Please note this feature requires DietPi-CloudShell to be launched with dietpi-autostart
, or run dietpi-cloudshell
from the main screen (tty1
).
If you make changes to DietPi-CloudShell over SSH, once saved, please reboot the system to ensure this feature becomes activated.
Power saving: Auto screen off
Touchscreen support¶
See http://www.waveshare.com/3.2inch-rpi-lcd-b.htm.
This is available for all Raspberry PI and Odroid versions. DietPi will automatically configure your system for the device.
Simply run dietpi-config
-> Display Options then select waveshare32
.
After a reboot, your waveshare32
will become active.
See https://www.hardkernel.com/shop/c1-3-2inch-tfttouchscreen-shield/.
This is available for all Odroid versions. DietPi will automatically configure your system for the device.
Simply run dietpi-config
-> Display Options then select odroid-lcd35
.
After a reboot, your Odroid 3.5 LCD will become active.
The display feature of CloudShell works generally with any LCD display or monitor with a resolution of at least 320x240.
Official documentation: https://wiki.odroid.com/accessory/add-on_boards/xu4_cloudshell2/xu4_cloudshell2
Website CloudShell: https://www.hardkernel.com/shop/cloudshell-for-xu4
Website CloudShell 2: https://www.hardkernel.com/shop/cloudshell-2-for-xu4
Linux Dash¶
Linux Dash allows you to monitor your system stats from a web page.
- Also Installs: LASP webserver stack
The web interface of Linux Dash can be accessed via:
- URL =
http://<your.IP>/linuxdash/app
Official documentation: https://github.com/afaqurk/linux-dash/wiki
phpSysInfo¶
Allows you to monitor your system stats from a web page. The display output can be customized via an .ini
file.
- Also Installs: LASP webserver stack
The web interface of phpSysInfo can be accessed via:
- URL =
http://<your.IP>/phpsysinfo
This is done via the file phpsysinfo.ini
which is located in the phpSysInfo main directory (typical /var/www/phpsysinfo
). An example file phpsysinfo.ini.new
is present and gives inline information about all configuration options. Just walk through this file and discover all these bells an whistles.
Website: https://phpsysinfo.github.io/phpsysinfo
RPi-Monitor¶
RPi-Monitor is a slick, lightweight system stats monitor with web interface.
The main features of RPi-Monitor are:
- Collecting, storing and presenting metrics
- It’s flexibly configurable
- It’s user extendable
- Metrics sharing can be done via JSON file or via SNMP
- Alert option
The web interface of RPi-Monitor can be accessed via:
- URL =
http://<your.IP>:8888
The configuration is described there: https://xavierberger.github.io/RPi-Monitor-docs/20_index.html.
Website: XavierBerger/RPi-Monitor.
Netdata¶
Netdata is a slick and feature-rich system stats monitor, with web interface.
The web interface of Netdata can be accessed via:
- URL =
http://<your.IP>:19999
Depending on your system, by default Netdata might be not accessible from remote browsers. If this is the case, open the configuration file/etc/netdata/netdata.conf
and change the linebind socket to IP = 127.0.0.1
to match either the local network IP or static public IP of your server depending on your needs.
Alternatively comment it e.g. if your server does not have a static public IP but you require remote access.
Note that having Netdata accessible to anyone gives potential attackers a bunch of useful information where to start hacking.
About how to limit access to Netdata, check as well: https://docs.netdata.cloud/web/server/.
The monitoring of a Pi-hole system via Netdata is described there: https://learn.netdata.cloud/guides/monitor/pi-hole-raspberry-pi.
Official documentation: https://learn.netdata.cloud/docs/overview/what-is-netdata
Wikipedia: https://wikipedia.org/wiki/Netdata
Webmin¶
Webmin is a web-based feature-rich remote system management tool. Many system settings can easily be set using the web interface dialogues.
The web interface of Webmin can be accessed via:
- URL =
https://<your.IP>:10000
- Username =
root
- Password = root password at time of installation (default:
dietpi
)
Use HTTPS
Please ensure https://
URL is typed, http://
will not function
The Webmin system logging panel still depends on a classical file logger, like Rsyslog. However DietPi will not impose this logging overhead on systems by default. If you need to see system logs via the Webmin online panel, you can either configure a custom syslog daemon or install Rsyslog manually:apt install rsyslog
DietPi comes with systemd and the related journald system logger, which can be accessed via the command journalctl
.
Website: https://www.webmin.com
Wikipedia: https://wikipedia.org/wiki/Webmin