Skip to main content

ServiceNow

Requirements

Information that helps you design and plan an implementation in your organization. This includes the prerequisites and dependencies that you need to install for .

This page is part of the design phase of implementation.

Review Design considerations first if you need to design and plan the implementation of in your organization.

1E requirements

Category

Requirement

More details

1E system

  • For Basic Authentication

    A complete infrastructure of Tachyon 8.1 (on-premises) is required, either in a local network or hosted over the internet. This includes the 1E Client, deployed to all devices that you need to manage.

    The Basic Authentication feature must be installed on the 1E Server (Master Stack), and enabled in the following Tachyon web applications: Consumer and Experience

  • For Modern Authentication

    A complete infrastructure of 1E 8.2 or later versions is required, either in a local network or hosted over the internet. This includes the 1E Client, deployed to all devices that you need to manage.

    The Modern Authentication is to be setup either using Azure AD (introduced in 1E 8.2) or Okta (introduced in 1E 8.4) for external IdP.

  • The proxy 1E user must have the 1E ITSM Connect Actioner role assigned with Read permissions on the Experience application.

  • The product pack can be obtained through your designated 1E Solution Expert or by contacting the 1E Support team at Support@1e.com.

Tachyon Platform 8.1 - PreparationPreparation

1E license

  • Your 1E license should contain the ServiceNow-Integration entitlement

  • The 1E license should contain the following consumer in the ServiceNow Integration feature tag:

<Feature name="ServiceNow-Integration">
        <Consumer name="1EServiceNowCore" enable="on">
        </Consumer>
        </Feature>

Tachyon Platform 8.1 - PreparationPreparation

Post-installation tasks

1E consumer

  • A 1E consumer with the name 1EServiceNowCore must be registered in the 1E Settings application, Configuration, Consumers page.

  • The Workflow column of the dbo.Consumer table in the Tachyon Master database for this consumer must have the following value:

[{"ReferenceType":0,"InstructionWorkflow":[{"InstructionType":1,"Workflow":{"StateMachine":"State"}}]}]

Note

The workflow value is not set automatically. Refer to the links to the right to set the value.

1E Core 2.1 - Preparation: Add the ServiceNow consumer to Tachyon

1E Core 2.1 - Preparation: Editing the ServiceNow consumer workflow

1E proxy user

  • A 1E user with Actioners role on any required instruction sets and management groups.

  • The 1E user must be an AD domain account. This account does not belong to a specific person, and can be regarded as a service account, it does not need an email address.

  • 1E roles can be predefined system (Global) roles or custom roles. Global roles have permissions on all instructions sets and all devices. Custom roles can be optionally configured for all instruction sets or limited instruction sets, and all devices or management groups.

  • The following are 1E instructions that the 1E user must have permissions to execute:

    Instruction

    Purpose

    1E-Explorer-TachyonCore-GetIpAddresses

    To get IP address

    1E-Explorer-TachyonCore-LogicalDiskDetails

    To get file system details

    1E-Explorer-TachyonCore-AllInstalledSoftware

    To get installed software

    1E-Explorer-Examples-GetMemoryFromSysInfo

    To get RAM usage

    1E-Explorer-TachyonCore-NetworkListeningProcessesAndPorts

    To get running processes

    1E-Explorer-Examples-GetConnections

    To get TCP connections

    1E-ITSM-GetDeviceDetails

    To get device details

    1E-ITSM-GetDiskDetails

    To get disk usage data

    1E-ITSM-GetNetworkAdapters

    To get network adapter data

1E Core 2.1 - Design Considerations: Tachyon Users and Roles

Post-installation tasks

1E administrator

A 1E user with the Global Administrator role, or one or more users with the following roles:

Required roles:

    • Permissions Administrators - to create the necessary users and assign them to roles, create custom roles, and assign them to some instruction sets and management groups

    • Consumer Administrators - to register the ServiceNow consumer.

Optional roles:

    • Instruction Set Administrators - to upload instruction definitions and create instruction sets

    • Management Group Administrators - to create Management groups if desired.

The users must be AD domain accounts. The above system roles can be substituted for equivalent custom roles.

1E Core 2.1 - Design Considerations: Tachyon Users and Roles

1E Core 2.1 - Configuring 1E Core

SQL Server requirements

Category

Requirement

More details

SQL Server

  • A SQL Server database instance is required to retrieve Software related data and CI specifications for the following databases:

    • SLA-Data

    • SLA-Shared

    • TachyonMaster

    • TachyonResponses.

Tachyon Platform 8.1 - SQL Server requirementsSupported Platforms

SQL user

  • The SQL user must have permissions to create database, create table, SQL Agent jobs, and to run stored procedures on ReportingTachyon database.

  • This user must have read access to SLA-Data, TachyonResponses, TachyonMaster, and SLA-Shared databases.

The SQL user must be an AD domain account. This account does not belong to a specific person, can be regarded as a service account and does not need an email address.

Setup for ReportingTachyon Database

ServiceNow requirements

Category

Requirement

More details

1E Core

  • The latest version of the 1E Core 2.1 needs to be installed and configured in your ServiceNow Instance.

1E Core 2.1 - Introducing 1E Core

ServiceNow

  • A working ServiceNow instance must be set up, this can be a demo instance or a production/vendor instance.

  • The following versions of ServiceNow are supported:

    • Rome

    • Quebec.

  • Install the plugin Service Graph Connector Dependencies, this will install data Stream Action Template, ITOM licensing, and a few other plugins that are needed to use a SGC.

  • Activate the Software Asset Management Professional (com.snc.samp) plugin to insert the software related data into cmdb_sam_sw_install table, else the data is placed into cmdb_ci_spkg_list.do table by default.

  • In ServiceNow discovery source list, add an entry for SG-1ETachyon.

  • Install the mid-server where Tachyon database is installed and validate this server at ServiceNow. For more details, refer to the following to create a MID Server user account https://docs.servicenow.com/bundle/tokyo-servicenow-platform/page/administer/general/reference/r_ServiceNowPlatform.html

Installing SGC for 1E Tachyon

Post-installation tasks for SGC for 1E

ServiceNow users

  • ServiceNow users are needed as defined in the 1E Core documentation.

  • To administer the SGC for 1E Tachyon application, you require a user with the x_1e_cmdb_connect.admin role.

  • To use Tachyon Information Services module, you need a user with the x_1e_cmdb_connect.config_manager role.

  • To view CI information fetched from Tachyon and the related lists, you require a user with the x_1e_cmdb_connect.user role.

1E Core 2.1 - User Management

Post-installation tasks for SGC for 1E Tachyon

ServiceNow admin

  • This role allows its users to install and configure SGC for 1E Tachyon.

Installing SGC for 1E Tachyon