#### Beyond Linux® From Scratch (systemd Edition) - Version r13.0-491

### Chapter 12. System Utilities

- Prev

  sg3_utils-1.48

- Next

  sysmon3-3.0.1

- Up
- Home

# sysmond-1.0.1

## Introduction to sysmond

The sysmond package (pronounced sys-mon-d) is the daemon 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.

### 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

- Download (HTTP): https://github.com/lfs-book/sysmond/releases/download/sysmond-1.0.1/sysmond-1.0.1.tar.xz

- Download MD5 sum: 8633f400cf9491f575fe419f1ed59d1a

- Download size: 24 KB

- Estimated disk space required: 200 KB

- Estimated build time: less than 0.1 SBU

## Kernel Configuration

There are many different hardware devices that sense temperatures. The temperature readings are updated by kernel drivers that support specific devices. To determine what devices are present on a system the lm-sensors-3-6-2 package has a Perl script, sensors-detect that can look for specific devices that are in the current system.

After sensor devices are known, the appropriate kernel driver must be enabled. In many cases, but not all, the appropriate drivers are selected by default. The kernel configuration parameters are located at:

    Device Drivers --->
      [*] Hardware Monitoring support --->        [CONFIG_HWMON]

In most cases at least Intel Core/Core2/Atom temperature sensor (SENSORS_CORETEMP) should be enabled for Intel based systems or CONFIG_SENSORS_K10TEMP (AMD) should be enabled for AMD based systems.

## Installation of sysmond

Install sysmond by running the following commands:

    make

This package does not come with a test suite.

Now, as the `root` user:

    make install

## Configuring sysmond

### Systemd Unit

To start the sysmond daemon at boot, install the systemd unit from the blfs-systemd-units-20251204 package by running the following command as the `root` user:

    make install-sysmond

### Config File

By default the configuration file is `/etc/sysmond.conf` but it can be changed by passing --config-file <filename> on the command line. Initially all of the configuration items are commented out and the defaults specified there are used.

## Contents

Installed Programs: sysmond
Installed Libraries: None
Installed Directories: None

- Prev

  sg3_utils-1.48

- Next

  sysmon3-3.0.1

- Up
- Home