X-Force Historian Installation Manual Rev0
X-Force Historian Installation Manual Rev0
X-Force Historian Installation Manual Rev0
Installation Guide
Rev1
X-Force Historian comply with cyber security terms and by using CISCO ASA1010
FirePower, it shall be complied
Firewall - A device or application that analyzes packet headers and enforces policy based on
protocol type, source address, destination address, source port, and/or destination port.
Packets that do not match policy are rejected.
We providing CISCO ASA 1010 X Firewall for standard Historian commissioning, and
its supported IPS/IDS policy.
(Policy) Intrusion Detection System - A device or application that analyzes whole packets,
both header and payload, looking for known events. When a known event is detected a log
message is generated detailing the event.
(Policy) Intrusion Prevention System - A device or application that analyzes whole packets,
both header and payload, looking for known events. When a known event is detected the
packet is rejected.
FLOW OF INSTALLATION
Windows and Additional software Installation
Historian Installation
PRE-REQUISITE
Windows Server Configurations
Steps For Enabling IIS & .NET Features in Server OS :-
Just Little bit difference between the process of enabling IIS in normal windows OS and
server OS that has been described below as follows.
Step-6: As per this below Image we have to continue by check marking the features as per
our requirement.
Step-7: Click on Add Features
Step-8: As per this below Image check marking the features of IIS.
Step-9: Click on Add features.
Step-10: Select .Net framework 3.5 and .Net framework 4.7 all features.
Step-11: Select IIS Hostable Web Core feature. And click on Next button.
Step-12: Click on Next
Step-13: Select all features of Web Server Role Services and click on Next button.
Step-14: Click on yes if its asked for restart.
Tick mark on checkbox for License terms & condition & click on Install.
Step-2: Your Installation of Microsoft .NET 7.0.5 Window Server Hosting successfully
completed.
SQL Server is released in several editions. To simplify your selection, we will focus on the
Developer and the Express editions. For both CS 669, the express edition will work just fine,
however for CS 779 we recommend that you use the Developer Edition. The Developer
Edition has the same full feature set as the Enterprise Edition with the exception of the license.
Production environments cannot be implemented using the Developer Edition. Please refer
to the SQL Server Web site for comparison of editions.
https://www.microsoft.com/en-us/cloud-platform/sql-server-editions
The Developer Edition is especially useful for those students who plan investigate advanced
SQL Server topics as part of their CS 779 term project. Our installation instructions explain
which features you may find useful for either course.
The Express Edition can be used for all the CS 669 and CS 779 assignments. The Express
Edition is a free version of SQL Server which is a smaller version that places limits on the
size of the database, computing capacity and feature set. For some of the MET courses, we
have found that the Express Edition is suitable on the most part, and has advantages of a much
smaller load on the computer and simpler installation.
Installing SQL Server Express Edition
Step-1: Double click on SQL Server Express Edition Setup file.
Step-4: Choose the installation path. Note the minimum free space and download size and
press Install.
Step-5: Choose installation path & click on Customize.
Step-8: Remove tick mark on Azure Extension for SQL Server and click on Next.
Step-9: Select the components of SQL server to install on your computer.
Select Database Engine Services, this is the minimum requirement to use SQL Server.
Step-10: Keep Default Instance and click on Next.
Step-11: In Server Configuration, keep Service Accounts tab as it is.
Step-12: Check the collation tab at the top. For our purposes this can be left at default,
SQL_Latin1_General_CI_AI, which is Latin1-General case insensitive accent
insensitive. Collation defines the sorting rules, case and accent sensitivity for
character data, for example you can choose a different language or set it to be case
sensitive. Some applications require for you to choose a specific collation. You can
click Customize to change it. Click Next when done.
Step-13: Select Mixed mode configuration, write password for the SQL and click on Next.
Step-14: Click close button, when set up is installed successfully.
Page | 36
2. Install SQL Server Management Studio (SSMS)
Step-1: Run the SSMS installer. The first screen that appear is shown below.
Step-2: Click the “Install” button to begin. A progress screen will appear similar to the
following.
Page | 37
Step-3: Let it progress through until completion, then you will see a screen indicating successful
setup, click close.
Page | 38
Installation Procedure of Historian
Steps for Creating Database of XForce Historian
Step-1: Open Historian. Database Folder
Step-2: Execute XStudio_Configuration scripts from given setup Historian Database folder and
execute at SQL query window.
Page | 39
Step-4: Click on Execute.
Page | 40
Step-5: Execute XStudio_Configuration_Historian scripts from given setup Historian Database
folder and execute at SQL query window.
Page | 41
Step-6: Click on Execute
Step-7: Execute XStudio_Historian_Schema scripts from given setup Historian Database folder
and execute at SQL query window.
Page | 42
Step-8: Click on Execute
Step-9: Execute XStudio_Historian_Data scripts from given setup Historian Database folder
and execute at SQL query window.
Page | 43
Step-10: Click on Execute
Page | 44
Step-11: Execute XStudio_Historian_SP scripts from given setup Historian Database folder and
execute at SQL query window.
Page | 45
Step-13: Open Historian.Registry set up folder.
Step-14: Click On X-Force Historian Data Retrieval API and Click on Yes.
Step-15: Click on Ok
Page | 46
Web Portal Installation
Step-1: Copy 3 Folders
03 Historian.Retrival.Api
04 Historian.Api
05 Historian.Client
Page | 47
Publication of Application in IIS
Step-4: In Server manager click on “Tools” and in Tools Click on “Internet Information
Services (IIS) Manager”
Step-5: This screen visible after Click on “Internet Information Services (IIS) Manager”
Page | 48
Step-6: In IIS Manager select the Default Web Sites under Sites, and click on Bindings to
change the default port.
Step-7: Click on http port no. 80 to change it. (Because 80 port going to assign to the Historian
Client, so any other port no. e.g. 90 is assigned to default website)
Page | 49
Step-8: Change port no. to 90, and click on ok.
Page | 50
Step-10: Right click on Sites after extending the PC name and select the Add Website option.
Step-11: Write the site name Historian.Client and select physical path
c:\inetpub\wwroot\Historian.Client.
Click on Test Settings… to test the connection.
Page | 51
Step-12: Authentication pass through message appear than Click the close button to close the
Test Connection window.
Page | 52
Step-14: New website Historian.Client created, and visible under Sites.
Step-15: Right click on Application pool and select the Add Application pool.
Page | 53
Step-16: Write down the name of application pool as “Historian.Api”, and in .Net CLR version
select “No Managed Code”. Click “OK” to Add Application Pool.
Step-17: In IIS Manager, expand PC name and click on Application Pools, then Right click on
Historian.Client in Application Pools, and select Basic Setting.
Page | 54
Step-18: Change the .Net CLR version to “No Managed Code” and click “OK”.
Step-19: Right click on Historian.Api under the Default Web Site and select Convert to
Application.
Page | 55
Step-20: Click on “Select” button.
Page | 56
Step-22: Click OK to close the Add Application window.
Page | 57
Step-24: Keep everything as it is, click OK to Add (Publish) Application.
Page | 58
Step-27: Select the Add option (to add application as a user for providing rights of the folder)
Page | 59
Step-29: Historian.Api name will appear and click OK.
Step-30: Give the Full control to Historian.Api user by selecting it and click OK.
Page | 60
Step-32: Go to Security tab and click on Edit button.
Step-33: Select the Add option (to add application as a user for the folder)
Page | 61
Step-35: Historian.Client name will appear and click OK.
Step-36: Select the Add option again (to add application as a user for the folder)
Write IIS AppPool\Historian.Api as a user and click on Check Names.
Page | 62
Step-37: Historian.Api name will appear and click OK.
Step-38: Give the Full control to Historian.Client user by selecting them and click OK.
Step-39: Give the Full control to Historian.Api user by selecting them and click OK.
Page | 63
Step-40: Select Properties of HistorianRetrieval.Api folder.
Step-42: Select the Add option (to add application as a user for the folder)
Page | 64
Step-43: Write IIS AppPool\DefaultAppPool as a user and click on Check Names.
Step-45: Give the Full control to DefaultAppPool user by selecting it, and click OK.
Page | 65
Step-46: Go to IIS Manager, select the Historian.Client website, and click on Browse to open the
Historian in Web.
Page | 66
Step-48: Go to SSMS.
Page | 67
Step-50: Paste the Server Name in XStudio Website.
Write the Server Username as “sa”
And Server password.
Step-51: Go to IIS Manager, select the Historian.Api website, and click on Browse.
Page | 68
Step-52: Copy the website link of the Historian.Api website.
Step-53: Paste the link of Historian.Api website to API End Point box in Historian.Client website,
remove http:// as it already there.
Click Next.
Page | 69
Step-54: Click on Choose File button and select the license file of Historian.
Page | 70
Step-55: Click on Save button.
Page | 71
Configure X Force Historian
Step-1: Open IIS manager, and select Historian.Client.
Click on Browser.
Page | 72
Step-3: Enter User Name and Password. (the default username is admin)
Page | 73
Step-5: Select the Master>Global Parameters from navigation tree.
Page | 74
Step-7: Click on System Selection drawer and select Historian 3.0.
Page | 75
Step-9: Click on Edit button of Historian Retrieval row.
Page | 76
Step-11: Sign out from the X-Studio system.
Step-12: Go to the C: \ ProgramData \ SSM InfoTech Solutions Pvt. Ltd. \ X-Studio 5.0
Copy the ssmxforce.lic file.
Page | 77
Step-13: Go to the C: \ ProgramData \ SSM InfoTech Solutions Pvt. Ltd. \ Historian 3.0
Paste the License file in this folder.
Page | 78
Historian Storage Engine Installation
Step-1: Open Historian.Server folder
Step-2: Click on Setup file (X-Force Historian Storage) and click on Next.
Page | 79
Step-4: Click on Next (Confirm Installation)
Page | 80
Collector Installation
Step-1: Open Folder Historian Collector
Page | 81
Step-4: Click on Next
Page | 82
Step-7: Go to the services of the System.
Find out and start X-Studio Historian Collector Service.
Page | 83
Step-8: Go to the C: \ ProgramData \ SSM InfoTech Solutions Pvt. Ltd. \ Historian 3.0
Open the Collector_Config file in notepad.
Page | 84
Step-10: Paste the Computer name instead of Collector name in Collector_Config file.
Page | 85
Step-12: Also start X-Force Historian Collector service.
Step-13: Check the status of X-Force Historian Collector service and X-Force Historian
Collector service both are Running.
Page | 86
INSTALLATION CHECKLIST
.Net Framework & IIS Installation
.Net SDK
.Net Hosting Bundle
.Net Runtime
SQL Sever
SSMS
Creating Database of X Force Historian
Publication of Application in IIS
Configure X Force Historian
Historian Storage Engine Installation
Historian Collector Installation
Page | 87