The sysmon3 package (pronounced sys-mon-3) is the client portion of the sysmond/sysmon3 client/server application that monitors system values including CPU usage, memory usage, and system temperatures in a compact screen window. Multiple instances of sysmon3 can be run on a system to monitor values on different systems.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://github.com/lfs-book/sysmon3/releases/download/sysmon3-3.0.0/sysmon3-3.0.0.tar.xz
Download MD5 sum: e78f1715f180d609f44b1eeee4bbe899
Download size: 30 KB
Estimated disk space required: 1.2 MB
Estimated build time: 0.2 SBU
Qt-6.8.1 (or qt5)
sysmond-1.0.0 (runtime on the system to be monitored)
Install sysmon3 by running the following commands:
qmake sysmon3.pro && make
This package does not come with a test suite.
Now, as the root
user:
install -vm755 sysmon3 /usr/bin
$HOME/.config/LinuxFromScratch/<monitored
system>.conf
The configuration files are created at run time for each system being monitored. They are not normally updated manually, but are managed by the program's configuration widgets.
When first run, the program asks for the system to be monitored. After testing that communication to the server is satisfactory and the server name is saved, the main window will start. After initial setup, the setup widget can be bypassed by passing the server name as an argument to the program.
The program is designed to take up minimal screen space so by default it does not have a frame. The frame can be toggled on and off with Ctrl-F. This can be useful for placing the window in the desired location. After initial placement, the location is saved in the configuration file for the next time the program is started.
A short operation menu is brought up with a right mouse click on the main window. Configuration widgets are brought up with F1.