home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
HATCH
/
WSM104.ZIP
/
WSM.DOC
< prev
next >
Wrap
Text File
|
1995-12-02
|
17KB
|
372 lines
┌────────────────────────────────────────────────────────────────────────────┐
│──────────══─────────────────══────════════════────══──────────══───────────┤
│───────────══───────────────══────══──────────══───════──────════───────────│
│────────────══──────═──────══─────══───────────────══─══────══─══───────────│
│─────────────══────═══────══───────════════════────══──══──══──══───────────│
│──────────────══──══─══──══───────────────────══───══───═══────══───────────│
│───────────────════───════────────══──────────══───══────═─────══───────────│
│────────────────══─────══──────────════════════────══──────────══───────────│
│ │
│ WWIV System Monitor v1.04 │
│ Copyright (c) 1995 by Cris McRae │
│ All Rights Reserved │
│ │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ INTRODUCTION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
WWIV System Monitor Features:
■ Displays instance information
■ Displays BBS statistics
■ Chat with users
■ Read mail for any user
■ View network pending list
■ View BBS log files
■ View ZLOG activity information
■ Built-in screen saver
■ Configurable BBS locations
WWIV System Monitor (WSM) is a utility that displays information about your
WWIV system. It will show information about all the instances you are
running, and it also gives you statistics about your BBS.
WSM can display information for 1-99 instances of WWIV. It cannot possibly
display all of this information on one screen, so WSM lets you scroll in a
window with instance information.
WSM will adapt to any screen size you want to use, including 80x25 (normal
screen), 80x43, and 80x50. If you are running more than 5 instances, you
might want to run in 80x43 or 80x50 mode to display more instances per
window. On a 80x25 screen, only 5 instances will be shown in a window.
The limit of 99 instances was implemented to provide more room for the other
instance information. If you need a copy of this program that supports more
than 99 instances, registered users can ask for a custom compilation.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ REQUIREMENTS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
■ 200K free RAM
■ WWIV v4.23 or higher
■ VGA monitor (if using the screen saver)
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ INSTALLATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
To install WWIV System Monitor v1.04, you must unzip WSM104.ZIP to your main
WWIV BBS directory. Here is what should be included in the archive:
WSM .DOC - WWIV System Monitor v1.04 documentation file
WSM .EXE - WWIV System Monitor v1.04 executable file
REGISTER.LST - List of registered WWIV System Monitor users
REGISTER.TXT - WWIV System Monitor v1.04 registration form
FILE_ID .DIZ - File description
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ CONFIGURATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
The configuration information for WWIV System Monitor is located in WWIV.INI.
If this file already exists, WSM will append it's configuration info to the
end of the file. Otherwise, it will create it.
You must run WSM once in order for the configuration information to be written
to the WWIV.INI file. Once you have done that, you can edit and add new
options to the WWIV.INI section for WSM.
Here is a sample WWIV.INI entry for WSM:
[WSM]
POLL_TIME =10
SCREEN_SAVER =Yes
SCREEN_SAVER_DELAY =3
CHAT_ROOM =Yes
LOCATIONS[99] =At Matrix Logon Menu
LOCATIONS[100] =QWK Door
An explanation of each line follows:
POLL_TIME:
~~~~~~~~~
This is the default number of seconds between each screen update. The default
value is 10 seconds.
SCREEN_SAVER:
~~~~~~~~~~~~
This option allows you to turn on the screen saver feature of WSM. If you are
using DESQview, the screen saver just blanks your screen. If not using
DESQview, the screen saver basically scrolls the 256 color VGA palette and
looks cool. Note that if you are using an OS/2 windowed DOS session, the
screen saver will do nothing. The default for this option is No.
If you would like to force the screen to go blank, you may specify Yes,Blank.
SCREEN_SAVER_DELAY:
~~~~~~~~~~~~~~~~~~
This option is only used if you have the SCREEN_SAVER enabled. This allows
you to configure the number of minutes to wait before initiating the screen
saver. If no value is given, WSM will default to 5 minutes.
CHAT_ROOM:
~~~~~~~~~
This option is only used if you are using the WWIV source modification that
came with WSM v1.03 or higher to enable external chatting. If you have
installed that mod, you should enable this feature. You can then hit Alt-C
to go into chat with the user on the highlighted instance, if they are
available for chat.
When you hit Alt-C, you will be asked to input the user number of the person
you want to chat as. This is normally the #1 sysop account, so it will
default to "1". This allows other local sysops to chat with users without
appearing to be the #1 sysop.
To exit chat, you must type "/q" just like in the regular chat room.
Unregistered copies of WSM will only allow you to chat for 5 minutes.
NOTE: The mod may not be required for future (v4.25+) versions of WWIV. I
am trying to get external sysop chat support build into WWIV v4.25.
LOCATIONS[xxx]:
~~~~~~~~~~~~~~
This option allows you to define additional locations for your WWIV system.
You should not use this option unless you have modified your WWIV source code
and added new locations at the top of the VARDEC.H WWIV source file. The
example given above would correspond to these lines in your VARDEC.H file:
#define INST_LOC_MATRIX 99
#define INST_LOC_QWK 100
You can define up to 100 new locations. There is one limitation. They must
fall between 50 and 1000. For example, you cannot do something like this:
#define INST_LOC_MATRIX 5000
The location string can be up to 34 characters in length. If a location
string exceeds this limit, the string will be truncated to 34 characters.
One last note about this feature. You cannot override location descriptions
already built into WSM. Those locations are stock 4.24 locations, which
include 0-48, and 65535.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ USAGE ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
If you are using a multitasker such as Windows, DESQview, or OS/2, you need
to run WWIV System Monitor in a separate window.
There are currently no command-line parameters. All you need to do to run
the program is type WSM.
There are many commands available while running WSM. You can list these
commands by pressing F1 when the program is running. Here is a list of these
commands:
ESC Quit
Alt-A Shut Down All Instances
Alt-B Broadcast Message to All Instances
Alt-C Chat with User on Current Instance
Alt-L View Logs
Alt-M Send Message to Current Instance
Alt-O DOS Shell
Alt-P Network Pending List
Alt-R Read User E-Mail
Alt-S Shut Down Current Instance
Alt-U User Information
Alt-X Fast Exit
Alt-Z View ZLOG Information
[,] Decrease/Increase Poll Time
The Poll Time refers to the number of seconds between each information poll.
In other words, how often WSM updates the information displayed on the screen.
It should be noted that the Activity Percentage is not calculated the same
way WWIV calculates activity percentage. WSM calculates the activity
percentage using the number of minutes since midnight, instead of just
the total number of minutes in the day.
For example, if it is 12:00pm, there have only been 12 hours in the current
day. If your BBS has been active for 4 hours (240 minutes) on this day, then
your BBS has been active 33%. This is different than how WWIV calculates
activity. It would tell you your BBS has only been active 16%, because it has
only been active for 4 hours out of 24 hours. However, your BBS has NOT been
up for 24 hours since midnight. It has only been up 12 hours (assuming you
haven't taken it down).
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ COMMAND-LINE USAGE ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
If you would like to shut down instances without loading WSM, you can do so
from the command-line.
Here are the parameters:
/A - Shut down all instances.
/L<inst> - Displays location of an instance. Returns the following
errorlevels:
0 - Offline
1 - WFC
2 - Other location
3 - Error
/S<inst> - Shut down a single instance.
/? - Help screen
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ PROGRAM AUTHENTICITY ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
WWIV System Monitor has been archived with PKWARE's PKZIP 2.04g using
Authenticity Verification. When you unzip the archive, you should see "-AV"
displayed after every file name. When completed, a message that looks like
this will be displayed:
Authentic files Verified! # KRK282
Cris McRae
If this authenticity statement is not displayed, or the authenticity code is
not "KRK282", then you have a copy of WWIV System Monitor that has been
tampered with. Do >not< use any of the files contained within a tampered
archive, as they may contain viruses, trojans, or other harmful things.
WWIV System Monitor has also been encrypted by a powerful encryption program.
If the executable file is tampered with, it will display a CRC warning and
will not run.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ COPYRIGHT/LICENSE ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
This document and the program files ("the software") are copyrighted by the
author. The copyright owner hereby licenses you to use the software given
these restrictions:
■ The software shall be supplied in its original, unmodified form, which
includes this documentation;
■ The software may not be included or bundled with other goods or
services;
■ No fee is charged; an exception is granted to non-profit user's
groups, which are permitted to charge a small fee (not to exceed $5)
for materials, handling, postage, and general overhead. No other
organization is permitted to charge any amount for distribution of
copies of the software or documentation, or to include copies of the
software or documentation with sales of their own products.
The software and documentation are Copyright (c) 1993-1995 by Cris McRae
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ REGISTRATION ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
WWIV System Monitor is shareware. This gives the user an opportunity to
evaluate the program before actually registering the software. If, after a 30
day period, you wish to continue to use WWIV System Monitor, you are required
to register your copy of WWIV System Monitor with the author. To register,
please fill out REGISTER.TXT and send it to:
Cris McRae
P.O. Box 1351
Burbank, CA 91507
Registration is $15.00 US per copy of WWIV System Monitor.
Note: Registration system used is REGKEY.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ DISCLAIMER ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
The author makes no warranties, expressed or implied, as to the quality or
performance of this program. Your use of this program constitutes your
release of the author from liability or litigation for any indirect or
consequential damages arising from the use of this program or its associated
files.
In no event will the author be liable to you for any damages, including any
lost profits, lost savings or other incidental or consequential damages
arising out of your use or inability to use the program, or for any claim by
any other party.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ REVISIONS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
Version 1.00 (02/12/95)
■ Initial release
Version 1.01 (04/17/95)
■ Fixed bug in registration routines. They were left out!
■ Fixed problem with the "broadcast to all instances" routine. I was doing
it the way WWIV 4.24 does it internally, checking to see if a user has
their availability flag set. However, in WSM, we will assume the sysop
wants to override this setting and force the user to receive the message.
■ Added ability to shut down all instances from the command-line.
■ Added ability to shut down a specific instance from the command-line.
Version 1.02 (06/17/95)
■ Fixed memory corruption bug.
(Bug found by Frank Reid)
■ Added command-line help screen.
■ Added command-line parameter to display location of a specific instance.
Location is also returned as an errorlevel.
(Requested by Calvin)
Version 1.03 (11/18/95)
■ Added the ability to send messages as System Announcements.
(Requested by Spam Burger)
■ Added the ability to force the screen to blank for the screen saver.
(Requested by Bob Chilcote)
■ Added the ability to chat with users. Requires modification to the WWIV
source code.
■ Added user information screen. If you have UEDIT.EXE or PBUEDIT2.EXE
installed, they will be run instead.
■ Added SysOp Mail display which shows how much mail the sysop has waiting.
■ Added swapping spawn to provide more memory when shelling to DOS.
■ Changed input routine so you can hit ESC to abort entering a message.
Version 1.04 (12/02/95)
■ Added mail read capability.
■ Added network pending list.
■ Added log file viewer.
■ Added ZLOG viewer.
■ Changed swapping spawn from XSPAWN to Ralf Brown's SPAWNO.
■ Increased registration fee from $10 to $15.
┌────────────────────────────────────────────────────────────────────────────┐
│░░░░ CREDITS ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
└────────────────────────────────────────────────────────────────────────────┘
WWIV System Monitor is Copyright (c) 1995 by Cris McRae
WWIV is Copyright (c) 1988-1995 by Wayne Bell
PKZIP is Copyright (c) 1989-1993 by PKWARE Inc.
REGKEY is Copyright (c) 1992 by Brian Pirie
IniFile Class is Copyright (c) 1993-1995 by Matt Hucke
SPAWNO is Copyright (c) 1990-1992 by Ralf Brown
If you have any comments or questions about this program, you can reach me
at the following network addresses:
TerraNET : 1@1
WWIVnet : 1@3809
IceNET : 1@8857
WWIVLink : 1@18857
Internet : cris@bluethun.com
If you are a sysop on one of the above WWIV networks, you may also subscribe
to my support sub. The sub name is "JAFO's Software Support". The sub type
is JAFOSUP. This sub is also gated to many other networks by other sysops.
You may also call my BBS system:
Blue Thunder BBS
USR 28.8 V.34 Dual Standards
Open 24 Hours
(818)848-4101