The ProcMeter Version 3.x Homepage


This version of ProcMeter is designed to be more user-friendly and customisable compared to Procmeter version 2.x. The textual as well as graphical outputs and the extra mouse options available are part of this. It is perhaps now less of a system status monitor and more of a user information display. It can be configured to show the date and/or time instead of having a clock and it can also monitor your e-mail inbox and act like biff.

Description

The ProcMeter program itself is a framework on which a number of modules (plugins) are loaded. More modules can be written as required to perform more monitoring and informational functions.

The statistics that are displayed are grouped by module, with a menu allowing selection of module and a sub-menu for each output available for that module.

APM
Advanced Power Management information. These outputs are only available if you have configured the kernel to have the APM feature.
Biff
Monitors the e-mail inbox (in /var/spool/mail/username or /var/mail/username) and indicates the number of e-mails that are waiting and the size.
Date_Time
The current date and time and the amount of time since the system was last booted.
DiskUsage
Shows the percentage of the disk that is used and the amount of free space for each of the local disks that it finds are mounted or can be mounted when the program starts.
LogFile
Monitors the size and number of lines and the rate of increase of these in a set of log files.
Memory
The amount of memory that is used for programs, buffers, cache and the amount that is free.
Network
The network devices and the amount of traffic on each of them. It will automatically pick up available devices when it starts.
Processes
The load average and the number of processes running and starting.
ProcMeter
Information about the ProcMeter program itself.
Sensors
Hardware sensors for temperature and fan speed.
Statistics
Low level system statistics. For example CPU usage, disk usage, swapping and paging.
VM_Statistics
Low level system statistics about virtual memory (swaping and paging) for kernel version 2.5 where the information has moved from the Statistics section.
Stat-CPU
Statistics about individual CPU usage including support for SMP machines.
Stat-Disk
Statistics about individual disk usage including support for up to 4 disks.
Stat-Intr
Statistics about individual interrupts including support for up to 32 interrupts.
Uname
The system information from the uname program, hostname and Linux kernel version.
Wireless
Information about wireless network devices. It will automatically pick up available devices when it starts.
Longrun
For systems with the Transmeta Crueso processor, information about longrun. Will not work unless the kernel is compiled with CPUID support, and /dev/cpu/0/cpuid must be readable by procmeter.
ACPI
Advanced Configuration and Power Interface information. These outputs are only available if you have enabled ACPI in the Linux kernel and you have the appropriate hardware. ACPI can report various information about a system's battery, and may also have thermal outputs available.
CPUInfo
Information about the CPUs in the system, currently only the CPU speed in MHz.
For each of the outputs there is a properties information window that can be used to check the meaning of an output and other properties about it.

Screen Shots

The main ProcMeter window displays graphs and graphical outputs and can be shown in a horizontal or vertical format.

The main ProcMeter Window (Athena) The main ProcMeter Window (GTK1) The main ProcMeter Window (GTK2)
Athena GTK1 GTK2
Information about the outputs can be displayed in a properties window.

The properties dialog (Athena) The properties dialog (GTK1) The properties dialog (GTK2)
Athena GTK1 GTK2

Version Status

The latest version available is version 3.5b.

New in version 3.5 is the ability to compile with GTK2 instead of GTK1. This brings the total number of formats available to five:

  1. Traditional Athena Widgets version.
  2. GTK1 version.
  3. GTK2 version.
  4. Non-GUI data-logging version.
  5. Not an X Window system GUI version but using small LCD device with LCDproc server (http://lcdproc.omnipotent.net).

Download

Source Code

ProcMeter3 version 3.5b source code can be downloaded from this server:

Full version: procmeter3-3.5b.tgz [141 kB]

Patch version: procmeter3-3.5a-3.5b.diff.gz [22 kB]

The download directory also contains PGP Signatures for the files using my PGP Key.

Linux Packages

Some Linux distributions contain cxref (incomplete list below).
If you have problems using these packages refer to the package producer in the first instance.

Mailing List

There is a mailing list available for announcements about new versions of ProcMeter. This will only be used by me to send announcements about new versions of ProcMeter, it is not for ProcMeter discussions.

To subscribe to this list, fill in the form below and send it in. You will be asked to confirm your subscription, so make sure that you use a valid e-mail address.

E-mail :

You can alternatively send an e-mail to procmeter-announce-request "at" gedanken.demon.co.uk with subscribe in the body.

Feedback

I am happy to answer questions that you have about the program. You can either fill in my feedback form or just drop me an email to <amb "at" gedanken.demon.co.uk> don't forget to put ProcMeter in the subject so that it ends up in the right mailbox.