CPU Usage Monitoring

Cybe R. Wizard cyber_wizard at mindspring.com
Thu Jul 21 06:30:23 UTC 2005


On Thu, 21 Jul 2005 13:50:33 +0800
Steve Torrefranca <javacide at gmail.com> wrote:

> VRAM>> How about gnome-system-monitor..
> VRAM>> Or are you looking for something more??
> 
> Cybe>> There is also the built-in CPU monitor in GKrellM which offers:
> 
> hmmm i was hoping for a remote CPU monitoring tool.  like the server
> is in a Data center and you try to monitor it remotely.  it would be
> nice to see some graphs.
> 
> steve

Sorry, Steve, I missed that requirement.  Try this:

GLcpu
3D-plotter for system activity
GLcpu can monitor any number of hosts over a network, using very little
bandwidth and plot their CPU activity in 3D.
(needs statd)

or this:

jmon
distributed resource monitor
Resource monitoring for large networks. The jMon system allows for
the real time monitoring of CPU, memory and swap usage. The system
makes use of a small daemon running on each of the machines that are
to be monitored.

The client makes a TCP/IP connection with each of the servers
specified in the configuration file. The statistics of all the host
machines are displayed in an ncurses window on the console.

or:

munin-node
network-wide graphing framework (node)
Munin is a highly flexible and powerful solution used to create graphs
of virtually everything imaginable throughout your network, while still
maintaining a rattling ease of installation and configuration.

This package contains the daemon for the nodes being monitored.  You
should install it on all the nodes in your network. It will know how to
extract all sorts of data from the node it runs on, and will wait for
the gatherer to request this data for further processing.

It includes a range of plugins capable of extracting common values such
as cpu usage, network usage, load average, and so on. Creating your own
plugins which are capable of extracting other system-specific values is
very easy, and is often done in a matter of minutes. You can also create
plugins which relay information from other devices in your network that
can't run Munin, such as a switch or a server running another operating
system, by using SNMP or similar technology.

Munin is written in Perl, and relies heavily on Tobi Oetiker's excellent
RRDtool. To see a real example of Munin in action, take a peek at
<http://www.linpro.no/projects/munin/example/>.

or:

spong-client
A systems and network monitoring system -- client programs
This package includes the spong applications for monitoring systems and
network services, and text based programs for requesting information or
acknowledging problems from the spong server. The libnet-dns-perl and
libnet-telnet-perl packages are required for some network checks.

Spong is a simple systems and network monitoring package. It does not
compete with Tivoli, OpenView, UniCenter, or any other commercial
packages. It is not SNMP based, it communicates via simple TCP based
messages. It is written in perl and easily modifiable.

Its features include:

 * client based monitoring (CPU, disk, processes, logs, etc.)
 * monitoring of network services (smtp, http, ping, pop, dns, etc.)
 * grouping of hosts (routers, servers, workstations, PCs)
 * rules based messaging when problems occur
 * configurable on a host by host basis
 * results displayed via text or web based interface
 * history of problems
 * verbose information to help diagnosis problems
 * modular programs to makes it easy to add or replace check functions
   or features
 * Big Brother BBSERVER emulation to allow Big Brother Clients to be
used

Cybe R. Wizard
-- 
Q: What's the difference between MicroSoft Windows and a virus? 
A: Apart from the fact that viruses are supported by their authors, 
use optimized, small code and usually perform well, none.
		Winduhs




More information about the ubuntu-users mailing list