This is an overview of the netsaint plugins.

There is a plugins.h header file.  This file contains the #include, #define and
the subroutine calls used by all the plugins.  I set up the header file to make
it easier to create new plugins as needed.

The plugins can be divided into 2 major groups.  The first group is system 
checks.  This group contains the following plugins:

check_boot
check_fs
check_inode
check_load
check_procs
check_users

These plugins all uses the rsh command and retrieve the required command 
information from a configuration file.  In order for these commands to run,
the remote system must be setup to allow rsh.  Also the user on the netsaint
system must exist on the remote system and cannot be root.  You may want to
create a user account called netsaint on sll systems to be monitored and set up
the hosts.equiv file with the entry for the netsaint monitoring system. 

The second group of plugins are network checks.  This group contains the
following plugins:

check_ftp
check_http
check_nntp
check_oracle
check_port
check_smtp
check_telnet

These plugins all uses sosckets to communicate with the remote system.

The command lines for all plugins listed above look like the following:

<command_name> ipaddress system_type <add_req_info> <optional_info>

<command_name> = one of the plugins listed above.

Required inforamtion for all abve listed plugins:
ipaddress - The ip address of the system to run the check on.
system_type - The type of the remote system.

<add_req_info> = For some of the plugins, there will be additional input 
required.  For example check_fs and check_inode require the filesystem name and
mount point to be passed on the command line.  
<optional_info> = These values will override the default values found in the
configuration file.

Note:

system_type is used to determine which config file to use the config file will
be /usr/local/netsaint/config/<command_name>/<system_type>.

Current system type supported:

	linux
	aix
	osf1
	sun
 
See the README.install for information on installing the plugins.  Also see the
Docs directory for informaiton on the individual plugins.
