sysmon3-3.0.0

Introduction to sysmon3

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.

[Note]

Note

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.

Package Information

sysmon3 Dependencies

Required

Qt-6.8.1 (or qt5)

Required at runtime

sysmond-1.0.0 (runtime on the system to be monitored)

Installation of sysmon3

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

Configuring sysmon3

Configuration Files

$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.

Contents

Installed Programs: sysmon3
Installed Libraries: None
Installed Directories: $HOME/.config/LinuxFromScratch/