Overview
We will cover the least amount of permissions required to have your Service Now connector functioning and secure
Considerations
- Windows MID Server Setup
- Your company policies around services and running them as service accounts
- Service account access rights to windows servers (Logon locally, logon as a service, Run a batch job, administrator and so forth)
- Rights to stop/start the MID service and/or reboot the server
- Linux MID Server Setup
- Your company policies on elevated privileges to Linux Servers
- Ability to stop/start the MID services and/or reboot the server
- ServiceNow Connector installation and setup
- You have licensed the ServiceNow module
- Have followed the pre requisite documentation for the SovLabs ServiceNow Connector
- vRA
- If you intend to use Account Mapping in Service Now, the service account being used to access vRA needs appropriate rights to the correct tenant / business group
- Day 2 actions require accounts to have appropriate access to vRA and their tenant/business group
- vRO
- Account with enough access to vRO and entitlements to vRA to be able to import blueprints for deployment
- Service Now Connector
- Account requires elevated access to certain tables within Service Now
Procedure
Windows MID Server
- If using a windows service account
- Run as a service
- Local administrator rights on the MID server
- If not using a service account.. No changes on the server
- Whom ever needs to manage the Mid server service will need rights to
- Log on locally
- Remote desktop users
- Local admin rights or a explicitly set permission on the MID server service
Linux MID Server
- ServiceNow recommends not to use the root account to run the MID server on a Linux machine, the permissions required are:
- RWX on the mid server installation directory
- RWX on the /tmp directory
- The person who needs to be able to stop/start services or reboot the server must have the appropriate permissions on the service or server
- visudo updated to provide access to the MID server service so they can stop/start/restart
- sudo access to the server so they can restart the server (as required)
ServiceNow Connector
NOTE: Although possible to have a non administrative account perform the installation / configuration tasks of the ServiceNow connector, it would require a significant amount of effort and an in depth knowledge of the tables and system properties the user would need in order to achieve this. We recommend having your ServiceNow administrator perform this task on your behalf.
- The user account performing the import / configuration must be an administrator in service now.
Set permissions on the following tables for the ServiceNow connector installation
Table Name
Type
Read
Create
Update
Create
Question_choice
All Application Scopes
☒
☒
☒
☒
Sc_cat_item
All Application Scopes
☒
☒
☒
☒
Item_option_new
All Application Scopes
☒
☒
☒
☒
vRA access
- The service account must have the following permissions in vRA:
- Tenant Role
- XaaS Architect
- Business Group Role
- Group Manager
- Tenant Role
vRO access
- When creating the link to your vRO server from Service Now (SovLabs → vRO servers), The account used will need the following permissions on your vRO server
- Admin
- Admin
Service Now
- If using a specific account for MID server in ServiceNow
- mid_server role
Additional information
SovLabs ServiceNow Connector documentation: http://docs.sovlabs.com/latest/vRA/7.6/connectors/service-mgmt/servicenow-connector/
SovLabs ServiceNow Connector pre requisites: http://docs.sovlabs.com/latest/vRA/7.6/connectors/service-mgmt/servicenow-connector/prerequisites/
ServiceNow Linux MID Server permissions: https://hi.service-now.com/kb_view.do?sysparm_article=KB0682426
ServiceNow Linux MID Server installation: https://docs.servicenow.com/bundle/madrid-servicenow-platform/page/product/mid-server/task/t_InstallAMIDServerOnLinux.html
ServiceNow Windows MID server setup / permissions : https://docs.servicenow.com/bundle/london-servicenow-platform/page/product/mid-server/task/t_SetupMIDServerRole.html
ServiceNow MID Server role: https://docs.servicenow.com/bundle/helsinki-servicenow-platform/page/product/mid-server/reference/r_MIDServerRole.html
0 Comments