RTFM - Man Page

Home Project Page Download News Code Example Log Entries RTFM Change Log Utils E-mail


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)