ServiceNow
  • 3 minutes to read
  • Print
  • Share
  • Dark
    Light

ServiceNow

  • Print
  • Share
  • Dark
    Light

ServiceNow provides service management software as a service, including IT services management (ITSM), IT operations management (ITOM) and IT business management (ITBM).

The ServiceNow adapter connection requires the following parameters:

  1. ServiceNow Domain (requried) – URL for the ServiceNow admin panel.
  2. User Name and Password (required) - To connect to ServiceNow, you will need to create a user with action-privileges.
  3. Verify SSL (required, default: False) - Verify the SSL certificate offered by the host supplied in ServiceNow Domain. For more details, see SSL Trust & CA Settings.
    • If enabled, the SSL certificate offered by the host will be verified against the CA database inside of Axonius. If it fails validation, the connection will fail with an error.
    • If disabled, the SSL certificate offered by the host will not be verified against the CA database inside of Axonius.
  4. HTTPS Proxy (optional, default: empty) - A proxy to use when connecting to ServiceNow Domain.
    • If supplied, Axonius will utilize the proxy when connecting to the host defined for this connection.
    • If not supplied, Axonius will connect directly to the host defined for this connection.

image.png

NOTE

For details on the common adapter connection parameters and buttons, see Adding a New Adapter Connection.

Creating a User with Action-Privileges through the Admin Panel

  1. As an administrator, log into the ServiceNow admin panel and go to the User Administration panel.

image.png

2. Click "Users" and then "New". Fill in the details for this user.

image.png

  1. Create the user and then search for it in the users screen, to configure it. Click "Edit" to edit the user's attached roles.

image.png

  1. Assign the "itil", "rest_api_explorer", "web_service_admin" roles and then click "Save" and finally "Update" to save the user.

image.png

Configuring ServiceNow Advanced Settings

To configure the ServiceNow adapter advanced settings, open the ServiceNow Adapter Screen, click Advanced Settings, and then click the ServiceNow Configuration Tab:

  • Fetch users data (required, default: True) - If enabled, all connections for this adapter will fetch user data and add relevant user fields to the devices (for example: Owner, Assigned To, etc.).
    • The Users table in ServiceNow is a huge table. Therefore, fetching its data requires more time, RAM and CPU from the adapters connections.
    • If this option is unchecked, all connections for this adapter will not fetch any data from the Users table at all. As a result, a lot of ServiceNow device information will be missing.
  • Create users (required, default: True) - If enabled, Axonius will create ServiceNow user entities from the user data fetched from the adapter connections. Users will be created only if you have checked the Fetch Users Data option.
  • Fetch IP addresses (required, default: True) - If enabled, all connections for this adapter will collect information on device IP addresses.
  • Exclude disposed and decommissioned devices (required, default: False) - If enabled, all connections for this adapter will not collect information on devices if their status in ServiceNow is 'Disposed' or 'Decommissioned'.
  • Exclude devices without IP address, MAC address and Serial Number (required, default: False) - If enabled, all connections for this adapter will only collect information on devices if they have an IP address, MAC address, or serial number.
  • Use CMDB_CI table instead of ALM ASSET table for install status (required, default: False) - If enabled, all connections for this adapter will collect the Install Status from the CMDB_CI table.
  • Exclude VMs tables (required, default: False) - If enabled, all connections for this adapter will not collect device assets from tables in ServiceNow that are related to Virtual Machines.
  • Users Email Whitelist (optional, default: empty) - Specify a comma-separated list of user emails.
    • If supplied, all connections for this adapter will only fetch users whose emails contains any of the comma-separated list of user emails that have been defined in this field. (Note that the emails defined don't have to be full email addresses since Contains is used).
    • If not supplied, all connections for this adapter will fetch users with any email.
  • Fetch Only Active Users (required, default: False)
    • If enabled, all connections for this adapter will fetch only active users.
    • If disabled, all connections for this adapter will fetch all users regardless if they are active or not.

image.png

Was this article helpful?