ComboSync Agent Installation Guide

ComboSync Agent Installation Guide

ComboSync Agent Installation Guide

Requirements

Application Server

 

 

OS

Windows 10/11, Windows Server 2016+

Powershell

5+ for the installation/updating part

CPU core

2+

RAM

8+ GB

Disk space

600 MB + about 2 GB for logs

Networking / Required outbound traffic

Data source

Address

ComboSync Backend

syncapi.combocurve.com:443

Windows AD Managed Service Account (gMSA)

This section is recommended for AD environments only. You can use another type of user.

1.         Install the PowerShell Module “ActiveDirectory” on the Application server, if needed

             Run as administrator:

      Get-WindowsFeature | Where name -like RSAT-AD-PowerShell | Install-WindowsFeature

2.         Create Managed Service Account in the AD (gMSA)

             Run as administrator on the Application server or AD server (replace CUSTOMER_DOMAIN and AD group “Domain Computers”):

      Add-KdsRootKey -EffectiveTime ((get-date).addHours(-10))

New-ADServiceAccount -Name ComboSyncService -DNSHostName ComboSyncService.CUSTOMER_DOMAIN -PrincipalsAllowedToRetrieveManagedPassword "Domain Computers"

Set-ADServiceAccount -Identity ComboSyncService -KerberosEncryptionType AES128,AES256

3.         Install Managed Service Account on all Application server(s)

             Run as administrator:

      Install-ADServiceAccount -Identity ComboSyncService

4.         Update the Group policy on the Application server

      gpupdate /force

Machine for the ComboCurve Windows Service without Powershell 5.x

1.         Install Windows Management Framework 5.1

             https://aka.ms/wmf5download

Windows Service Installation

1.         Copy installation package to Windows Machine

2.         Unzip installation package

3.         Check Carbon.dll and unblock if needed

4.         Run as administrator powershell script install.ps1

1.         Set Agent’s Instance Name (optional)

           Use for multiple instances on 1 Windows Machine

2.         Set Agent’s Registration Key (required)

           Get from ComboCurve

3.         Set Agent’s Account (optional)

           Default: LocalSystem

           Local account: user

          Local account is created if it doesn’t exist

           Domain accout: domain\user

           Domain managed service account: domain\serviceaccount$

4.         Set Agent Account Password (required if Agent’s Account is set)

5.         Set Target folder (optional)

           Default: C:\ComboCurveData

           It must be different from the installation folder

6.         Set Proxy server

Folder Structure

...
└── ComboCurveData
    ├── Backup
       ├── appsettings.json
       └── DataSync.Agent.Cli.exe
    ├── Logs
       ├── YYYY-MM-DD_00.log
       └── ...
    ├── Updates
       ├── appsettings.json
       ├── Carbon.dll
       ├── DataSync.Agent.Cli.exe
       ├── log_sent.txt
       └── update.ps1
    ├── appsettings.json
    └── DataSync.Agent.Cli.exe

Service Configuration

appsettings.json

           All settings are set during the installation

           Log files location can be changed, but write permissions are required

           Proxy settings can be changed

           All changes require a service restart

<code>{
   "Logging":  {
      ...
      "File":  {
         "RootPath":  "C:\\ComboCurveData_PROD\\Logs",
         ...
      }
   },
   ...
   "Proxy":  {
      "UseProxy":  false,
      "ProxyServerScheme":  "",
      "ProxyServerAddress":  "",
      "ProxyServerPort":  "",
      "UseProxyCredentials":  false,
      "ProxyUsername":  "",
      "ProxyPassword":  ""
   }
}</code>

Troubleshooting

Test connection to the ComboSync Backend

.\DataSync.Agent.Cli.exe ping https://syncapi.combocurve.com

Changing the service account password

           Don’t forget to update the service logon password in the Windows Service configuration

          Name: ComboCurve Data…

           Don’t forget to update the service logon password in the Windows Task Scheduler

          Name: Task Scheduler Library / ComboCurve Data Updater…


    • Related Articles

    • ComboSync Auto-Update Feature

      ComboSync Agent Auto Update Introduction An automatic update feature is preferred. There is no action needed on the customer side. The update will be performed automatically. If the ComboCurve support team detects any auto-update issue, they will ...
    • ComboSync v2 Overview

      ComboSync v2 Overview Summary ComboSync v2 is a standalone, no-code-on-the-customer solution which integrates client and public subscription data in and out of ComboCurve. ComboSync Solution Components ComboSync Agent • A service that processes data ...
    • ComboSync MS SQL Requirements

      MS SQL Permissions Script Supported MS SQL Servers MS SQL Server 2016+/AzureDB Disk drive performance is crucial in terms of SQL DB data flow. The disk size depends on the data required. Consult our technicians for more precise requirements. Minimal ...
    • ComboCurve: Well Spacing Trouble Shooting Guide

      Well Spacing Trouble Shooting Guide. For assistance with well spacing use the decision tree shown below.
    • ComboSync Connector

      ComboCurve API Resources Resources Pull Entities • AriesForecastSeries • DailyProduction • EconOneLine • ForecastSeries • MonthlyProduction • Wells • WellMapping • EconMonthly • TypeCurve • Project • OwnershipQualifier • DailyForecastVolumes • ...