|
Server Sanity provides powerful capabilities for remote
management of Windows NT servers, including
- monitoring memory, disk, and resource usage, including
user-defined alerts
- transferring files, including drag-and-drop
- searching for, and editing, server files
- stopping running processes on the server
- starting any application on the server, with optional
command line parameters
- executing server applications' main menu commands
- synchronizing files and directories between the server
and remote workstations
- creating server directories
- obtaining screen shots of the server
- changing the server's date or time, or optionally,
synchronizing it to your own workstation.
Server Sanity works over the Internet without needing a
browser. Server Sanity consists of two separate applications:
a server application that resides on a Windows NT server and
runs continually, and a client application that can be run
from any Windows NT/95/98/2000 PC that is connected to the
Internet.
By default, Server Sanity uses IP port 9000. However,
Server Sanity can be user-configured to use any port from 0 to
9999. You'll probably not need to change the port unless you
have specific Proxy Server or Firewall issues.
ServerSanity uses very few server resources. It uses far
fewer resources than traditional memory-resident remote control
software. ServerSanity installs no DLL or corollary files
whatsoever. The entire program is contained in the executable
itself.
Installation
ServerSanity comes with two installation programs: one for
the Windows NT server, and one for a Windows PC that will be
used to monitor and control the server. You must install the
ServerSanity Server as an application on the Windows NT server
that you wish to monitor and control. The server installation
program automatically adds an icon to the Windows Startup
folder for ServerSanity Server, thereby ensuring that
ServerSanity will be started automatically every time the
server is rebooted.
The ServerSanity Client program does not remain memory
resident at all times. Instead, this program should be
manually started whenever it is needed. However, if you wish
to use ServerSanity to continuously monitor a remote Windows NT
server in order to receive resource alerts in real-time, you
will want to start ServerSanity Client and minimize it so that
it is continually able to receive alerts from the server.
Depending on how you specify alerts to be sent from the
server, you may receive alert notifications on your client by
an audio beep, by email, or by a pop-up window message.
Connecting to a server
To connect to a server that is running the ServerSanity
Server application, start the ServerSanity Client application
and select or enter the IP address or Internet name of the
server.
Let's look at how ServerSanity can be used to monitor server
resources.
Monitoring resources
When ServerSanity Client connects to the ServerSanity
Server.
To check the server's current resource status, click each
of the top three buttons which are labeled "Server memory",
"Drive info", and "System info".
As alerts are received from the server, they will
automatically be shown in the box labeled "Alerts received".
Even if you have requested an alert to be sent to you as a
pop-up or as an email message, you will still receive the
alert notification in every case in the "Alerts received" box
on this opening screen under the check resources tab.
Notice that the resource alerts are shown in descending
order, with the most current resource alerts shown on top.
Controlling processes
To obtain a list of the active processes running on the
server, or to stop or start any process on the server, click
on the control processes tab.
Now click the button titled "Active processes on server".
Notice that the running Windows applications are listed an
alphabetical order. By default, the topmost process is
highlighted. Use the mouse and scroll bar to view the entire
list of running processes.
Stopping a process
Highlight the process that you wish to stop. Then click the
button entitled "Kill this app". You will receive a pop-up
confirmation that the process has been killed on the server
and that process will disappear from the list of active
processes.
Controlling a process
Highlight the process that you wish to control, then click
"Control this app".
You can now execute any of the menu commands by simply
double-clicking the command.
You may also use the "Minimize it" or "Restore it" buttons
to minimize or restore any application on the server. These
buttons are useful in conjunction with the "Get server screen"
function available under the "See server screen" tab.
Starting a process
Click the button labeled "Available processes on server" in
order to get a list of all the programs which may be started on
the server.
Notice that the list of available processes is sorted in
alphabetical order for all drives, all folders, and all
applications. Use the mouse and scroll bar to select the
application that you wish to start on the server. Now,
double-click that application. You will now see that
application listed next to the label "Full path and EXE name".
If you wish to specify any command line parameters, enter them
on the line below. In addition you may specify the startup
directory. Now click the button labeled "Start this app on
server". The application will now be started the server. If
you wish to verify the application started, or wish to monitor
it, go to the See server screen" tab and click the button
labeled "Get server screen".
Searching for files
To search for a file on the server, click the "Edit files"
tab.
Synchronizing files
ServerSanity makes it easy to synchronize directories on the
client and the server. For instance, let's say that your
development PC has a directory called "e:\website\New HTML"
and you wish to place all of its contents on the server in the
"c:\inetpub\wwwroot\mysite1\html" directory. ServerSanity
makes this both safe and easy. In addition, ServerSanity
allows you to quickly upload or download files by using
drag-and-drop.
|