# Copyright 1995, 1996, 1997 NEC Corporation. All rights reserved.
# This is a genuine component of the SOCKS5Toolkit(TM).
SOCKS5WatchAG is a monitoring agent that SOCKS5Cop and SOCKS5Watcher require.
This is a beta release of SOCKS5WatchAG.

========
Contents
========
socks5watchAG   - Socks5Watch agent executable
Copyright       - the copyright and use notice

libmon.a        - Socks5WatchAG library
monConfig.h     - Socks5WatchAG header file
monAPI.h        - Socks5WatchAG header file
monMmap.h       - Socks5WatchAG header file
monMsg.h        - Socks5WatchAG header file
monPort.h       - Socks5WatchAG header file
monSocks.h      - Socks5WatchAG header file

=============
Configuration
=============

To use SOCKS5WatchAG, you must include the --with-control=path option when you
configure the SOCKS5Server. For complete details about configuring the
SOCKS5Server, please read the socks5 and socks5.conf man pages.

SOCKS5WatchAG creates these temporary files:

/tmp/mon.pid
/tmp/mon.mmap
/tmp/mon.fifo
/tmp/mon.hash.mutex
/tmp/mon.free.mutex

If these files exist when you start SOCKS5WatchAG, the files must have the
proper file access permissions for you to delete them. SOCKS5WatchAG fails if
the files exist and it cannot delete them. 

Use the ps command to verify SOCKS5WatchAG is running.

Use the stopwatch script to cleanly terminate SOCKS5WatchAG and delete
associated resources.

For System V type machines:

	% ./socks5watchAG
	% ps -deaf | grep socks5watchAG

For BSD hosts:

	% ./socks5watchAG
	% ps -aux | grep socks5watchAG

For testing, include the --foreground command line option to prevent
SOCKS5WatchAG from becoming a daemon. This also causes SOCKS5WatchAG
to log error messages to stderr.

Refer to the SOCKS5Watch man page for additional information about running
SOCKS5WatchAG.

NEC USA, Inc.
Networking Systems Lab

