Projects / xmbmon


xmbmon is a monitoring program for motherboards which can monitor the CPU temperatures and the frequency of CPU cooling fans, etc. The package includes "mbmon", which can be used at the commandline to report the temperatures, voltages, and RPM (rounds per minute) of the fans, and "xmbmon", which displays the three temperatures and a core voltage as simple curves.

Operating Systems

Recent releases

  •  08 Oct 2004 23:06

    Release Notes: SMBus accesses of VIA VT8237 and Intel ICH6 are supported. Changes to work on Solaris for x86. Further smoothing for plotting curves in xmbmon. Bugs for detecting ALi chipsets have been fixed.

    •  29 May 2004 18:47

      Release Notes: The IIR low path filter smoothing method is included for plotting graphs in xmbmon. Manual files were added. Winbond W83791D and W83627THF chips are supported. Initialization is now done for ADM9240 chip for some Intel motherboards. SMBus access of the ALI1533/1543 chipset (Aladdin IV, V) is supported.

      •  23 Aug 2003 14:22

        No changes have been submitted for this release.

        Recent comments

        30 Dec 2010 09:49 xevilstar

        xmbmon205# ./configure --prefix=/usr --sysconfigdir=/etc --localstatedir=/var
        configure: error: unrecognized option: --sysconfigdir=/etc
        Try `./configure --help' for more information.
        root@princess:~/Renatos_shit/xmbmon205# ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
        checking for gcc... gcc
        checking for C compiler default output... a.out
        checking whether the C compiler works... yes
        checking whether we are cross compiling... no
        checking for suffix of executables...
        checking for suffix of object files... o
        checking whether we are using the GNU C compiler... yes
        checking whether gcc accepts -g... yes
        checking for a BSD-compatible install... /usr/bin/ginstall -c
        checking how to run the C preprocessor... gcc -E
        checking for X... libraries /usr/lib64, headers
        checking for gethostbyname... yes
        checking for connect... yes
        checking for remove... yes
        checking for shmat... yes
        checking for IceConnectionNumber in -lICE... yes
        checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
        configure: error: /bin/sh AC-TOOLS/config.sub x86_64-unknown-linux-gnu failed

        03 Dec 2003 16:18 kiko

        This is such an awesome little program
        I've been wrestling with kernel patches for lm_sensors for a couple of years now, and I guess I was just convinced that we needed kernel support for reading temperature, fan speeds and voltages from our motherboards.

        How untrue! mbmon and xmbmon are a trivial ./configure ; make away, and they do *exactly* what I need, which is producing readings in a simple text-based format. It is definitely one of the more undersung bits of software available for Linux -- don't miss it!


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.