IM5546 IceSpy Notion Pro

IM5546 IceSpy Notion Pro
Pre-Requisites Manual
Pre-Requisites
Prepared For
Company Name
Address
Main Contact
Secondary Contact
Doc No. IM5546-5
Page 2 of 15
Pre-Requisites
Contents
Document History ...................................................................................................................................................4
1 Computer Specification ...................................................................................................................................6
1.1
All Operating Systems ............................................................................................................................6
1.2
Windows 2008 R2 or 2012 R2 Server ....................................................................................................6
1.3
Windows 7 Professional or Enterprise or Windows 10 Pro ....................................................................7
1.4
.Net 3.5.1 pre-requisites .........................................................................................................................7
1.5
Browser compatibility ..............................................................................................................................7
1.6
Server Details .........................................................................................................................................8
2 Existing Microsoft SQL Instances ....................................................................................................................9
2.1
Notion Pro W600B ..................................................................................................................................9
2.2
Existing Microsoft SQL Server Requirements ........................................................................................9
2.3
User Credentials .....................................................................................................................................9
3 TCP/IP Ports and Addresses ........................................................................................................................10
4 Email Alerts ...................................................................................................................................................12
4.1
Email Acknowledgments.......................................................................................................................12
5 SMS Alerts .....................................................................................................................................................13
6 Proposed Structure of Notion Pro .................................................................................................................14
6.1
Main Site ...............................................................................................................................................14
Doc No. IM5546-5
Page 3 of 15
Pre-Requisites
Document History
Document Number: IM5546
Issue No.
Issue Date
Changes
Made By
Approved By
1
01 September 2015
Initial release
C. Burnell
D. Richardson
2
02 September 2015
Provision for phone numbers for
SMS Alarms
R. Bull
D. Richardson
3
05 October 2015
SQL port changes.
C. Burnell
D. Richardson
4
09 November 2015
Virtual Machine disk space
requirement added.
C. Burnell
D. Richardson
5
15 February 2016
Additional options added to section
6.
L. Jeffrey
D. Richardson
Doc No. IM5546-5
Page 4 of 15
Pre-Requisites
Please ensure that the following information is provided and the necessary specifications are met prior to our
commissioning visit. We will not be able to attend site without this information.
One of the most important caveats to confirm is that we will require full administrator access to all
computers/servers that Notion Pro components will be installed upon. Where Notion Pro is going to be used
with an existing Microsoft SQL Server, we will require Sys Admin role access to the SQL Server.
If this will be a multi-site system installation, the customer needs to be able to make changes to the corporate
firewalls.
Failure to meet computer specifications, restricted server/PC access could result in the engineer not being
able to complete the installation task, and in turn incurring additional costs for a repeat visit.
Doc No. IM5546-5
Page 5 of 15
Pre-Requisites
1
Computer Specification
IMC recommends the computer specifications below as a minimum to run Notion Pro
1.1
All Operating Systems
Ensure that the host machine for Notion Pro has all the latest Windows updates before installing the Notion
Pro software. Windows updates should be carried out prior to our commissioning visit as this can take
some time depending on the age of the computer/server.
Failure to meet minimum computer specification may result in poor performance and incorrect operation.
The Host machine must NOT be configured as a Web Server (IIS). If the Web Server Role is enabled on
the host machine, remove the Role before installation. Instructions on how to configure this setting can be
found in the IceSpy Notion Pro Installation Manual, doc. no. IM5529.
The Customer should provide a backup system, with Microsoft SQL integration, appropriate to their data
protection requirements. The IMC Group strongly recommends the use of an appropriately rated
Uninterruptable Power Supply, with automatic shutdown technology.
1.2
Windows 2008 R2 or 2012 R2 Server
Table 1
Processor
2.5GHz or faster
Ram
8GB
Hard Disk Drive: Physical Machine
Virtual Machine
X2 250GB set up as RAID
Media
DVD-ROM drive
Network
1GB Ethernet network port
70GB
Note: Notion Pro W600A or W600B must NOT be installed on a Domain Controller. SQL Server security
restrictions mean that the installation will usually fail.
Doc No. IM5546-5
Page 6 of 15
Pre-Requisites
1.3
Windows 7 Professional or Enterprise, Windows 10 Pro or Enterprise
Note: Notion Pro will not run on Windows 7 Starter or Home Premium or Windows 10 Home or Mobile due to
the lack of access regarding network rights and user accounts.
Very small installations consisting of up to 25 sensors, 1 site, up to two Base Units, and up to five users,
with LAN only browser access, may be installed on a dedicated Windows 7 Service Pack1 or later machine;
with the below specification, Windows 10 Pro can also be used for small systems:
Table 2
Processor
2.5GHz or faster
Ram
2GB (32-bit) 4GB (64-bit)
Hard-drive
250GB
Media
DVD-ROM drive
Network
1GB Ethernet network port
1.4
.Net 3.5.1 pre-requisites
The installer includes bootstrappers for the Microsoft .Net 3.5.1 and .Net 4/.Net 4.5 Frameworks, and will
install automatically throughout the install process.
However, on machines running Windows Server 2008 onwards, the customer must enable .Net 3.5.1
manually on the server, prior to Notion Pro installation.
See IM5529-1 IceSpy Notion Pro Installation Manual for checking and enabling .Net 3.5.1 on server-based
systems.
1.5
Browser compatibility
The Notion Pro system is a scalable browser based SQL database, and will be used through a browser.
The Host machine, and client machines MUST have either one of the below browsers installed:
 Internet Explorer 8,9, 10 or 11
 Microsoft Edge (Windows 10)
 Google Chrome version 29 or later
 Mozilla Firefox version 23, 24, 25, 26, or later
Doc No. IM5546-5
Page 7 of 15
Pre-Requisites
1.6
Server Details
Please complete Table 3 below. Where applicable, select the appropriate options. This section MUST be
completed.
Table 3
Windows Operating System (e.g. Server 2008 R2)
Server is a virtual machine
Yes
Server is NOT IIS or other non-Apache 2.4 HTTP server
1
◎
No
◎
◎
No
◎
Yes
Server is hosting non-Notion Pro Apache 2.4 website
Yes
Server is NOT hosting a database server, other than
2
Microsoft SQL
Yes
Server is up to date with latest Windows updates
Yes
Notes:
1. IMC does NOT support Notion Pro use in a mixed webserver environment and Notion Pro should not be
installed.
2. IMC Recommends against running Notion Pro in a mixed database server environment.
Doc No. IM5546-5
Page 8 of 15
Pre-Requisites
Existing Microsoft SQL Instances
2
If the target server does NOT have an existing Microsoft SQL server instance and you do not wish to use /
have an appropriate Microsoft SQL server available on the LAN, please select and order Notion Pro W600A,
and move onto Section 3.
If there is an existing Microsoft SQL server, on the target server or LAN, that you wish to use for Notion Pro,
then please mark & order Notion Pro W600B, and fill out the W600B section below.
Select one product option:
Notion Pro W600A
◎
Notion Pro W600B
◎
In any case, do NOT attempt to install Notion Pro W600A on a machine with an existing Microsoft SQL
server instance, unless the SQL server is MS SQL Express 2008 R2.
2.1
Notion Pro W600B
Table 4
SQL Type
Server name
Instance name or port No.
SQL Version
Single Instance:
Cluster:
SQL instances are connected by either name or port number; enter either the instance name, or the instance
port number, but not both, under Instance name or port No.
SQL instance name and port 1433, or Customer specified instance port, also enables the Notion Pro
Management Tool to work on client installs.
2.2
Existing Microsoft SQL Server Requirements
SQL Instance must be set to SQL login and Windows Authentication mode.
The installing user Windows login should be a member of the system admin role, and must have full
administrative privileges on the SQL Instance.
SQL Server Browser service must be running during Notion Pro install and Notion Pro Config utility operation.
SQL Server Management Studio, (SSMS), must be installed.
2.3
User Credentials
If Notion Pro W700B is to operate a Microsoft SQL server running on a separate machine then Notion Pro
will require Windows network login credentials to operate.
The login used for Notion Pro MUST have password set to Never expire. This login MUST not be the login
used to install Notion Pro, using the same login causes database creation to fail (and would in any case result
in a worse security situation post install, as the Notion Pro services would be left running as Administrator on
the local system, and as an SQL Administrator on the SQL server).
Customers should not add this Notion Pro System login to their SQL Server. The login will be added
automatically during Notion Pro installation (allowing the installation to add the Notion Pro service logins to the
SQL server gives the best security situation, because the service login will only be granted access to the
databases created for Notion Pro, with the minimum roles required to operate the system).
IMC recommends that customers create a network user login specifically for the Notion Pro system.
Doc No. IM5546-5
Page 9 of 15
Pre-Requisites
3
TCP/IP Ports and Addresses
If the Customer wishes to connect to remote Network Receiver units where no intranet is in place, then the
Customer must ensure that all Firewalls are configured to allow connections between the remote networks
over the requisite TCP/IP ports.
For completeness, the following table lists all default Hanwell Service port numbers; not all are included with
Notion Pro.
There are no IANA registered Port numbers for Notion Pro, instead, it uses unassigned port numbers, (Ref:
http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml as of
17/12/2012).
If a conflict arises on the host machine, Notion Pro TCP/IP ports can be configured during installation. For the
majority of systems the default ports will suffice.
Where port numbers need to be changed, care should be taken to avoid well known and assigned port
numbers. Consult the IANA website and do not use port numbers below 1024. If port numbers are altered,
make a note of any changes and then modify the matching service data during database configuration.
The Notion Pro IP Address / hostname and port number can be set during installation of the Hardware
Services. This must match the address of the Notion Pro server and the Data Service Port No. set for the
hardware services during initial system configuration.
The Debug ports are solely used by the Service Debug Viewer for IMC maintenance purposes, so again these
can be altered without modifying the database. Debug port numbers are altered by editing the Hardware
Services setup.xml file, found in the services Common Application Data Folder.
Doc No. IM5546-5
Page 10 of 15
Pre-Requisites
Table 5
Service
Base Data
Base Data*
NotionProDataService
10997(DB set)
NotionProArchiveService
n/a
n/a
Command
Command*
Debug
n/a
n/a
11004
8080
Debug*
11010
*If one of the ports included above is unavailable please provide an alternative in the right hand column.
The system will also require either port 1433 or Customer specified instance port number for a W600B installation, for connection to the Microsoft SQL server,
1434 for an SQL client install. Port 80 (http) is required for the Apache Server. These ports are all IANA registered port numbers, and should be available).
If using iSense, Notion Pro will connect to the IMC Remote Data service to collect data on port 8081.
For Firewall rules purposes, the SQL ports require TCP and UDP, all other ports are TCP; see Notion Pro Install Manual for full details when installing Notion
Pro.
Customer MUST enable inbound connections for the above ports on any server firewall prior to installation. If using iSense, customer MUST also enable
outbound connections on port 8081 on server and corporate firewall(s) prior to installation.
Connections open
Doc No. IM5546-5
Yes
◎
No
◎
Page 11 of 15
Pre-Requisites
Email Alerts
4
If the customer requires IMC to commission Email Alerts, then please complete the following table:
Table 6
SMTP Server and port No. if not 25
Sender Email Address
(e.g. Notion [email protected])
Send email over SSL?
SMTP Username
SMTP Password
Yes
◎
No
◎
Yes
◎
No
◎
1
1
BCC Email Address
(e.g. [email protected])
Heartbeat Enable
Email Alert Heartbeat Time (e.g. 12:15)
Contact Name 1 (e.g. Notion ProUser1)
Contact Email address
(e.g. Notion [email protected])
Contact Name 2 (e.g. Notion ProUser2)
Contact Email address 2
(e.g. Notion [email protected])
Contact Name 3 (e.g. Notion ProUser3)
Contact Email address 3
(e.g. Notion [email protected])
4.1
Email Acknowledgments
If the customer requires IMC to commission Email acknowledgements, please complete the following table:
Table 7
Email Receiving Protocol – Please select option
IMAP
◎
POP3
◎
IMAP/POP3 Mail Server and port No. if NOT default port
Receive Email over SSL? – Please select option
IMAP/POP3 User Name
Yes
◎
No
◎
1
IMAP/POP3 User Password
1
1. It is acceptable to leave the username and password fields blank, if leaving blank then someone with this
information must be available on the day of the installation. Failure to provide this information either prior to
or during installation will result in failure to configure the Email alarms which could incur further charges
should a return visit or remote session be required.
Doc No. IM5546-5
Page 12 of 15
IceSpy Notion Pro Pre-Requisites Manual
SMS Alerts
5
Note: the (optional) SMS Module is required for SMS alarm alerts to be provided.
If the customer requires SMS Alerts, then please complete the following table:
Table 8
Available Network point? (Yes or No)
Will you be providing your own SIM? (Yes or No)
Mobile Phone Numbers for Sensor Alarm Messages from the Notion Pro software
Number 1
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Number 9
Number 10
Note: more than 10 numbers can be provided for use by the System.
Mobile Phone Numbers for Communications Failures/Mains Power Failures on the SMS Module
Number 1
Number 2
Number 3
Number 4
Number 5
Number 6
Number 7
Number 8
Note: the maximum number of phone numbers that can be programmed directly into the SMS Unit is 8.
The SMS module must be placed in a location where there is a good mobile phone signal.
Doc No. IM5546-5
Page 13 of 15
IceSpy Notion Pro Pre-Requisites Manual
Proposed Structure of Notion Pro
6
Answering the next set of questions will help us to understand the proposed typology of the system you wish to
create.
Table 9
6.1
1. Is a network and power point available for each Network Receiver?
Yes
◎ No ◎
2. Is a power point available for each Echo Unit, if required?
Yes
◎ No ◎
3. Full admin access provided on all machines to be installed with Notion
Pro software?
Yes
◎ No ◎
4. Notion Pro W600B installs only: System Admin role on the target
Microsoft SQL server?
Yes
◎ No ◎ N/A ◎
5. Do you wish to view the data via the Internet?
Yes
◎ No ◎
6. If the data collection occurs from multiple sites, is there a network
connection between sites?
Yes
◎ No ◎ N/A ◎
7. If yes to 6, but there is no VPN connection, are you able to modify all
associated firewalls?
Yes
◎ No ◎
Main Site
LAN Notion Pro Server IP address:
Doc No. IM5546-5
Page 14 of 15
IceSpy Notion Pro Pre-Requisites Manual
Completed By
Name
Signature
Date
Doc No. IM5546-5
Page 15 of 15