Site Integration Services

From Hornbill
Revision as of 14:38, 9 June 2020 by Danielr (talk | contribs)
Jump to navigation Jump to search
Home > Administration > ITOM > Site Integrations Services Index

Introduction

Hornbill's Site Integration Service (SIS) is a package that needs to be installed on a server within your organization. It runs as a standard Windows NT Service and once paired with your Hornbill instance, monitors the ITOM Job Queue for any jobs that it needs to execute. The SIS polls the paired Hornbill instance every 5 seconds, acting as the heartbeat to the cloud.

The SIS is self updating and is accessible via a web page, which allows for the initial pairing and display of the current status of the service.

Should jobs be detected during a polling interval, the SIS pulls all information from the paired instance with regards to the jobs that are required to be undertaken on specified devices on the network. There are currently two types of job that can be initiated; Computer Discovery and IT Automation. Automation jobs are powered via pre-built packages provided by Hornbill or can be custom-built using the ITOM Package Creator.

Related Articles

Minimum Requirements

  • OS: Windows Server 2012, 2012 R2, 2016 or 2019
  • RAM: 4GB
  • Free Disk: 10GB

There is a minimal CPU load and the SIS can be run on virtual as well as physical machines.

Information
For package targets, currently 32 bit and 64 bit Windows on operating systems currently supported by Microsoft, OS requirements are dependent on the package and what it delivers

Site Integration Services List

  • Name
The name of the Connector, provided when setting up
  • Group
Name of the Group that the Connector is a member of
  • Description
Provided when creating the Connector, to provide further details about the Connector and the linked SIS
  • Service Type
Shows the operating system architecture of the Server hosting the SIS installation (64 or 32-bit)
  • Service State
Lets you enable or disable the SIS
  • Online Status
Displays the current status.
  • Service Build
Displays the SIS Server version. Any Service showing an older build may highlight that there is an issue with automatic updates for that service
  • Last Seen On
This will display the last time there was communication between the Hornbill SIS Service and the SIS Server

SIS Tool Bar

  • Refresh
A refresh of the list may be required to display any new devices discovered while you are viewing the list
  • Show
Displays Connectors from the selected Group
  • + Create Group
Selectable via the drop-dwon, allows for the Creation of Groups'
  • Paired / Not Paired
Toggle button that allows the display of Paired or Not Paired SIS
  • Download Site Integration Server
Downloads the on premise SIS Installer
  • Move Selected To...
Moves the selected SIS entries to the selected Group
  • Create List
Create a new list for managing or grouping devices
  • NewPackageButton.png
Add a new SIS Connecctor ready for pairing
  • Delete
Deletes the selected SIS entries

SIS Groups

Groups enable servers to be logically grouped together, this allows for the provision of failover protection and load balancing. The number of SIS installations will be dependant on the environment and potential load. In many cases, it is envisaged that only a maximum of two will be required, for a typical Windows network.

  • Load Balancing
When more than one server is placed within a group, Jobs sent to the group for processing will be processed by the next available SIS server spreading the load.
  • Failover protection
SIS servers all poll the Job queue for jobs and thus if a server fails one of the other servers its group will pick the next available job. Any job that is currently being processed by the SIS server will fail and the status will be set to accordingly. If the job has already been pushed to a client and executed then it will potentially be orphaned and the status in the Job queue will be set to Timed-Out.
Information
If a standalone SIS server fails then all jobs aimed at that server will be left in the Job queue and will not be processed until the server is up and running again.

Creating a Group

164×139px
  1. From the ITOM page select Site Integration Services
  2. Click the Show dropdown
  3. Click +Create Group option
  4. Enter the New Group Name
  5. Click Apply



SIS Connector

Adding an SIS Connector

  1. From the ITOM page select Site Integration Services
  2. Click the “Add SIS connectorNewPackageButton.png button
  3. Enter the following details:
    1. Name - name used to identify the SIS server to the Hornbill Instance
    2. Group - Should be a least one default group, others can be selected via drop down if created previously
  4. Click the Create Site Integration Service button

Image: 350 pixels

  1. The Authorisation Key is displayed, and should be recorded for later use
  2. Return to the Site Integration Services list
  3. Select the Not Paired filter
Information
The Authorisation Key is temporary and will expire after 1 hour, and the SIS record is removed.

Download and Install Hornbill SIS

StartSisMmcService.png

The Hornbill SIS package once downloaded from the Hornbill Instance in the form of Windows executable, will need to be installed. Installation requires local administration rights will be required on the computer to install the SIS as a Windows NT Service.

  1. From the Site Integration Services list, Click the Download Site Integration Server
  2. Locate and Execute the Downloaded executable

InstallerPage.png

  1. Click Install
  2. Click Ok to Confirm the Installation
  3. Close the Install dialog
  4. Open the Services MMC Console
  5. Start the EspSisService

Server Pairing

  1. Switch back to the Browser and refresh the page (http://localhost:11117)

SISPairWithInstance.png

  1. Enter the instance ID
  2. Enter the Authorization Code recorded earlier
  3. Click the Pair with Instance button