Installing Sigma Web Framework
The Sigma Web Framework is usually delivered as a self-extracting WinZip file, and contains install and uninstall programs, residing in the "system" directory of the Sigma root directory. The install program normally starts after files are extracted. To uninstall the system, the operator selects the Windows "Add/Remove" programs application, and clicks Sigma Framework.
Sigma is specifically designed not to scatter DLL or other files into system directories. All files reside in the Sigma root directory, by default the directory C:\Sigma, or C:\Program Files\BMC Software\BMC Defender (although this directory may be specified differently when extracting files.) Therefore, if the user stops the Sigma Framework service, the entire Sigma directory can be simply dragged and dropped into the Windows "Recycle Bin" and this will effectively discard the entire installation. (However, note that this will still leave the service entry for Sigma, within the Windows Service Manager, which is normally cleaned up by the Uninstall procedure.
The Sigma install and uninstall programs are very simple, and require very little explanation. This section describes the detailed steps needed to install and uninstall the system, as well as containing application notes that may be useful to system developers and managers.
Installation requirements
The Sigma Framework is minimally invasive, and can be installed on a variety of platforms and operating systems. An "Administrator" login is required to install the software. Specific system requirements of the Sigma Framework system are described below.
- Disk Space. The Sigma Framework, by itself, has a small footprint of less than 10 MB, but the actual disk space may vary depending upon the particular applications installed (or which might later be installed) as part of the framework.
- Operating System. The system can be installed on Windows XP, Vista, as well as any Windows NT 20XX systems. Sigma, by itself, does not require Java, or .NET to be installed on the platform.
- CPU Requirements. The Sigma Framework makes minimal use of CPU, and can co-exist with other server components and applications. The actual CPU required by the program depends mainly on the CPU load of the HTTP server, which depends upon how often the server is accessed and by how many users. Typically, on a normal machine, the CPU usage of the program will be less than 10%.
- TCP Connectivity. The Sigma Framework is a web server and web based application. It cannot be installed on a platform that does not have TCP connectivity. (This will typically not be a problem, but may occur in certain evaluation and test scenarios.) The TCP software should be a standard installation. There are no special requirements associated with the Network Interface Card (NIC). Although Sigma can work in a DHCP environment, for best results the host platform should have a permanent IP address, and DNS services.
- Service Ports. The Sigma Framework web server requires control of a single TCP service port (normally port 80, but possibly any other port selected by the user.) The installer attempts to auto-detect a free service port. Port blocking and virus protection programs (in particular McAfee Virus Scan) may interfere with this. (See notes below.)
To insure proper installation of the program, the user should close all windows, and temporarily disable any port blocking or Virus Scan software on the system. Any errors, detected during the installation process, stop further progress of the installation program with an error dialog that should be addressed prior to the continued execution of the program. Reboot, after installation, is not required, but is recommended.
This section contains the following topics: