.TH "slmon" "1" "November 2, 2000" "S-Lang system monitor" "" .PP .SH "NAME" slmon \- program for monitoring system\&'s performance in realtime\&. .PP .SH "SYNOPSIS" \fBslmon\fP [options] .PP .SH "DESCRIPTION" \fBSLmon\fP is a tool for monitoring system\&'s performance\&. It displays results using nice and (hopefully) readable text-based UI\&. Currently monitored are: .PP .IP o CPU load (SMP is supported) .IP o network interfaces .IP o memory (including swap) .IP o uptime, date and time .IP o number of logged in users .IP o mounted filesystems .IP o processes .PP .PP \fBSLmon\fP uses \fIglibtop\fP version >= 2 and \fIlibslang\fP version >= 1\&.2\&.2 (this version however has a bug that makes it impossible to write a character in lower right corner, but otherwise it works okay)\&. .PP Starting with 0\&.5\&.13 \fIGlib\fP library is needed\&. .PP .PP .SH "OPTIONS" .IP "-v, --version" Display version and copying and exit .IP "-h, --help" Display brief usage information .IP "-f, --fs-unit=[kmg]" Specify filesystem usage unit, where: b=bytes, k=kbytes, m=mbytes, g=gbytes .IP "-m, --mem-unit=[bkmg]" Specify memory usage unit, where: b=bytes, k=kbytes, m=mbytes, g=gbytes .IP "-n, --net-unit=[bkmg]" Specify network traffic unit, where: b=bytes, k=kbytes, m=mbytes, g=gbytes .IP "-d, --mode=[mpnh]" Start in mode \&'M\&' where: m=main, p=process, n=network, h=histogram .IP "-u, --update=" Specify update interval in seconds .PP .SH "Configuration files" SLmon looks for the configuration file in the following locations: .IP "/etc/slmonrc" .IP "/usr/local/etc/slmonrc" if the previous one fails .IP "$HOME/\&.slmonrc" .PP Options can be specified in the form of pairs: \fI = \fP\&. Lines beginning with \&'#\&' are treated as comments (note: all leading whitespaces are stripped)\&. All subsequent definitions of a certain option overwrite previous declarations except for the \fInet_dev\fP option\&. .PP Available options (more to come :)): .PP .IP "mode" Start certain mode: m=main, p=process, n=network, h=histogram\&. .IP "mem_unit" Specify memory usage unit [bkm]\&. .IP "fs_unit" Specify filesystem usage unit [kmg]\&. .IP "net_unit" Specify network traffic unit [bkmg]\&. .IP "net_dev" Add a network interface to list of monitored interfaces\&. .IP "update_time" Specify update interval in seconds\&. .PP .PP .SH "FILES" /etc/slmonrc ~/\&.slmonrc Files with user defined options .PP .SH "SEE ALSO" SLmon home page http://slmon\&.sourceforge\&.net .PP Download: .IP "Libgtop" ftp://ftp\&.gnome\&.org/pub/GNOME/stable/sources/libgtop/ .IP "S-Lang" ftp://space\&.mit\&.edu/pub/davis/slang/ .PP .SH "LICENSE" Copyright (C) 2000, 2001, 2002 Krzysztof Luks \&. .PP This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version\&. .PP This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE\&. See the GNU General Public License for more details\&. .PP You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc\&., 675 Mass Ave, Cambridge, MA 02139, USA\&. .PP .PP .SH "BUGS" .IP 1\&. slmon uses too much cpu time in process mode .PP Please send all bugreports to m00se@iq\&.pl\&. .PP .PP .SH "AUTHOR" Krzysztof Luks