I have pasted the man page that is provided in this package below:
checksuite(1) checksuite(1)
NAME
checksuite - a suite of 7 programs for resource and security checking
SYNOPSIS
checkdisk [-hlo] [-t (threshold)] [-e (email)]
checkhardware [-hlo] [-e (email)]
checkinodes [-hlo] [-t (threshold)] [-e (email)]
checkload [-hlo] [-t (threshold)] [-e (email)]
checksecurity [-hlo] [-r] [-e (email)]
checkswap [-hlo] [-t (threshold)] [-e (email)]
checksyn [-hlo] [-t (threshold)] [-e (email)]
DESCRIPTION
checksuite is a suite that is specifically meant to assist a system
administrator with day-to-day monitoring of system resources. This
suite is not intended to act in replacement of a system administrator
by any means.
COMPONENTS
checkdisk - monitors disk utilization on the server by pulling data
from the "df" command. By default, the threshold is set to 85% utiliza-
tion and if it hits that it will also perform a "du" for that specific
partition.
checkhardware - looks for common errors or problems in the system dmesg
log. It is not meant to be a total solution for hardware monitoring.
This may help as an early warning detection service for issues with the
system, providing, an error is logged in dmesg.
checkinodes - watches every partitions inode utilization on the system
by pulling data from the "df" command. This threshold is set to 85%
usage like checkdisk.
checkload - keeps an eye on the systems 5 minute load average. The
default threshold is set to 7. If the load average becomes that high,
this program will collect a snapshot of every active process during
that exact time. It pulls from /proc/cpuinfo to collect the data.
checksecurity - performs basic security checking that should surface
any signs of a system being compromised. Several known hacker foot-
prints are investigated on the system as well as a full system RPM ver-
ification. This program is not intended to protect or disinfect a sys-
tem.
checkswap - watches swap or paging memory utilization. The threshold is
any signs of a system being compromised. Several known hacker foot-
prints are investigated on the system as well as a full system RPM ver-
ification. This program is not intended to protect or disinfect a sys-
tem.
checkswap - watches swap or paging memory utilization. The threshold is
set to half of the total swap space that is available on the system. If
it does over that 50% mark, it will also, like checkload, print out
some of the active processes running that could be contributing.
checksyn - will watch for SYN_RECV connections in netstat and block
each unique IP address that could potentially be SYN flooding the sys-
tem. It blocks with IPChains or IPTables, depending on kernel version.
It will also flush the chain periodically depending on how often the
script is executed from cron. A new threshold option has been added for you to specify how many times an IP can be seen with a SYN_RECV before
blocking them. Default is 5.
OPTIONS
-h display help for command line arguments
-l log the output to /var/log/checksuite
-o force data output to screen
-r perform full RPM system check [checksecurity]
-t (threshold)
specify a threshold different from the default [checkdisk/check-
load/checkswap/checkinodes/checksyn]
-e (email)
send output to mail the specified e-mail address
FILES
/usr/local/sbin
location of all checksuite scripts
/etc/cron.d/checksuite.cron
cron file for execution of programs
/etc/logrotate.d/checksuite
the logrotate configuration to rotate /var/log/checksuite
AUTHOR
Larry Long http://checksuite.sourceforge.net
GNU/Linux Saturday, August 2, 2003 checksuite(1)