Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Table of Contents
Steps to Deploying Spector 360 .......................................... 4 Step 1: Deploy the Servers................................................. 5 Requirements................................................................... 5 Control Center Server Administrator Account ........................ 6 Exclude from Antivirus Scanning ......................................... 7 Download and Start the Setup ............................................ 7 Choose the Type of Setup .................................................. 8 License Agreement ......................................................... 11 Quick Install Settings ...................................................... 12 If Updates Are Available .................................................. 14 General Settings ............................................................. 15 Configure the Database ................................................... 16 Configure the Dashboard & Control Center ........................ 19 Configure the Control Center Server .................................. 20 Configure the Primary Server ........................................... 21 Configure the Web Filter Server ........................................ 22 Configure the Data Vault Server........................................ 23 View a Summary and Begin Installing ................................ 24 Register and Unlock the Installation .................................. 25 Finish the Setup and Start the Control Center .................... 26 Upgrade, Migrate, Uninstall ............................................. 27 Upgrade (Reinstall) Components ....................................... 27 Upgrade Older Versions ................................................... 30 Migrating from Spector CNE ............................................. 30 Import Data from a CNE Data Vault ................................... 32 Uninstalling Spector 360 Components ................................ 35 Step 2: Deploy Recorders ................................................. 37 Starting the Control Center .............................................. 37 Deploy the Recorder to a Windows Computer ...................... 38 Deploy the Recorder to a Macintosh................................... 40 Deploy Manually to Windows............................................. 44 Verify Recorder Deployment and Recording ........................ 47 Deploy to All Computers................................................... 48 Options - Configuration .................................................... 52 How the Spector 360 Components Work ............................ 52 Single Server Requirements.............................................. 55 Distributed Servers ......................................................... 57 SQL Express Setup .......................................................... 63 SQL Server Standard/Enterprise Setup ............................... 63 Deploy Dashboards for Managers ...................................... 65 Deploy Control Centers for Administrators .......................... 67 Installing Extra Servers .................................................... 69 Deploy for Remote Employees........................................... 70 Deploy to Branch Offices .................................................. 72 Deploy in a Domain Network............................................. 74 Deploy in a Windows Workgroup ....................................... 74 Deploy on a Multi-User Network ........................................ 76 Options - Space Management ........................................... 78 Estimate the Database Size .............................................. 78 Manage the Data............................................................. 82 Troubleshooting ............................................................... 85 Exclude by Risk .............................................................. 85 Exclude the Servers from Scanning .................................... 85 Exclude the Recorder from Antivirus Scanning ..................... 88 Troubleshoot the Server Installation .................................. 91 Troubleshoot Recorder Installation ..................................... 93 SpectorSoft Information .................................................. 97 Contact Us ..................................................................... 97 Copyrights and Trademarks .............................................. 97 Index ............................................................................... 99
iii
Step 2
The Setup program installs a Spector 360 Database, Servers, Control Center, and the Dashboard.
As soon as it is installed, a Recorder begins capturing activity. You can review the activity from a Spector 360 Dashboard.
Requirements
Minimum requirements
At least 60 GB (gigabytes) free disk space for a new installation. This is the MINIMUM to get started. Review requirements for a Single Server or Distributed Servers.
At least 10 GB free disk space to upgrade an existing installation.
Serial number
A Spector 360 serial number is required to download and start the Setup. Check your Spector 360 purchase receipt email or product CD case for this number.
A 32-bit or 64-bit Windows operating system: Windows XP Professional Windows Vista Windows 7 Windows Server 2003 or Windows Server 2008 Static IP address is recommended. Internet access is recommended. Operating system uses the NTFS (not FAT32) file system. See requirements for MS SQL Server Express for under 1,000 computer licenses or MS SQL Server Standard for 1,000+ computer licenses.
The installation takes 10-60 minutes, depending on your method of access and hardware. If the correct version of Microsoft .NET Framework is not found on the computer, the Setup will install it, requiring additional disk space.
Upgrading
If you have Spector 360 version 7.0 or later installed, you can Reinstall the new version over the old version without restoring the database. However, be sure to STOP the Data Vault Server and capture a Full Backup (for insurance) before upgrading. See:
Upgrade Version 7.0 and Higher Upgrade Older Versions Migrate from Spector CNE
This account will need to be present in the Administrators group of EACH Spector 360 computer. Refer to your Windows documentation for more information on creating accounts and administrator privileges. During Spector 360 Setup, you will be prompted to provide Windows account credentials (user name and password) the CCS can use to login and operate. Some customers use the domain administrator account, but you can use any account belonging to the Administrators group on each computer where Spector 360 servers (Setup components) or clients (Recorders) will be installed. If you do not have such an account, or do not want to use "Domain Administrator," create a special Windows account for the CCS to use.
If you use a workgroup network, also refer to the article on Windows Workgroup configuration. You can change the CCS service account AFTER Setup by using the Servers tool in the Control Center. Refer to your Windows help system to better understand Windows services and their login accounts.
A Download button may be available in an email sent to you from SpectorSoft following purchase.
Exclude Server files - Exclude these files at the server computer(s). Exclude Recorder files - Exclude at all computers you plan to
monitor.
Risk names - Click this link for a list of SpectorSoft risk names.
If you choose Run at this point, make sure you have a fast, reliable Internet connection. The Internet connection must not be interrupted during the entire down-load and installation procedure, which may take from 5 minutes to 1 hour.
Installs ALL core components and applications on the local computer (single-server) using default settings. All services (servers) will operate under the local system account, which works well in most cases.
locally (single-server), but allows you to change default settings and accounts, as well as deploy Web Filter and Data Vault Servers to remote computers.
Allows you to distribute or move core components, and add Web Filter Servers, Data Vault Servers, Dashboards, or Control Center applications. Always install a Database and core components BEFORE adding or moving other components.
this computer. Note that the Database should always be installed first, and the Installation Status ("Not Installed") applies only to the local computer. You will need to locate previously installed components (the Database and CCS) later in the setup.
Keep these points in mind...
ONE central Database is always installed first. A Control Center (application) should be installed with the Database. ONE Control Center Server (CCS) is installed. A Control Center application is always installed with the CCS. ONE Primary Server is installed. Multiple Data Vaults can be installed. To maintain a central data repository, all Data Vaults use the SAME Database access account and the SAME File Storage Base Path for screen snapshots and email attachments. Multiple Web Filter Servers can be installed. All Web Filter Servers communicate with the central Database using the SAME Database access account. Multiple Dashboards and Control Center applications can be installed.
10
Your serial number is provided in the purchase receipt email you received or on the CD case. If you cannot find your serial number, contact SpectorSoft.
License Agreement
Read the agreement and check "I Accept"
Scroll to read the entire agreement. Use the buttons at the bottom of the panel to Print or Save the agreement. If you agree to the terms, check "I have read and accept the license terms" and click Next.
11
Record only computers that you own. Always inform users that you will be monitoring them. Install the Recorder only on the number of computers for which you have purchased licenses. Do not attempt to move a license from one computer to another.
Account - Type the name of a Windows account belonging to the Administrators group on this and all computers you will be monitoring. On a domain network, use the format Domain/Username. Password - Type the password for the account. Confirm Password - Type the password again.
The other servers will operate under the local system account. Database accounts will be automatically created for servers. Components will be installed at the listed locations.
Administrator) account installed with this Spector 360 SQL Server instance. You will type the user name "SA" and the password defined here to log in to the Control Center or Dashboard for the first time. The password must be at least 6 characters long and include THREE of the following criteria:
12
- An uppercase letter - A lowercase letter - A number - A non-alphabetic character, such as # ^ _ Do NOT use the characters: / | ' " [ ] { } ( ) , ; ? * ! @ $ \ or <space>
All Spector 360 Servers (Windows services) and the Control Center and Dashboard applications will be installed at this base location, unless you select a different folder. The default installation path is:
C:\Program Files\SpectorSoft\Spector 360
Screen snapshot and attachment file storage base path: The Data Vault Server stores captured Screen Snapshots (graphic files) and Email Attachment files (if capture is requested) at this folder location. These files, associated with data in the Database, can quickly use up disk space, and some customers prefer to provide a dedicated hard drive for this "File Storage Base Path." Browse to a new location on the server computer or accept the default location:
C:\Spector360Data
A SQL Server System Administrator (SA) has all rights and privileges to the databases. It's important to provide a strong password, guard the password, and change it if you suspect it has been compromised.
Use one file storage base path for all installed Data Vaults.
Some customers direct the Snapshot and Email Attachment File Storage location to a dedicated hard drive on the Database computer.
Microsoft SQL Server provides the database management system for custom Spector 360 database files. Your Spector 360 Database will be the SQL Server instance computer\SPECTOR360, where "computer" is the name of this computer. Both MS SQL Server and the Spector 360 database files are installed on the local Setup computer. The default SQL Server installation is located at:
C:\Program Files\Microsoft SQL Server
If you are using a previously purchased SQL Server package, you will be prompted to locate the installation files.
When you continue, the Setup will use scripts and files to automatically build a Spector 360 Database located at the following
13
location. You can direct the SQL Server instance to another location on this computer, if you wish. The Spector 360 data will be stored in this folder:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL
Read configuration notes for SQL Server Standard to understand the impact of setting a larger initial database size. Make sure the Database computer has disk space to handle not only the databases, but the rate of data being returned from client Recorders. See Estimate the Data Size.
View a summary
To view a summary of your selections and begin the installation, click Next.
SQL Server setup executable location: Available only when SQL Server is NOT provided with the Spector 360 Setup. Type the full path to the folder, or browse to and select the drive or network folder containing your customer-provided SQL Server installation files. Initial SQL Server database size (GB): Enabled only for a full SQL
Server (not Express) setup. The Spector 360 databases will be created this size. The SA user can change the maximum size of STORAGE databases from the Control Center following setup. A larger database size may improve performance for a large installation base (more than 500 clients). Too large a size will cause disk space and performance issues.
14
Component - Lists the components to be installed. Current Version - The version included with this Setup. Latest Version - The newest available version. Status - "up-to-date" if you have the latest version; "update available"
General Settings
Spector 360 installation location
This panel appears for a Custom or Component Install. General settings are optional and allow you to set the base Spector 360 installation path. However, before you can click Next to proceed, other component settings are required:
computer, (2) provide the Database SA Password if required, and (3) locate the CCS computer. If these values have been provided (or are not required for component installation), you can click Next to proceed.
Spector 360 Servers (Windows services) and the Control Center and Dashboard applications will be installed at this base location, unless you select a different folder. The default installation path is:
C:\Program Files\SpectorSoft\Spector 360
15
When you are installing another component and NOT the Database, enter the computer name and SA password, if prompted:
Both SQL Server and the Spector 360 Database will be installed on the computer where you run the Setup, although you can direct them to different local drives. The Database installation includes two services: the SQL Server and a Job Agent service to handle database tasks.
16
Administrator) account installed with this Spector 360 SQL Server instance. You will type the user name "SA" and the password defined here to log in to the Control Center or Dashboard for the first time. The password must be at least 6 characters long and include THREE of the following criteria: - An uppercase letter - A lowercase letter - A number - A non-alphabetic character, such as # ^ _ Do NOT use the characters: / | ' " [ ] { } ( ) , ; ? * ! @ $ \ or <space>
Server is NOT provided with the Spector 360 Setup. Type the full path to the folder, or browse to and select the drive or network folder containing your customer-provided SQL Server installation files.
Initial SQL Server database size (GB): Enabled only for a full SQL
Server (not Express) setup. The Spector 360 databases will be created this size. The SA user can change the maximum size of STORAGE databases from the Control Center following setup. A larger database size may improve performance for a large installation base (more than 500 clients). Too large a size will cause disk space and performance issues.
Read configuration notes for SQL Server Standard to understand the impact of setting a larger initial database size.
Most Spector 360 setup packages automatically install Microsoft SQL Server Express. If you have requested MS SQL Server Standard, you have the option of setting the Database size. If you have requested to use your own copy of SQL Server 2005 Standard or Enterprise, you must locate that installation package.
Microsoft SQL Server provides the database management system for custom Spector 360 database files. Your Spector 360 Database will be the SQL Server instance computer\SPECTOR360, where "computer" is the name of this computer. Both MS SQL Server and the Spector 360 database files are installed on the local Setup computer. The default SQL Server installation is located at:
C:\Program Files\Microsoft SQL Server
17
When you continue, the Setup will use scripts and files to automatically build a Spector 360 Database located at the following location. You can direct the SQL Server instance to another location on this computer, if you wish. The Spector 360 data will be stored in this folder:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL Make sure the Database computer has disk space to handle not only the databases, but the rate of data being returned from client Recorders. See Estimate the Data Size. Some customers prefer to install SQL Server and/or the Database files on a separate local drive to allow for plenty of disk space.
Local System - DEFAULT. The Database services will use the current
computer's Local System account. The service inherits appropriate security and privileges when the SQL Server and Spector 360 Database are installed on the same computer.
This account - For security purposes, you may choose to run services under a different account. Enter another valid Windows account name and password that will have full privileges at the SQL Server and Database installation locations.
18
Dashboard location
The Dashboard allows users to query the recorded data for display in charts and reports. The Dashboard uses the SQL Server to query the Database by date, time, user, computer, Web Filtering category, and other criteria. Multiple Dashboard applications can be installed. All Dashboards access a single, central Spector 360 Database. See the Spector 360 Dashboard Guide to learn how to review, analyze, and report on Spector 360 data.
You can direct the installation to a different location on this computer, if you wish. The default is: C:\Program Files\SpectorSoft\Spector 360 Dashboard
When the Servers have been installed, you can install additional Dashboards and Control Centers at other computers using the Component Install. Note that the Control Center will automatically be selected for installation with a Control Center Server (CCS) or Database.
19
REQUIRED. Use an existing Windows account with Administrator privileges on all Spector 360 computers. A domain account would be acceptable, but it can be any Administrator account valid on all computers. Enter and confirm the password for the account.
When installing another component, be sure to identify the CCS computer by name.
The CCS accesses the Database directly to read and write Control Center auditing data. The account you select is automatically added to the Database. This Database login is not required to install Spector 360 ; you can provide it later from the Control Center.
20
password. This account will be used to authenticate CCS login to the Database.
SQL Server Account - Select and enter ANY user name and
password. This SQL Server account will be created to authenticate CCS login to the Database.
The default service account for the Primary Server is Local System. If you want this service to log on as another account, provide the account credentials here.
Local System - The Primary Server will use the current computer's Local System account. This account - For security purposes, you may choose to run services
under a different account. Enter another valid Windows account name and password for use by the Primary Server.
21
Local System - DEFAULT. Choose this option when the Web Filter
Server account (above) - DEFAULT. The account provided above is used to create the Server's login to the Database. SQL Server Account - Select and enter ANY user name and password. This SQL Server account will be created to authenticate Web Filter Server login to the Database.
On a single-server computer, the WFS can use the default settings. Some customers install the Web Filter Server on multiple computers to handle filtering for a large number of computers. Use the same Database login account for each Web Filter Server.
Remove computers
Click the Add button to add the computer at the top of the panel to the list at the bottom. Select a computer and click Remove to delete it from the list. If you want to edit the service account or Database connection account for a computer, remove the computer and Add it again.
22
Some customers install the Data Vault Server on multiple computers to handle data retrieval for a large number of computers. Use the same Database login for each Data Vault.
Local System - DEFAULT. Choose this option when the Data Vault is installed on the same computer as the Database. The Data Vault will use the current computer's Local System account. This account - Choose this option for security or when installing the Data Vault on a computer remote from the Database. The account must have full privileges to access the SQL Server instance and File Storage Base Path on the Database computer. Enter a valid Windows account name and password.
Server account (above) - DEFAULT. The account provided above is used to create the Server's login to the Database.
23
SQL Server Account - Select and enter ANY user name and
password. This SQL Server account will be created to authenticate Data Vault login to the Database.
Use one file storage base path for all installed Data Vaults.
Reference the same File Storage Base path for each Data Vault Server.
Remove computers
Click the Add button to add the computer at the top of the panel to the list at the bottom. The computer name at the top clears, and you can add another computer to receive the installation. Select a computer and click Remove to delete it from the list. If you want to edit the service account or Database connection account, Remove the computer and Add it again.
View a summary
To view a summary of your selections and begin the installation, click Next.
24
4.
Paste the Unlock code in the Registration. Return to the open Registration panel. Open the Unlock Code email attachment and use Ctrl+A to highlight the entire, long, unlock code. Press Ctrl+C to copy the code. Click in the field at the bottom of the Registration panel and press (Ctrl+V) to paste the Unlock Code in the field.
It doesn't matter if you include or omit the square brackets around the code when you copy it.
5.
Click the Unlock button. A message confirms the installation has been unlocked and displays the number of licenses purchased. Click OK.
25
the computer where the database is installed Login - SA Password - SA password defined during setup Click LOGIN to open the Control Center.
If you are evaluating Spector 360, you may prefer to start by adding one or two test computers. Go on to Deploying the Recorder to a Test Computer.
26
1.
Open the Control Center and select Servers. Double-click the Data Vault Server. STOP the service to prevent Recorders from sending in new data. If you have more than one Data Vault Server, stop them all. This ensures the Backup has all current data. The Recorders will store data locally until their assigned Data Vault service is re-started. Select Database Select Backup
Manage Database Backup and Restore. Create a Full Backup from the toolbar.
2. 3. 4.
5.
WAIT for the backup to complete. Move the Backup Folder you just created to another, non-default location. The default location for a Backup folder is:
C:\Program Files\Microsoft SQL Server\MSSQL\Spctr_Backup
It is good policy to test your Database backups. By installing a "Test" Database on a separate computer, you can perform a Restore without compromising the active databases. See the Administrator's Guide.
27
Select Install/Reinstall. The Setup detects which components are already installed on this computer. Check components you want to install or reinstall; uncheck components you do not want to reinstall. Click Next to accept Agree to the License Agreement terms.
Accept the End User License Agreement. Scroll to read the entire agreement. Use the buttons at the bottom of the panel to Save or Print the agreement. Click Yes to continue or No to exit the Setup.
Database - REQUIRED: Provide a System Administrator (SA) password for your SQL Server Spector 360 database instance. Dashboard & Control Center - Installs the Dashboard for viewing
activity and the Control Center for managing Servers and Recorders.
Control Center Server - REQUIRED: Provide credentials for a Windows account that is member of the Administrators group on all Spector 360 computers.
Primary Server - Manages licensing for recorded computers. Web Filter Server - Manages web site filtering, when it is enabled. Data Vault - Retrieves recorded activity from computers to store in
the Database, and sends Screen Snapshots and Email Attachments to the specified file storage location. Install components Configure components for installation.
Components are listed in the left column. Select a component on the left to change settings on the right. You will be able to upgrade multiple Data Vault and Web Filter Servers, if necessary.
General - Change the default installation location, if desired. If necessary, change the name of the Local System account.
When you click Next, a message appears if the account or SA password is not properly provided. If a path does not exist, you are prompted to create it. The installation begins. You may be prompted to stop existing Servers in order to allow the installation. All Servers will automatically start when the new installation is finished. When the upgrade of server components is complete, you will be required to Register and Unlock the Installation.
28
3. 4.
3. 4.
When ready, install over the active installation 1. Use your "old" Control Center to stop the "old" Data Vault Service and perform a Full Backup of the "old" Database. Move the backup to a safe, non-default location. Next, either remove the old installation and re-install or install over the old installation. Use your fully licensed serial number. Note that if you uninstall the Database you must be able to restore your latest backup! Be sure to Register and Unlock the new installation. Upgrade ALL Servers, Control Centers, Dashboards and Recorders on the network.
You cannot restore a backup from a NEWER version of Spector 360 to an older version.
2.
3.
29
IMPORTANT: You will need free disk space equal to 3 times your current database size in order to upgrade a version 6.1 MSDE database to the MS SQL Server 2005 Express database.
Database Backups prior to version 6.2.1105 will not properly restore in version 7.3 Please contact Technical Support before you begin! Database Management moves from the Dashboard to the Control Center as of version 7.0.
Install separately
If you have a large Spector CNE installation, begin by installing Spector 360 on a separate computer and test it before migrating. Test Spector 360 on a few computers while continuing to run Spector CNE from another server. As you become comfortable with Spector 360, you can gradually move more computers from CNE to 360 recording.
1. 2.
Use the Setup program to install all components on the new computer. Register and unlock the installation. 3.
Install one or two Spector 360 Recorders on computers.
Use the Add Computer wizard that pops up after setup to Install the
Recorder on "test" computer. You do not have to uninstall an
30
view activity on the test computers. When you feel comfortable with Spector 360, complete the next steps. 4.
Stop the Spector CNE Data Vault service.
2.
This forces all client computers to hold data locally while you import the latest data files from your CNE Data Vault folders to the Spector 360 Database. Spector CNE clients will continue to record, and data will not be lost. 5.
Import Spector CNE data using the Spector 360 Import Utility.
Even though the Spector 360 Setup does not overwrite your CNE Data Vault, copy or move the C:\SpectorData folder (may have another name in your installation of Spector CNE) and its subfolders to another location for safety. The Spector 360 Import Utility will allow you to point to the new location and import or link to existing folders for Screen Snapshot and Email Attachment files. 3.
Install all Spector 360 Components.
If you have a Spector CNE Data Vault (version 4.3 or higher), run the Import Utility to populate your Spector 360 Database with existing data. Do this before installing the Spector 360 Recorder on clients. See Importing Data from CNE. 6.
Re-install Recorders.
You do not need to uninstall Spector CNE Server Components. Follow instructions for a Quick or Custom Install. 4.
The following components will be installed:
Use the new Spector 360 Control Center to add all computers and install the Recorder on them. You do not need to uninstall the Spector CNE Recorder. See Deploy to All Computers. 7.
Uninstall Spector CNE.
When you are ready, remove the Spector CNE servers using Windows Start All Programs Spector CNE Uninstall at the server computer.
You will be allowed to install the Recorder component only on the number of computers for which you have purchased Spector 360 licenses. You can't move a license from one computer to another.
Spector 360 Databases (with Microsoft SQL Server) the Dashboard, which will be your "viewer" a NEW Control Center Server a NEW Primary Server (Spector 360 registration required) a NEW Data Vault Server a Web Filter Server a NEW Control Center application the Import Utility, which allows you to import Spector CNE 4.3 (or higher) data into a Spector 360 Database. Register and unlock the installation.
Configuration files are preserved. The computer list (network configuration file) will be preserved and should appear in the new Control Center when you open it. Your existing Data Vault folders are preserved. When the installation is complete, you can run the Import Utility to populate the new Spector 360 Database with your existing Spector CNE data.
Install over
1.
Check the requirements.
Make computer meets Single Server Requirements for the Server Components and Database in addition to existing CNE Data Vaults. Be sure to consult Estimating the Data Size.
5.
If you have a Spector CNE Data Vault (version 4.3 or higher), run the
31
Import Utility to populate your Spector 360 database with existing data. See Importing Data from CNE. Do this before installing the Spector 360 Recorder. Spector CNE clients will continue to record and store data at the computers; this data will be held locally and will not be lost. 6.
Install one or two Spector 360 Recorders on computers. Recording
Only the Spector 360 System Administrator (SA) login can import data into a Spector 360 Database. You can run the Import Utility on more than one Spector CNE Data Vault to consolidate all data in one Spector 360 Database. You can re-use the Import Utility on the same CNE Data Vault after a period of time to retrieve new data, if necessary.
Open the newly installed Spector 360 Control Center and select Manage Computers. Add and install the Recorder on "test" computers, following instructions in Installing the Recorder. Use the Spector 360 Dashboard to view activity on the test computers. When you feel comfortable with Spector 360, complete the final step.
The Import Utility can take from 5 minutes to 10 hours to populate the database, depending on the amount of data in the Data Vault, your system capacity, and network capacity.
7.
Re-install Recorders.
You will need to reinstall ALL Recorders on the network. Old Recorders will not deliver data to the new Data Vault / Database, but new Recorders will deliver old data. Follow the instructions in Deploy to All Computers.
Be aware that you cannot "undo" the Spector 360 installation. If you decide to go back to Spector CNE, you must uninstall Spector 360, reinstall (and re-register) Spector CNE, and redeploy Clients.
Open the Windows Start menu, select All Programs, Spector 360, and Spector 360 SQL Import Utility. Click Next. 2.
Specify the SQL Server and log in as SA: At the Database Configuration screen, click Browse to display all instances of SQL Server available on the network. Select the computer\Spector360 instance, where computer is the Windows computer name where Spector 360 Database is installed.
32
Check Use SQL Server Authentication. For Login Name, type sa and enter the SA password for the Spector 360 Database. Click Next. 3.
Specify the Data Vault source location:
Next to Source Folder, type or browse to the folder containing the Spector CNE Data Vault you wish to import.
Use Existing Folder Structure: Check to have Spector 360 point to Snapshots in the existing Spector CNE Data Vault rather than importing them to the new Spector 360 file storage folder. This saves disk space, but the files cannot be encrypted. Leave this option clear if you plan to archive and remove the CNE Data Vault.
Include Subfolders: Leave this option checked if you want to import data from all subfolders in the specified location. If you do not check this item, only data files in the named location are imported.
Data Extension: Leave the sdf data file name extension as is, unless
you have changed the file extension for your Spector CNE data files. Press Next.
4. Specify options for the import:
Snapshot files. Select a file encryption from the drop-down list. The encryption will be applied to each file as it is imported: None - no encryption applied, files can be opened as is Internal - applies SpectorSoft encryption format 3DES - applies "Triple Data Encryption Standard" (a NIST standard) format with 3 stages of encryption
Snapshots into the Spector 360 Data Vault. Clear this option to skip import of snapshot files. Make sure you have enough disk space to hold past, present, and future Snapshot files. See Estimating the Database Size.
attachment files. Clear this option if you do not need to view older email attachments from the Dashboard. Encryption Type: Select a file encryption from the drop-down list (None or 3DES). The encryption will be applied as files are imported.
33
mark data files that have and have not been imported. If you are using the Import Utility to add recently captured data from your Data Vault to the database, leave this option blank. Check this option to import all data from the Spector CNE Data Vault, including data that has already been imported.
Select the Reimport Previously Imported Files option ONLY if you want to import all data from the CNE Data Vault. Re-importing data results in duplication in the Database.
If the Import Utility fails to connect to the database, follow instructions to begin the Import "wizard" again and be sure to log in as the SQL System Administrator (SA) using the password you defined during the database setup.
6.
Import Today's Data Files: The Import Utility imports data recordings in full days. To import all data for viewing in the Dashboard, leave this option blank. You can get a full day's recordings for today on a subsequent import. Check this option only if you want today's recorded events, even though additional data recording could take place after the import. Combine Local Users into One Account: Check to import user
names that may be recorded as a local user on different computers (for example: Computer1\sallyj, Computer2\sallyj) as one user (<Combined>\ sallyj). This is particularly useful for Novell networks. All data for the combined user is consolidated. Leave this option blank if this is not a problem.
7.
Output Folder: Select a folder to store the imported Screen Snapshot and Email Attachment files. You can create a new folder with any name you wish. Click Next. If you are not importing snapshots or attachments, there is no need to choose a folder.
If errors occur, you can review the log file ( filetosql.log), a text file with date and time stamps showing errors that occurred during the import. The file is saved at C:\Program Files\SpectorSoft\Spector360\filetosql. If you have more than 50 errors, contact SpectorSoft and be prepared to send the Import Log File (filetosql.txt) located in the same folder as the Import Utility.
It is normal for an import to have a few errors because of differences in data structures; this will not prevent you from viewing successfully imported data in the Dashboard.
Select the Import Today's Data Files option ONLY if you know for sure that no new data will be added to the Data Vault files by Spector CNE for today.
5.
Click Finish. The Import Utility connects to the Spector 360 Database,
34
If you plan to move the Database, first STOP the Data Vault service, create a Full Backup, and move the Backup Set folder to a non-default location. Click here for more help. If you plan to move a server, click here for more help.
IMPORTANT: If your goal is to remove Spector 360 entirely, use the Control Center to uninstall all Client Recorders BEFORE you uninstall the servers. If your goal is to upgrade the Server Components, you do NOT need to uninstall components first.
To uninstall components
1. Select Windows Start All Programs Spector 360 Uninstall Spector 360. You can also double-click the downloaded sp360setup73.exe program icon or load the installation CD to autostart the Setup program. Make sure you use the Setup program for the current installation. Select Uninstall. The Setup program detects the components that are already installed, and marks them for uninstall by checking them. Leave all components selected if you wish to remove the installation. Deselect components you do not wish to uninstall. For example, to remove only the Dashboard, clear all options except the Dashboard. Click Next.
4. 5.
Supply the SA Password to remove the Database. If servers you want to remove are installed on other computers, enter or browse to the computer names. Otherwise, click Next.
2. 3.
35
6.
A Summary of components to be removed appears with your serial number. You can Print or Save the Summary. Click Uninstall to continue, Back to go back and select different components, or Cancel to exit the Setup program.
8.
A progress table shows the components being removed, and a message informs you when uninstall has been successful. Restart the computer, if prompted, and click Finish.
7.
You may be prompted to close the "Spector Web Filter Server" before continuing. Before responding to the prompt, double-click the Web Filter Server icon in the Windows System tray.
When the computer restarts, Spector 360 components have been removed.
Do not remove the Control Center application from the Database or CCS computer.
In the Administration window that opens, click Stop Service. Respond Yes at the confirmation prompt and wait. When a message informs you the service was successfully stopped, click OK. Click Retry on the SQL Server prompt and continue uninstalling SQL Server. When the Spector 360 Database changes have completed successfully, click Finish.
36
4.
See the Administrator's Guide for complete information on how to use the Control Center. After initial login, you can "Skip" database login when you start the Control Center; however, functionality will be limited. Do NOT use the SA login for regular Control Center or Dashboard operation. Instead, create another "Master" login account to use for administrative functions.
2.
Next to Authentication, select SQL. Enter your SQL Server SA credentials. Login: SA Password: The password you defined during setup If you are not logging in, click Skip and click OK at the message that appears. Press Cancel to exit the program.
The Spector 360 Control Center manages Recorders, Servers, the Database, and Web Filtering and Event Alert policies. A Control Center must be installed with the CCS and Database. If these are on separate computers, install a Control Center on each. You can install as many Control Centers as needed. All Control Centers communicate with one, centralized CCS.
3.
Next to Database, select computer\SPECTOR360 SQL Server instance, where computer is the name of the machine where the Database is installed.
37
Select the Add Computers task navigation command, click New on the tool bar, or right-click and select the New context command. The Add Computers wizard opens.
You must have a license for each computer receiving a Recorder installation. Be sure to upgrade any older Recorder installations. You do NOT need to uninstall an old Recorder from a computer before installing the new version. You can change any settings except Platform and Domain after adding the computer to the Control Center list. For more about scheduling installations and automatic Recorder updates, see the Administrator's Guide.
Select Advanced Setup to add ONE computer If the Add Computer wizard did not start
If the "Add Computer" wizard did not start automatically, select Recording from the left tool set. In the Add Computers Wizard window, select Advanced Setup. The Advanced Setup method is easiest for adding one or two computers. When you're ready to add a longer list of network computers, use the Wizard option, as described in Deploying Recorders to All Computers.
38
Platform - Leave the Windows selection (or refer to Deploy to a Macintosh Computer). Computer Name - Enter the computer's name as known to the
network.
Domain Name - Enter the Domain, if applicable. If not, enter LOCAL (or any other designation). If a Domain Name entry is not detected as a domain on the network, a message will warn you when you save this information to add the computer. You can click Yes on the message to go ahead and add the computer anyway. Description - OPTIONAL. Type a description of this computer to be used in the Control Center and the Dashboard.
Group Name - DEFAULTGROUP. Define and assign groups later. Profile Name - Initial Profile. Define and assign profiles later. Recorder Version - Leave the default (latest) Version selected.
Take care to schedule Recorder installation at a time when no one is using the computer. If the computer is OFF at the scheduled time, the installation will be performed as soon as the computer is powered ON.
39
Click Add to add the computer and Close to return to the Computers list. The test computer is added to the Computers list; complete information may not be available for several minutes. Wait for the CCS to perform the scheduled installation and the computer to restart.
When the computer restarts, recording begins and the computer's status is updated. At the computer, there is no indication that the installation ever occurred.
The Mac does not have to be on the same Windows domain or workgroup as the Servers, but it does need TCP/IP connection to the network. If a Domain Name entry is not detected, a message warns you when you save this information to add the computer. You can click Yes on the message to add the computer anyway.
Add a computer
Select Recording > Manage Computers, and select New or Add Computers to open the Add Computers wizard. Select Advanced Setup to add computers one at a time. Note that you can NOT schedule remote installation of the Recorder to a Mac while adding the computer. If you prefer, add all computers at once using the Add Computers Wizard.
40
Platform - Select Mac from the drop-down list.. Computer Name - Enter the computer's name as accessed on the
local network. If you cannot view the Mac on the network, go to the computer and check Apple > System Preferences > Sharing where the name is displayed.
In the Manage Computers view, select File > Create Manual Setup from the menu bar. At the Welcome wizard panel, click Next. 2.
Choose the platform.
If not, enter LOCAL (or any other designation). If a Domain Name entry is not detected as a domain on the network, a message will warn you when you save this information to add the computer. You can click Yes on the message to go ahead and add the computer anyway.
A Manual Setup File uses an OS-specific Recorder Profile and software Version. You will be able to use this setup file on as many Mac or Windows computers as desired (up to the license limit).
Description - OPTIONAL. Type a description of this computer to be used in the Control Center and the Dashboard.
Group Name - DEFAULTGROUP. Define and assign groups later. Profile Name - Initial Profile. Define and assign profiles later. Recorder Version - Leave the default (latest) Version selected. Don't Install the Recorder - Leave this option selected. Automatically update the Recorder at - Leave this option at the
3.
Select the Initial Profile for this installation. Select (highlight) a Profile in the list, or create a New profile. Click Next.
41
4.
6.
Only versions for the selected OS are shown. Initially, the version provided with your Spector 360 installation is the only one available. Highlight a version and click Next.
Name the file and location. A panel summarizes the computer OS, Profile used, Recorder Version, and serial number. Click the folder button next to the Setup File Name field at the bottom of the panel to set the name and location for the Setup file. The default file name includes the Recorder Version and Serial Number. You can change the name, but do NOT change the file extension.
5.
Select a serial number. Highlight your serial number and click Next.
Click Save after selecting the name and location, which are then displayed in the wizard's Setup File Name field.
Each computer receiving a Recorder installation requires a license. A Manual Setup file assigns licenses using the serial number you select. If there are 0 Licenses Available, you need to purchase additional licenses before continuing.
42
8.
Click Finish. Wait for the file to be built at the location you specified.
3. 4. 5. 6.
When an "Install Succeeded" panel appears, the installation is complete. If you wish, click View to view a ReadMe file. Click Finish to end the installation and restart the computer. When the computer restarts, the Recorder will be recording data and communicating with the servers. Remove all evidence of the installation from the computer: Drag .zip and .dmg install files to the Trash. Empty the Trash. Clear the Apple > Recent Items menu. If necessary, remove items from the Downloads folder. Verify the computer and Recorder status appear as expected in the Control Center's Computer list. See the Administrator's Guide. Test recording by viewing activity on this computer from a Spector
360 Dashboard .
7.
Deliver and execute this file on a computer where you want to install a Recorder. You can use the same Manual Setup File at all Macs you wish to record, To deliver the .zip file, copy it to media, attach it to an email, put it into a shared network folder, or use any other means to deliver the file to the targeted computers.
If you need to update the Profile or Version, make changes from the Control Center.
For stealth, delete the .zip and .dmg files, empty the Trash, and clear the download and browser histories as needed.
43
See Deploy to a Windows Workgroup for information about preparing a workgroup network for Spector 360.
Add a computer
Select Recording > Manage Computers, and select New or Add Computers to open the Add Computers wizard. Select Advanced Setup to add computers one at a time. Note that you can NOT schedule remote installation of the Recorder to a Mac while adding the computer.
Computers in a workgroup Computers working at a remote location (via VPN) Computers with an older OS or other limitations When another method of deploying software is preferred
Platform - Select Windows from the drop-down list.. Computer Name - Enter the computer's name as accessed on the
local network.
Domain Name - Enter the Domain or Workgroup name, if applicable.
If not, enter LOCAL (or any other designation). If a Domain Name entry is not detected as a domain on the network, a message will warn you when you save this information to add the computer. You can click Yes on the message to go ahead and add the computer anyway.
used in the Control Center and the Dashboard. Leave all other settings at their default values.
44
Group Name - DEFAULTGROUP. Define and assign groups later. Profile Name - Initial Profile. Define and assign profiles later. Recorder Version - Leave the default (latest) Version selected. Don't Install the Recorder - Leave this option selected. Automatically update the Recorder at - Leave this option at the
3.
Select the Initial Profile for this installation. Select (highlight) a Profile in the list, or create a New profile. Click Next.
4.
In the Manage Computers view, select File Create Manual Setup from the menu bar. At the Welcome wizard panel, click Next. 2.
Choose the Windows platform.
Only versions for the selected OS are shown. Initially, the version provided with your Spector 360 installation is the only one available. Highlight a version and click Next.
A Manual Setup File uses an OS-specific Recorder Profile and software Version. You will be able to use this setup file on as many Mac or Windows computers as desired (up to the license limit).
5.
45
Each computer receiving a Recorder installation requires a license. A Manual Setup file assigns licenses using the serial number you select. If there are 0 Licenses Available, you need to purchase additional licenses before continuing.
8.
6.
A panel summarizes the computer OS, Profile used, Recorder Version, and serial number. Click the folder button next to the Setup File Name field at the bottom of the panel to set the name and location for the Setup file. The default file name includes the Recorder Version and Serial Number. You can change the name, but do NOT change the file extension. Click Save after selecting the name and location, which are then displayed in the wizard's Setup File Name field. A Manual Setup file for Windows is an .exe file. 7.
Finish building the file.
Deliver and execute this file on a computer where you want to install a Recorder. You can use the same Manual Setup File at multiple computers. To deliver the .zip file, copy it to media, attach it to an email, put it into a shared network folder, or use any other means to deliver the file to the targeted computers.
Click Finish. Wait for the file to be built at the location you specified.
4. 5.
46
All Programs
Spector 360
Spector 360
At the login prompt, select your computer\SPECTOR360 SQL Server instance; computer is where the Database is installed.
3.
4. It may take a few minutes for the OS Version for computers to be detected. The Recorder status is "Pending" if installation has been scheduled, and the assigned profile and version should appear in the appropriate columns.
Click the Login button and wait for the Dashboard to open.
If you start the Dashboard before the activity has been stored in the Database, no data or charts are available. After a half-day of recording, explore the various Dashboard views and adjust Recording Profiles assigned to computers to refine activity reports.
47
If the wizard did not start automatically, select Recording > Manage Computers > Add Computers in the Control Center. Any computers you have already added will not be duplicated. Select "Using this Wizard" and click Next. Otherwise, select Recording Manage Computers.
Test communication with a single computer BEFORE or AFTER deployment by using the Computer Diagnostics under Manage Computers.
2.
The best sources for building a complete list of network computers are "Active Directory," "Network Discovery," or "Import a list of computer names." Click Next, provide other information as requested by the wizard, and wait for the import.
48
You can use the Add Computers multiple times to build a complete computer list. Computers already in the list will not be added again. You can Windows and Mac computers to the Computers list at the same time, but make sure the Platform designation for each computer is correct.
The Platform field is required, because the Recorder configuration (Version/Profile) is always platform-dependent. Click the Platform column heading to sort any blank entries to the top of the list, and then either provide a platform selection or remove the computer from the list.
A license is required for each computer receiving a Recorder. Be sure you do not deploy computers you don't intend to record!
3.
At this point you can Add in missing computers and Remove computers you don't want to record. Click Next when the list is ready.
4.
Once you approve the list of computers, you can schedule the installation (for Windows computers) and request automatic updates of the Recorder Version. Mac Recorders will need to be installed manually.
49
If the list includes ONLY Mac computers, the option to schedule installation is not available. If the list includes BOTH Windows and Mac computers, you can schedule installation, but the schedule will apply ONLY to Windows computers. If a computer is OFF at the scheduled installation time, the Recorder will be installed when the computer is started. Installation causes computers to restart (a profile setting that can be changed), so schedule it for a time when computers are likely not to be in use.
5.
Don't install the Spector Recorder - Select this option to add the
The behavior and capabilities of a Recorder installation are determined by its Recording Profile. If both Windows and Mac computers are in the list you are creating, select a Windows profile and a Mac profile. Choose:
ALL computers in the list (Windows and Mac) . Choose this option to deliver a new Recorder version to computers automatically when it is available.
Don't automatically update the Spector Recorder - Select this option to keep installed Recorder versions they are until you "assign" a new version specifically to computers.
50
Don't assign a Recording Profile or Build to these computers - This option is only available if you are NOT
You can modify a profile's Client Options so that an immediate restart does not occur. Instead, the installation will be complete when users themselves restart their computers. See the Administrator's Guide for complete information about profiles.
scheduling the Recorder for installation. Select to add computers to the list without making a Recorder Profile and Version selection for them.
option to assign a Profile to all Windows and to all Macintosh computers in this list. 6.
Assign a Recorder Version.
A new installation has only one version. Select the latest 7.3 version for both Windows and Mac.
7.
When you click Finish, the computers are added to the Control Center's Computer list. At the scheduled installation time, the Recorder software will be installed and when the computer restarts, the Recorder will be capturing activity.
51
Options - Configuration
user accounts, and other configuration information. You will manage the databases from a Spector 360 Control Center application on the Database computer. The File Storage Location, external to the Database (by default located at C:\Spector360Data), holds Email Attachment and Screen Snapshot files associated with event data in the STORAGE database. The File Storage folder should be on the same computer as the Database, although it may be on a separate hard drive.
One Spector 360 Database instance is installed. It includes a set of databases, the Database Server, and an additional Job Agent service. One central File Storage location contains files associated with database records.
52
Options - Configuration
Primary Server
The Primary Server communicates with all Spector 360 Recorders to provide licensing and software updates. A Recorder will not operate properly unless it has a license and can establish network connection to the Primary Server.
How does it work? 1. 2. The Data Vault Server receives data from Recorders and delivers it to the DATA VAULT DB, where it is held in "raw" format. If there are email attachments or screen snapshot files associated with the data, the Data Vault delivers these to the File Storage folder located at the Base Path (default is C:\Spector360Data ). Attachments are stored in one folder, and snapshots are stored by Domain and User. The Data Vault initiates the various "Process DV" jobs. Every few minutes, a Data Vault job runs to process events from a certain type of activity in the DATA VAULT DB and insert them into the active STORAGE Database. The STORAGE database contains records of data for each computer or user and can be queried by the Dashboard
3.
53
Options - Configuration
Dashboard (application)
The Dashboard allows users to query the recorded data for display in charts and reports. The Dashboard uses the SQL Server to query the Database by date, time, user, computer, Web Filtering category, and other criteria. Multiple Dashboard applications can be installed. All Dashboards access a single, central Spector 360 Database. See the Spector 360 Dashboard Guide to learn how to review, analyze, and report on Spector 360 data.
When Server Web Filtering is on, additional "categories" are added to recorded web site data (such as Shopping, Entertainment, or Finance), which can enhance Dashboard queries. If you will not be using Spector 360 Web Filtering, there is no need to install this component.
Multiple Web Filter Servers and be used to handle client Internet requests.
1.
The Recorder checks in with the CCS every 5 minutes (or as configured) to report computer status and receive instructions and updates. The Control Center sends instructions via the CCS to the Recorder (at port 2468). Once every 4 minutes (or as configured), the Recorder attempts to upload its activity files to the designated Data Vault Server. If the Client Service cannot make contact with the Data Vault Server, the recorded data remains on the local computer until a maximum
2.
54
Options - Configuration
number days have passed or a storage limit is reached. If a maximum limit is reached (for example, the computer is offline for several weeks), the Recorder begins deleting the oldest data. When the Client Service makes contact with the Data Vault, the transmission lasts a maximum of 30 seconds. Any remaining events are transmitted to the Data Vault on subsequent connections. The Recorder would only reach this 30-threshold if it has been disconnected from the Data Vault for a period of time and has accumulated a large number of recorded events in the local Data File. You can control when the Recorder "pushes" data to the Data Vault in the Recorder Profile. 3. After a successful upload, the Recorder deletes the data from the local hard drive.
Requirements
The Database presents the greatest disk space concern. As far as other Servers are concerned, the more users recorded and the more activity occurring on computers, the busier they will be. For additional information, see Estimate the Data Size.
55
Options - Configuration
Recommended
OS
Hardware
Static IP address NTFS file system Firewall exceptions for ports used (see below).
100-500 Clients
2 Dual-core processors 500 GB disk space 2 GB+ RAM Gigabit Ethernet network
500-1000 Clients
2 Quad-core processors 500+ GB disk space 4-6 GB RAM Gigabit Ethernet network
100+ Clients
2 Quad-core processors 500+ GB disk space 6-8 GB RAM Gigabit Ethernet network
Microsoft SQL Server 2005 depends on the features of an NTFS file system. Make sure the computer OS where you install the Spector 360 Database uses NTFS. The FAT32 file system is NOT supported. The amount of hard disk space consumed will depend on the
Recommended OS Hardware
number of computers recorded and the amount of user activity. See Estimate the Data Size. Be sure to set up automatic Space Management following installation if you plan to go forward with monitoring. The Setup automatically creates Windows firewall exceptions for Spector 360 server ports. Make sure you address other firewall concerns or port conflicts.
Up to 100 Clients
1 Dual-core processor 100 GB disk space 2 GB+ RAM Gigabit Ethernet network
56
Options - Configuration
Ports used
The following ports are used by default. The Spector 360 Setup program automatically sets Windows firewall exceptions at these ports. You can change the ports used from the Control Center Servers view.
Distributed Servers
The issues
Reasons for distributing servers to computers across a network:
Port 16769 (TCP) by the Data Vault service to receive Recorder data Port 16770 (TCP) by Primary Server for Recorder licensing Port 16768 (TCP and UDP) by the Control Center Server to manage Recorders Port 16771 (TCP and UDP) by the Web Filter Server to intercept client web requests Port 1434 (UDP) by the Spector 360 SQL Server for connection
Conserve disk space by installing the Database on a separate computer Large installation base requires additional servers Improve database performance by separating the WFS Improve database performance with multiple DVs Multiple office locations require additional servers
Internet Access
Although Spector 360 components do NOT require Internet access, running Spector 360 Setup from a computer with Internet access allows the necessary downloads and immediate registration. If the Control Center application has Internet access, you can download software updates for easy distribution to computers.
A single Primary Server licenses all recorded computers for a single serial number. Special circumstances may require more than one Primary Server.
57
Options - Configuration
It's possible to distribute servers to other computers during a Custom Setup. If you are installing a Database, run the Setup at the computer where you plan to install. See also:
Deploy for Remote Employees Deploy to Branch Offices
A single CCS allows all Recorders on the network to be managed from one Control Center. See Branch Offices and Remote Employees for solving these problems.
How it works
Most customers start by installing the base components on one computer. After testing the installation, they move (uninstall and reinstall) servers to other computers.
SQL Server + Database + File Storage + Control Center application Control Center Server + Control Center application Primary Server Data Vault Server Web Filter Server Dashboard application Control Center application
58
Options - Configuration
The Component Install option allows you to install each component separately. Always install a Database first. It's possible to direct the Data Vault (DV) and Web Filter Server (WFS) installations to multiple computers from the Setup, or by using a command line installation.
When Server components are on separate computers, communication and privileges are essential. You may want to define one or more Windows Network accounts to be used specifically by the services requiring access.
Path) to a separate hard drive on this computer to prevent disk space issues. See Estimate the Database Size.
Requires
Database Computer
Windows 32-bit or 64-bit Windows XP Professional systems Windows Vista Windows 7 Recommended for 100+ Clients: Server 2003 Server 2008 OS Requirements Install MS SQL Server only on a LOCAL, fixed, hard drive (run Spector 360 Setup at the Database computer) Static IP Address Computer is always ON NTFS file system; FAT32 file system is NOT supported Database Disk Space 4 GB - SQL Server 2005 Express or Standard 40 GB - Install the Spector 360 Databases 56 MB - Install a Control Center Additional free disk space to support: 100 GB (up to 25 clients) 200 GB (up to 50 clients) 500 GB (up to 100 clients) See Estimate the Database Size. File Storage Disk space 400+ MB per user, per month, for the File Storage location. See Estimate the Database Size.
SQL Server needs access to the Database computer Web Filter Server needs access to the Database computer Data Vault needs access to the Database computer CCS needs access to ALL COMPONENTS
Access to computers or folders on computers is defined by the Windows account the service runs under.
Database credentials
All services except the Primary Server require access not only to the Database computer, but to the SQL Server instance. You can use the Windows account assigned to the service as a Database login, or you can specify separate SQL Server login accounts for each service. Your choices during Setup will automatically create the appropriate Database login for the service.
59
Options - Configuration
Requires
Database Computer
Network
TCP/IP Network connection to Servers Firewall Exception at Port 1434 (UDP) As needed, Windows Firewall exceptions are automatically created on Setup.
Control Center
A Control Center application (not necessarily the CCS) must be installed on the Database computer for Database Management purposes.
Computer You will receive a warning message if you attempt to install the SQL Server to a remote network, RAM, or removable drive. If the Setup program cannot determine the drive type, installation will not be allowed. Requirements Disk Space
Static IP address Computer is always on 1 MB - for the CCS. 56 MB - for a Control Center. The Control Center requires .NET Framework, if not installed would an additional 280 MB (x86) or 610 MB (x64).
Network
Direct network access to each client computer. Direct network access to all other Servers. Firewall Exception at IP port 16768 (TCP and UDP) to communicate with computers for Recorder installation and configuration; a Windows Firewall exception is created during Setup, as needed.
Service Requirements
Administrator user credentials to manage all other Spector 360 computers. CCS credentials for Read/Write access to the Database is provided on Setup, using the Network Account you provide.
60
Options - Configuration
Requires
If the Primary Server can't communicate with a Recorder, the Recorder will not deliver its recorded data.
Control Center
Static IP address Computer is always on 1 MB - for the Primary Server. Direct network access to each client computer. Direct network access to the CCS. Firewall Exception at IP port 16770 to allow Recorders to retrieve licensing; a Windows Firewall exception is created during Setup, as needed. Internet access for registration and updates (optional).
Static IP address Computer is always on 1 MB - for the Web Filter Server. Direct network access to each client computer. Direct network access to the CCS. Direct network access to the Database. Firewall Exception at IP port 16771 (TCP and UDP) to receive and filter Recorder requests to go online; a Windows Firewall exception is created during Setup, as needed.
Service Requirements
Operates under the Local System or other Windows Network account. (No DB access.)
61
Options - Configuration
Requires
Requires
Service Requirements
Service account must have credentials to access the Database computer. The WFS connects to the Spector 360 SQL Server instance using the account you specify during Setup.
Network
Direct network access to each client computer. Direct network access to the Database computer. Firewall Exception at IP port 16769 to receive recorded events from Recorders; a Windows Firewall exception is created during Setup, as needed.
If you install more than one WFS, use the Recording Profile to direct each client Recorder to the correct server.
Service Requirements
Service account must have Windows credentials to access the Database computer. The Data Vault connects to the Spector 360 SQL Server instance using the account you specify during Setup.
Direct Client Recorders to the correct Data Vault from the Recording Profile.
Static IP address Computer is always on 205 MB - for the Data Vault Server.
62
Options - Configuration
1.
Run the Setup on the computer where to install the Spector 360 SQL Server instance. Your Spector 360 Setup package displays the type of Database Setup purchased on the first installation panel. Follow normal instructions for a Quick, Custom, or Component Install. During the Database Setup: If the Setup includes SQL Server 2005 Standard, it automatically installs SQL Server and configures the Database. If you will be using a previously purchased SQL Server 2005 package, the Setup prompts you to locate SQL Server installation files and then automatically configures the Database. The Setup program checks for required disk space.
2. 3.
* The setup automatically queries the system to determine whether 32-bit or 64-bit SQL Server Express should be installed.
Working Requirements
With 60 GB free disk space, you can run a single-server Spector 360 installation and record a few computers. To record 25 or more computers, you plan on 100 GB free disk space. Even with this amount of disk space available, you must set up Space Management. See Estimate the Data Size and Space Management.
63
Options - Configuration
About 100 GB free disk space to accommodate 25+ recorded client computers. MS SQL Server Standard - about 350 MB STORAGE Database - 4096 MB LOOKUP Database - 4096 MB DATA VAULT Database - 4069 MB Other Databases (ADMIN, AUDITING, CUSTOMER, SEARCH, WFS FILTER, WFS SYSTEM) - 5 GB
The DATA VAULT DB must be accommodated based on the userdefined STORAGE size as indicated in the table above. 5 GB should accommodate the other Spector 360 databases. 90 GB
* Spector 360 provides SQL Server 2005 Standard, 32-bit edition, for installations with more than 1,000 clients. If you are providing a previously purchased SQL Server (32-bit or 64-bit), make sure it is version 2005 and appropriate for the OS where you are installing.
EXAMPLE: If you define a STORAGE database size of 25 GB, the minimum disk space free required will be about 63 GB. The STORAGE (and related) databases will expand at the rate of about 3 MB per user, per day. 350 MB - MS SQL Server Standard 25 GB - User-defined STORAGE database 25 GB - LOOKUP database 8 GB - DATA VAULT database (see table above) 5 GB - Other 360 databases 63.5 GB
Approximate Total, before data collection. Requirements for 100+ users for 1 month would be around 500 GB.
Working requirements
Once you are actively using Spector 360, more free disk space is required to store data. The rate of disk space used depends on the number of computers recorded and amount of activity recorded. See Estimate the Data Size and Manage the Data for tips on managing disk space. For a single-server, full SQL Server Setup, 100 GB free disk space is strongly recommended to accommodate data.
4 GB 8 GB 16 GB
The user-defined STORAGE size applies to both the STORAGE and LOOKUP databases (Size * 2). Note that another STORAGE database of the defined size is automatically created when the active one has been "filled."
Options - Configuration
(Databases Database Configuration) to change the maximum size of future STORAGE databases.
The Spector 360 SQL Server instance by default is set to a maximum of 4096 GB, which you can change from the Control Center following installation. Microsoft SQL Server 2005 depends on the features of an NTFS file system. Make sure the computer OS where you install the Spector 360 Database uses the NTFS and not the FAT32 file system. The MS SQL Server installation and the Spector 360 Databases can be installed at different locations, but must be in constant communication.
Requires
Dashboard Computer
Disk Space
56 MB free hard disk space. An additional 280 MB (x86), 610 MB (x64) for Microsoft .NET Framework 2.0, if not installed
Network
TCP/IP network connection to the Database computer. Windows login or SQL login privileges to the Spector 360 SQL Server instance. Ports 1111 and 1424 (TCP) are used to receive data.
Each Dashboard requires permissions for accessing the File Storage Location where Screen Snapshot and Email Attachment files are stored. By default, this is the C$ Share on the Database computer. You can change the network share for security. See the Administrator's Guide.
Windows XP Pro, Windows Vista, Windows 7, Server 2003, or Server 2008. Microsoft .NET Framework 2.0 (installed by Setup if not found).
Select only the Dashboard for installation. Enter your 16-character Spector 360 serial number and click Next. Agree to terms of the license agreement; click Yes.
65
Options - Configuration
Windows account or a SQL Server account that you define. Refer to the Administrator's Guide.
Database Login management in the Control Center
installation path. The default path is C:\Program Files\SpectorSoft\Spector 360 Dashboard. Click Next to check for disk space and begin the installation. Download newer installation files if they are available. The installation is finished when the Setup closes.
When installing a Dashboard, make sure you are using the same Setup program you used to install the Spector 360 Database. The Dashboard accesses the Database via a TCP/IP connection. If it needs to retrieve snapshot or attachment information, it attempts to connect to the appropriate share using the context of the user currently logged on to Windows.
66
Options - Configuration
Select only the Control Center for installation. Enter your 16-character Spector 360 serial number and click Next. Agree to terms of the license agreement; click Yes.
Windows XP Professional, Windows Vista Windows 7, Server 2003, or Server 2008. Microsoft .NET Framework 2.0 (installed by Setup if not found).
Disk Space
56 MB free hard disk space. An additional 280 MB (x86), 610 MB (x64) for Microsoft .NET Framework 2.0, if not installed.
and provide the name of the computer where the CCS is already installed.
Network
Direct network connection to Servers and Client computers. Network access to the SPECTOR360 SQL Server instance and a Database login, if Web Filtering, Event Alerts, or Database Management will be used at this Control Center. Note that the Control Center can be used to configure and install Recorders without Database access.
installation path. The default path is C:\Program Files\SpectorSoft\Spector 360 Control Center.
provide the name of the computer where the Primary Server is already installed.
Note that the default location for server components will be THIS computer; change it to the computer where the server is installed.
67
Options - Configuration
If no computers have been added, the Manage Computers list is empty. Computers you add are visible to other Control Centers.
Select the large Recording button from the lower left and Manage Computers from the upper left pane. If computers have been added via another Control Center, the CCS will populate the list of computers in this Control Center.
Select the large Servers button from the lower left pane. All servers should be visible in the right pane.
68
Options - Configuration
4.
Configure the components you are adding as desired. Give each Web Filter Server the same Database credentials, and give each Data Vault Server the same Database credentials. Follow instructions to complete the installation. The Server icon should appear in the system tray of the computer where it is installed.
5.
The CCS automatically attempts to detect the location of all servers, but you may need to ADD the server to the Control Center. To have Client Recorders use the extra Server, you will need to change the Recorder Profile Server Settings and name the extra Server computer.
Custom Install, starting at the Database computer. You will be able to add multiple Data Vault and Web Filter Servers at other computers on the network from a single Setup run.
Install and direct the Data Vault or Web Filter Server configuration to computers as desired. You will be required to identify the CCS and Database computers.
1.
Select Windows Start > Run and type cmd in the run box and press Enter. At the console prompt, navigate to the folder where the Setup program is saved and use the following command:
sp360setup73.exe /e
If components are detected on this computer, the Setup program launches to the Reinstall/Uninstall panel. 2. 3. Enter your serial number and agree to the End User License Agreement. Select the Server(s) you wish to install. Click Next. Agree to the License Agreement.
69
Options - Configuration
In the Manage Computers list, assign the new profiles (one for Windows and one for Mac, if necessary) to the computers you want to use the new servers. Refer to the Administrator's Guide for complete instructions.
You will need a Recording Profile for each added Server.
user connects via VPN to the network where Server Components are accessible, the computer is essentially on the same network. No different from local clients, the computer secretly delivers its recorded data and receives instructions while connected via VPN. The CCS has no trouble communicating with and managing the Recorder.
When a computer connects to a static, external IP address on the network where Servers are accessible, the necessary ports must be forwarded and open to traffic. The Recorder uses its Server Settings to deliver data to the central Data Vault and receives Web Filtering from the WFS over the "raw" Internet connection. However, the CCS will NOT be able to identify or manage the remote Recorder. If that remote computer itself is configured to communicate via a static IP address, you can add the computer's IP address to your Server side DNS or host file to provide name resolution. The Control Center will then be able to fully manage the Recorder.
70
Options - Configuration
Opening up an external IP address leaves your network vulnerable to hackers for DoS and flood attacks. If you choose this method, it is imperative that you use industry strength, standard Firewall protection!
Recorder to Primary Server: 16770 (TCP) Recorder to Web Filter Server: 16771 (TCP/UDP) CCS to Recorder: 2468 (TCP)
It is detected when connected via VPN. Assign a Recording Profile with the same Server Settings used by local network computers. 2.
Schedule the installation. When the VPN connection is active, the installation is delivered.
In the above illustration, Servers are installed on a computer with the static IP address 192.168.1.10. 2.
Set up an external static IP for the receiving device.
A VPN connection allows communication with a remote computer as if it were local, providing:
The external IP address receives the communication from roaming Recorders intended for the Servers. In the above illustration, a NAT router device has the address 65.8.119.2. 3.
Create a separate profile using the external static IP address.
Secure access to Servers and Database at the central location. Ability to install, configure and manage the Recorder from a remote Control Center. Direct contact of the remote Recorder with the Primary Server. Direct delivery of recorded data to the central Data Vault server. Centralized Web Filtering provided by the Web Filter Server (WFS). 4.
Open the Control Center's Recording Manage Computer Profiles. Use General Options Security to name the profile. This profile will ONLY be used for computers connecting via the Internet. Use the Servers panel to Edit each Server IP field to use the static external IP address (65.8.119.2 in the above illustration). Make sure the Port entry for each Server is correct, and save the profile.
Install the Recorder manually.
If the centralized CCS wont be able to resolve the remote computer name, install the Recorder manually. When you create the Manual Setup File, be sure to assign the profile that specifies the external IP address. 5.
Configure port forwarding.
Use your NAT or other system configuration interface to forward the ports used by the Recorder (as they are listed in the Server Settings panel) to the appropriate Server port. If possible, forward the Recorder listening port on the client side (at the remote computer).
71
Give the branch server computer a VPN connection to the central server network
Spector 360 Recorders require direct connection to the Primary Server, and you can install only one Primary Server under one serial number. To obtain serial numbers for branch offices, contact SpectorSoft .
Install ALL servers and applications EXCEPT the Database A single-server computer requires: - At least 100 GB free hard disk space (depending on data recorded) - Static IP address - Always available - Internet connection Install a Control Center to manage and configure the Recorders Install Recorders with a profile set to use the branch office servers
72
Options - Configuration
3.
At the branch office server, use the new serial number to download and run the Spector 360 Setup program. Use the Component Install to install all components EXCEPT the Database. Enter the branch office serial number when prompted by the setup.
computer name and the path name (by default Spector360Data computer). For example: \\COMPUTER05\Spector360Data
4.
Keep in mind that the Data Vault Server may be handling 10-30 MB of data per Recorder - every day.
Enter the SA Password defined for the central Database. Click Next.
Install Recorders
Use the Control Center to add branch office computer to the Control Center list and deploy the Recorder. Check the profiles you plan to use to be sure they reference the local servers. Installed Recorders will send data to the local Data Vault, which will deliver it for processing and storage in the central Database and File Storage location.
73
Options - Configuration
Define a common Local Administrator at each server and workstation. Check each computer's network and local security policy settings. Run the Setup as described in this guide to install server components. Install the Client Recorder manually, at the computer. Make sure the Control Center Server (CCS) is using the same, Local Administrator credentials you defined at each computer so that it can manage Recorders across the network.
74
Options - Configuration
Policies
Security Options
Enable this setting for local security: Classic local users authenticate as themselves 3. 4. Make sure the File and Printer Sharing setting is enabled. Make sure C$ Administrative Share is enabled.
It does NOT matter which user is logged on to the network computer as long as the account as described above exists in the local Administrators group on the computer.
2.
75
Options - Configuration
SpectorSoft requires customers using multi-user platforms to purchase a license for each user who will be logging in to the server. A 50-computer license allows for the installation of the Recorder onto a Citrix MetaFrame server configured for 50 unique users.
Quick Install or
Custom Install
1. 2. 3. 4.
In the Control Center, select Recording > Recording Profiles and create a new Recording Profile or modify the Intial Profile. In the Profile Settings box, select General Options > Client Options. Check Enable Alternative Shell Support. Click Edit to open a box where you can specify the alternate shell that is launched when a user requests a Citrix or Terminal Server published application. NOTE: Clear this option to record applications running under the normal Windows shell. Enter the alternative shell name: wfshell.exe - Citrix Server rdpshell.exe - Windows Terminal Server
Workgroup environment. Make sure the Control Center Server (CCS) runs under an Administrator account common to all workstations. See Deploy to a Windows Workgroup.
Network. Make sure the CCS runs as domain administrator or equivalent before you attempt to deploy the Recorder. See Deploy to a Domain Network.
5. 6.
Click OK to set the alternate shell name. List all computers in the Control Center, and assign a Recorder Profile with this setting to computers.
Windows account, the Spector 360 will have issues managing computers and data. Spector 360 is more useful if each user has his or her own Windows login account.
A Recorder will capture sessions directly from a Terminal Server (Microsoft Remote Desktop) or Citrix server where either Full Desktop or "Published Applications" are used.
76
Options - Configuration
domain. Create a Manual Setup file to execute at each computer the computers are in a workgroup.
To ensure activity recorded at any computer is stored by user name in the Database, enable the Data Vault Server setting, Combine user recordings across computers. (This assumes users have their own Windows account.)
Spector 360 Servers and a Client Together? - Yes, you CAN install
Spector 360 Server Components and the Client Recorder on the same machine - AFTER the Spector 360 Setup is complete. The servers cannot be installed if any previous SpectorSoft recording software exists on a computer.
Simultaneous Users - The Recorder on the server records activity under the login name of the user who performed the activity. This means the Recorder will capture email, web sites visited, keystrokes, and all other activities for DOMAIN\SALLY, DOMAIN\PETER and DOMAIN\JIM as they use the terminal services, even when activity occurs simultaneously. Uninstall the Recorder to Upgrade - It will be necessary to uninstall
the Recorder before you upgrade or reinstall Servers. Perform upgrades when users will not be at workstations, or when you can prevent activity at the server. Re-install the Recorder at the server computer when the Setup is complete and the upgraded Control Center and Servers have been verified.
77
How it works
The "Spector 360 Database" actually includes several databases, which are fully described in the Spector 360 Administrator's Guide. As data is received from Recorders, the Data Vault Server sends event records to the currently active STORAGE database.
Quick numbers
How much disk space is required for a single-server Spector 360 installation capable of collecting data? The quick answer using default settings is:
The STORAGE database is where activity recordings are stored. New STORAGE databases are automatically created when a maximum size is reached. The LOOKUP database allows query of the data and grows with the STORAGE database. The DATA VAULT database receives recordings from Spector 360 Recorders before processing them for storage in the STORAGE database and is sized to match the maximum STORAGE size. Other databases (for Alert Profiles, Web Filtering and administrative purposes) do not change in size as data is recorded.
25 Recorders installed - Minimum 100 GB 25-50 Recorders installed - Minimum 100 GB 50-100 Recorders installed - Minimum 500 GB More than 100 Recorders installed - 500 GB +
Ongoing estimating
The required hard disk space for effective, ongoing monitoring depends on:
The Data Vault sends associated Screen Snapshot and Email Attachment files (if recorded) to a File Storage Location, by default C:\Spector360Data on the Database computer.
The number of computers you are recording The amount of daily activity at computers How much activity recording is requested When using SQL Server Standard or Enterprise, the maximum database size How often you archive or remove STORAGE databases The number of centralized Alerts and Web Filtering rules used
78
How you choose to capture and manage Screen Snapshot and Email Attachment files
recording 20 average employees, the STORAGE database will receive about 1 GB of recorded data per month. The following formula helps to estimate on-going disk space needs for data storage following installation. This formula assumes a recording period of 8 hours, that each user costs about 3 MB per day (which you should adjust to your benchmarks), and that the "Initial Profile" default settings are used.
3 MB * <users> * <days> = Total Cost
Be sure to activate automatic Database Space Management and regularly monitor disk space used. If the data size exceeds thresholds on the Database computer, Spector 360 will be compromised. See Single Server or Distributed Servers for more about disk space required for component installation.
Therefore:
3 MB * 30 days * 15 users = 1.35 GB 3 MB * 30 days * 100 users = 9 GB
Users Disk Cost per Day Disk Cost per Month
STORAGE Database
A newly installed Database has one STORAGE database. When the maximum data size is reached (4 GB for MS SQL Server Express or a userdefined limit for SQL Server Standard/Enterprise), Spector 360 automatically creates a new STORAGE and LOOKUP database. You may end up with several active STORAGE databases. New STORAGE databases continue to accrue until you archive them or set up automatic space management. Most users want to have about a month's worth of non-archived, active data available for effective Dashboard use.
Watch the data (Database Statistics) for a week or two to establish your own benchmarks for average daily disk cost per user.
1.35 GB 9 GB 45 GB 90 GB 450 GB
All exchange Email and Webmail (no attachments) All Web Site Visits All Online Searches All Chat and IM activity All Keystroke Activity All Keyword Alert Activity All Application Activity All Network Activity
79
All File Transfer Activity Document Tracking of print and CD/DVD activity (complete tracking of Create, Edit, and Delete activity can be enabled) Screen Snapshots (single monitor) at a rate of once every 30 seconds in 4-bit grayscale
From the Control Center Database tool, you can: Delete snapshots older than a certain number of days Include snapshots and attachment files with STORAGE archives to preserver them AND free up space
A user sending dozens of email messages generates a higher record count for Email. A user continuously filling out forms generates a higher record count for Keystrokes. Database Statistics shows events records by activity
Depending on the amount of activity data captured at a computer, the daily total of 3 MB per user may be significantly larger.
Screen Snapshots
The single largest data point is the Screen Snapshots, actual pictures of the user's screen, taken by default every 30 seconds. The daily per-user storage requirement can drop to as little as 2-3 MB per day if snapshots are disabled and increase to as much as 100 MB or more if they are taken every few seconds or in color with multiple monitors. Grayscale Screen Snapshot viewed from the Dashboard
File Storage
The File Storage folder collects all Screen Snapshot graphics and Email Attachment files. These files are associated with event records in the STORAGE database. The folder is usually located on the same computer as the Database. It's entirely possible to give this data storage area its own hard drive so that the disk space it uses does not compromise the active Database. However, employ space management techniques to avoid a full hard drive, lost snapshots, and Database errors. From the Recorder Profile, you can control:
How many snapshot "triggers" are used Keyword alerts, if set to trigger snapshots Whether or not email attachments are captured
The amount of time the user was active on the computer The resolution of the user's desktop and number of monitors used The color depth the Recorder is configured to record The frequency with which areas of the user's screen change
80
For example, a user with an 800 x 600 display engaged in computer activity for 2 hours a day, who is being recorded in grey scale, is going to have a significantly lower storage requirement than a user with two 1280 x 1024 displays engaged in activity for 6 hours a day, who is being recorded in color. You can control the frequency and color depth of snapshot files from the Recorder Profile Settings.
Email Attachments
If you decide to enable "Email Attachment Capture and/or Local Document Tracking (at the user's hard drive) you should expect to add significantly to the daily storage requirements.
Email attachment recording is OFF by default, and attachments are not captured. If attachment recording is turned ON in the Recorder Profile Settings, the default maximum size of attachments captured is 100K. Files up to 100K attached to sent or received email will be captured and stored in the File Storage location; anything larger will not be captured.
Be careful to balance your need for detail with the storage needed for requesting additional Triggers and Capture Snapshots on Alert.
Number of Computers Snapshot taken every... Disk Cost per Day Disk Cost per Month
You can change the settings to capture ALL email attachments, but be aware that file attachments can take up a great deal of disk space.
81
new STORAGE database - and a new LOOKUP database - are automatically created. This can go on and on until disk space is used up and new data can no longer be stored! Set up Space Management for your organization in a way that conserves disk space without sacrificing what you need to see. Choose options that will work best for you. Note that once data is archived or removed from the Database, it is no longer included in Dashboard reports.
1. 2.
recorded event records to the Data Vault DB, where they are temporarily held and then processed and stored in the active STORAGE DB. 3.
Associated files are stored in a folder. The Data Vault Server
directs recorded Screen Snapshots (ON by default) and Email Attachments (OFF by default) to the default location (base path) on the Data Vault computer. Screen snapshots are graphic files and Attachments, if on, can be any file type. This File Storage folder can grow extremely large in a short time. 4.
Automatic Backups are performed. A Database Backup includes ALL active Spector 360 Databases. By default, an automatic DIFFERENTIAL BACKUP is performed every night and a new FULL BACKUP set is created once a week on the Database computer. Old Backup sets - equivalent to a whole other database - are NOT automatically removed. New STORAGE databases are automatically created. When a
5.
STORAGE database becomes full (at 4 GB for SQL Server Express, or at the defined maximum DB size for SQL Server Standard or Enterprise), a
82
The setting below archives any FULL Storage database after 30 days have passed. Manage Database Configuration - Modify space management settings
83
You can then delete the oldest snapshots to ensure the storage folder will not unexpectedly fill up. Do this on the Modify space management settings panel.
84
Troubleshooting
Exclude by Risk
Exclude by risk name, if possible
Some antivirus/anti-spyware packages allow you to exclude the SpectorSoft signature "risk name" during scans. The package must list SpectorSoft products as a possible risk that you can exclude, or SpectorSoft software must have already been detected as a "risk." Open the antivirus or anti-spyware control panel and look for their provided list of "risks" to exclude from scanning. The following table shows a few antivirus packages and the risk name to exclude from scanning. See Exclude the Servers from Scanning. Vendor Symantec/Norto n Antivirus AntiVirus, Internet Security, Endpoint PC Tools Spyware Doctor Risk Name Spyware.Eblaster Spyware.Eblaster!gen1 Spyware.Spector Spyware.Eblaster, Application.Spector_Pro_Keylogge r Trend Micro OfficeSca n SPYW_SPECTOR SPYW_SPECTOR.A SPYW_SPECTOR.B Note that risk names may change as you upgrade your antivirus software. With Symantec and Norton products, the safest approach is to exclude both the risk AND the file names.
85
Troubleshooting
SPDataServer.log
Files below with ???? in the filename include the Recorder build number. Use a wildcard, if your antivirus software permits it, because new Recorder versions will be added.
Note that the Control Center and Dashboard applications generally are not targets for antivirus detection and therefore their installed files are not included.
Files are listed with the default directory structure path; computer directory structures may vary. In the System32 folder on the computer where servers are installed, exclude:
C:\Windows\SYSTEM32 SPLicenseManager.exe SPLicenseManager.log SPWebFilterSvr.exe SPWebFilterSvr.log SPDataServer.exe
Admin.exe CEAdmin.cfg CEAdmin.dll CEAdminExt.dll CEAdminRT.log CEClientSettings????.cmp CEClientSettings????.dll CENotify.dll CESetup.exe CNECommDll.dll CNESvrMgr.exe ControlCenterSetup.msi ControlCenterXP0.msc DeploymentGuide.chm ExportCtl2.dll FileToSql.exe msnwcfg.ini MSVxRsc.dll NetConfig.xml PostRead360.htm
86
Troubleshooting
Read360.htm ReadMe.htm Settings.ini SPCEAdminSvc.exe SPCEAdminSvc.log SPClientSvc????.exe SPDataServer.exe SPDataServer.log SpectorCNE.chm SPLicenseManager.exe SPLicenseManager.log SPSetup.exe SPSetup????.cmp SPSetup????.exe SPSetupMac????.zip spsetup_Settings.sds SPUninst.exe SPUninst64.exe SPWebFilterSvr.exe SPWebFilterSvr.log VersionInfo.txt
Default files appear in the SDSFiles folder, but other files will be created as Spector 360 is used:
C:\Program Files\SpectorSoft\Spector 360 \SDSFiles\*.xml C:\Program Files\SpectorSoft\Spector 360 \SDSFiles\*.sds C:\Program Files\SpectorSoft\Spector 360 \SDSFiles\*.ini
FileManipDriver.exe.config FileToSql.cmp license.txt msdesetup.log msvcr71.dll msxml6_x86.msi osql.exe SACSDataVault.sql.log SACSSqlAgent.sql.log SACSSqlServer.sql.log setup.exe setup.ini setup.rll spctrdb_CreateAddLoginTest.sql spctrdb_CreateAddLoginTest.sql.log SPCTR_ADMIN_Data.cmp SPCTR_ADMIN_Log.cmp SPCTR_CUST_Data.cmp SPCTR_CUST_Log.cmp SPCTR_DB_CreateNewSPs.sql SPCTR_DB_CreateNewSPs.sql.log SPCTR_DB_Install.sql SPCTR_DB_InstalX.sql SPCTR_DB_InstalX.sql.log SPCTR_DB_Preupgrade.sql SPCTR_DB_ProductInfo.sql SPCTR_DB_ProductInfo.sql.log SPCTR_DB_Settings.sql SPCTR_DB_Settings.sql.log SPCTR_DB_TestConnect.sql SPCTR_DB_TestConnect.sql.log SPCTR_DB_TestLogin.sql SPCTR_DB_Uninstall.sql SPCTR_DB_Uninstall.sql.log SPCTR_DB_Upgrade.sql SPCTR_DB_UpgradeFrom2000.sql
87
Troubleshooting
SPCTR_DB_UpgradeFrom2000.sql.log SPCTR_DB_UpgradeFrom2K_step2.sql.log SPCTR_DB_UpgradeFrom2K_step3.sql SPCTR_DB_UpgradeFrom2K_step4.sql.log SPCTR_DB_UpgradeFrom2K_step5.sql SPCTR_DB_UpgradeFrom2K_step5.sql.log SPCTR_DB_UpgradeFrom2K_stepX.sql SPCTR_DB_UpgradeFrom2K_stepX.sql.log SpectorAgent.msi Spector360SqlAgent.msi SpectorSoft.Spector360.Logging.cmp SpectorSoft.Spector360.SqlAgentService.SqlAgentInterf ace.cmp SpectorSoft.Spector360.SQLCLR.cmp SpectorSoft.WinService.cmp sqdedev.dll SQLEXPR.EXE sqlresld.dll SqlRun.cab SqlRun01.msi sqlsut.dll sqlunirl.dll usp_Migration_Detach2KDBs.sql usp_Migration_Detach2KDBs.sql.log VersionInfo.txt VersionInfo.txtX WFSCategories.cmp
88
Troubleshooting
If the Recorder was already installed on a computer using random filenames - Fixed Filenames - were NOT used, uninstall the Recorder before reinstalling with fixed filenames to make sure the random names are not retained.
Open the antivirus or anti-spyware control panel and look for an option that allows you to exclude specific files from scanning. Enter all files listed below. Refer to the Spector 360 Knowledge Base for instructions on creating a whitelist in Symantec, McAfee, Windows Defender, and other popular programs.
C:\Windows\SPSetup.exe
32-bit systems, in the System32 folder:
C:\Windows\System32\SPClientSVC????.exe C:\Windows\System32\msocxushell2.dll
89
Troubleshooting
90
Troubleshooting
C:\Windows\SysWOW64\wzodlg32.dll
4.
Check the Database computer name entry Check the SA Password entry Make sure the Database computer is online Make sure the current computer has network connection
5.
1. 2. 3.
Select the Servers tool. Right-click on a Server and select Modify. In the Properties window, click the Start Service button to start the Server. If the Stop Service button appears, the Server is already running.
To check the administration window, double-click the Server icon in the System Tray of the computer where the Server is installed. This
91
Troubleshooting
window allows you to Start/Stop the service, check the version, communication settings, and other information.
1. 2. 3.
Select the Servers tool. Right-click on a Server select Modify. In the Properties button click the View Log button.
1.
Make sure the CCS is running under an account with Administrator privileges on all computers where Spector 360 components are installed. Make sure the CCS machine is running and on the network. Check the Server at the computer where it is installed to determine whether or not the service is running. If necessary, reinstall the CCS.
If you contact SpectorSoft Technical Support, they may ask you to send a copy of the log file to troubleshoot a problem.
2. 3.
92
Troubleshooting
6. 7. 8.
Click Run Diagnostics on the toolbar. In the Computer Diagnostics dialog box, click Start Automatic Diagnostics. Wait for results. The Administrator's Guide provides information on each set of results.
State - Recording Recorder - Installed Recorder Version - Displays a version number Last Recording - Date and time of last data sent Profile Name - Profile settings installed
It may take up to an hour for a newly deployed Recorder to report If you do not see these indicators following installation, or if the Recorder appears to be installed but is not recording, read this section. its status to the Control Center. Run Computer Diagnostics from the Control Center while logged into Windows under the same account as the CCS. As an administrator, the CCS will attempt to start the necessary Windows services.
Run Diagnostics
A series of diagnostic tests help to pinpoint problems with Recorder installations. For Macintosh computers, the tests can only determine if communication is possible ("ping") with the Mac. For Windows, the tests are useful for tracking how far a Recorder installation progressed. 4. 5. Select Recording
Manage Computers.
93
Troubleshooting
Check the CCS service account credentials. If the Server does not
1. 2.
have Administrator access to a computer, the installation will fail. Automatic Diagnostics indicate lack of appropriate credentials. Use the Control Center's Servers tool, if necessary, to change the Control Center Server Credentials to an account with Administrator privileges on the remote computer.
Refresh the Control Center view. Press F5 to update the Control Center and see if the computer status has changed. Verify the scheduled installation time. If there is a difference in the system clock on this computer and at the target computer, the install may not have happened yet. To check the target computer's time, open a cmd window and type net time \\computername replacing computername with the name of the computer in question.
Check and enable the required Windows settings. If Automatic Diagnostics show the computer cannot receive an installation, you many need to make adjustments to that computer's operating system: Enable the Administrative Share (C$) Enable Remote Registry Services Enable File and Printer Sharing
not be able to receive a remote installation. Even if status does not properly appear in the Control Center, you may still be able to receive recorded activity from the computer. See Deploy Manually to a Windows Computer.
You may need to wait an hour after Recorder installation for the Computer list to be fully updated.
3.
Use Automatic Diagnostics to verify how far the installation progressed. Run the Control Center's Automatic Computer Diagnostics on the computer in question. If the client bootstrap file is found on the computer, follow instructions in the Administrator's Guide before attempting to install again. Make sure antivirus software is not interfering with the installation. Check antivirus software for messages that may indicate discovery of Spector 360 . Be sure to Exclude the Recorder from Scanning before attempting to install again. Reinstall the Recorder using the "Push" option. Cancel the current installation command by selecting Cancel Recorder Install/Uninstall. Then select Install the Recorder. Check the "Push" option in the installation dialog box to force a complete software re-installation.
4.
5.
94
Troubleshooting
3.
If you are unsuccessful, Uninstall and Install the Recorder again. If necessary use a manual install at the computer.
computer will remain in the Control Center list until you remove it.
1. 2. 3.
At the Control Center, select Recording > Manage Computers. Select the computer you have uninstalled from the Computer list, open the Edit menu, and select Manual Uninstall Cleanup. A message asks if you want to update the CCS configuration for the selected computer after manually uninstalling the Recorder. Click Yes to continue or No to cancel.
Make sure recording is ON for all activities. Make sure Internet access has not been blocked for the type of recording you expect.
1.
Look for "The Client Service is installed." If the result is "Yes," then the Spector Client Bootstrap Service (needed for installation) should already have been removed. Look for "The Client Service is running." If the result is "No," and the service has been installed. Try the Manual diagnostics to start the service.
There are a few applications, protocols and circumstances where Spector 360 does not record. See the specific topics in this section.
2.
Although SpectorSoft continually improves and updates the Recorder stealth so it will not be detected, software vendors also continually update their "risks." Your software may suddenly begin detecting and
95
Troubleshooting
quarantining the Spector 360 Recorder software. Refer to the Spector 360 Deployment Guide for proactive solutions that exclude SpectorSoft from scans and prevent detection from happening in the future. Consult the Knowledge Base for specific instructions in adjusting settings in major antivirus / anti-spyware packages, such as McAfee and Symantec.
Consult the online Knowledge Base. Click the link at the bottom of this page and enter your serial number. The Knowledge Base covers issues, workaround, and solutions to a variety of problems.
96
SpectorSoft Information
Contact Us
When sending email, please include your company name, city, and state to ensure your request is handled as promptly as possible. Feel free to contact us 24 hours a day, 7 days a week.
General
SpectorSoft Corporation 1555 Indian River Blvd., B-210 Vero Beach, FL 32960 USA Web: www.spectorsoft.com U.S. & Canada: 1-888-598-2788 International: 772-770-5670
Sales
Contact our sales staff for pre-sales questions, upgrade options, adding computer licenses, and information about the latest SpectorSoft products. Monday - Friday; 9:00 AM to 10:00 PM EST Saturday & Sunday; 10:00 AM to 6:00 PM EST Web inquiries: http://www.spectorsoft.com/products/ productinquiry.asp Email: sales@spectorsoft.com Sales Fax: 772-770-3442
Other Trademarks
Microsoft, Microsoft SQL Server, Microsoft Internet Explorer logo, Microsoft Office Compatible logo, Explorer, Windows, Windows logo, Windows Vista, Windows XP, Windows 7, .NET, Terminal Services, and / or other Microsoft products referenced herein are either registered trademarks or trademarks of Microsoft Corporation in the U.S. and / or other countries. Macintosh and Mac are trademarks of and copyrighted by Apple, Inc. Citrix is a registered trademark of Citrix Systems, Inc. All other trademarks and service marks are the property of their respective owners.
Technical Support
Contact SpectorSoft engineers if you have any difficulties at all, 24 hours a day, seven days a week. Web: Request Support Email: 360support@spectorsoft.com
97
Index A
Antivirus ................................................. 7 Exclude scanning of Recorder ................ 90 Risk names ......................................... 87
N
Not installed status ................................. 94
P
Pending status ........................................ Ports used ............................................. Primary Server settings ........................... Published applications .............................. 94 56 21 77
B
Branch offices ......................................... 73
C
Citrix deployment .................................... 77 Computer not detected ............................. 94 Contact .................................................. 98 Control Center ........................................ 19 Control Center login ................................. 37 Control Center Server .............................. 19
R
Recorder installation ................................ Deploy to all computers ....................... Deploy to Mac .................................... Pending status .................................... Risk name.............................................. Run Diagnostics ...................................... 37 48 40 94 87 94
D
Dashboard login ...................................... 46 Domain network ...................................... 75 Download ................................................ 7
S
Single server .......................................... 56 sp360-73.exe ........................................... 8 sp360setup73.exe ..................................... 8 Spector CNE ........................................... 30
E
Enable alternative shell support ................. 77 Exclude by risk ........................................ 87 Exclude Recorder files .............................. 90
T
Test Recorder ......................................... 46
F
Full desktop ............................................ 77
W
Web Filter Server settings ........................ Windows Domain network deployment ................ Recorder deployment ........................... Terminal services deployment ............... Windows settings required........................ 22 75 48 77 94
M
Macintosh ............................................... 40 Recorder deployment ........................... 40 Manual install cleanup .............................. 94 Multi-user network ................................... 77
99
Index
100