This article provides step-by-step instructions on integrating a ticketing system with ADAudit Plus. The integration allows ADAudit Plus to create support tickets in external ticketing tools, ensuring seamless incident management.
ADAudit Plus should meet the system requirements outlined in this document and be installed and running smoothly.
A supported ticketing system (ServiceNow, Zendesk, or ManageEngine ServiceDesk Plus).
Default admin account credentials to login into ADAudit Plus.
ADAudit Plus uses ServiceNow REST APIs to connect to your ServiceNow instance and create tickets in it. So, you will have to provide ADAudit Plus a ServiceNow user account which has any of the following privileges:
Admin privileges for your ServiceNow instance
Permission to create support tickets and invoke REST APIs in ServiceNow
Navigate to Admin tab > Configuration > Ticketing System Integration.
From the Ticketing Tool drop-down, select ServiceNow.
Enter the ServiceNow subdomain name or IP address.
Example: If your domain name is abc123.service-now.com, enter abc123.
Enter the Login Name and Password of a valid ServiceNow account.
Click Test and Save to complete the integration.
Before configuring Zendesk in ADAudit Plus by selecting OAuth as the authentication type, you will need to retrieve the unique identifier and secret from the Zendesk instance:
Log in to your Zendesk console.
Click the Admin (gear icon) > Go to Admin Center.
In Admin Center, go to Apps and Integrations > Zendesk API.
Under OAuth Clients, click Add OAuth client.
Enter a Client Name, Description, and Company Name, then select a Logo.
Copy the Unique Identifier and Secret Code to a secure location.
Save the changes.
Copy the Secret code that is generated and paste it in a secure location, as this will also be needed when configuring Zendesk in ADAudit Plus. Once you click Save and close this window, the full token will never be displayed again.
In ADAudit Plus, navigate to Admin tab > Configuration > Ticketing System Integration.
Select Zendesk from the Ticketing Tool drop-down.
Enter the Zendesk subdomain name. For example, if your domain name is abc-123.zendesk.com, then the subdomain name would be abc-123.
Select OAuth as the authentication type.
Enter the Login Name and Password of a valid Zendesk account in the ticketing tool.
Enter the Unique identifier that you copied earlier from the Zendesk console.
Enter the Secret code that you copied earlier from the Zendesk console.
Click Test and Save to establish communication and complete the configuration.
Under Settings, enable Token Access.
Click Add API Token, copy the token, and save it securely. Once you click Save and close this window, the full token will never be displayed again.
In ADAudit Plus, navigate to Admin tab > Configuration > Ticketing System Integration.
Select Zendesk from the Ticketing Tool drop-down.
Enter the Zendesk subdomain name.
Select Basic API Authentication.
Provide the Email ID and API Token from Zendesk.
Click Test and Save.
Select ManageEngine ServiceDesk Plus On-Demand.
Choose the Data Center from the drop-down.
Click API Registration URL to generate Client ID and Client Secret.
In the Zoho API Console, click GET STARTED.
Select Server-based Applications.
Enter a Client Name and copy the Redirect URL from ADAudit Plus.
Paste it in Homepage URL and Authorized Redirect URIs fields in the Zoho API console and click CREATE.
Copy the generated Client ID and Client Secret and paste the them in the corresponding fields in the ADAudit Plus console.
Click Test and Save.
In the Verify popup that appears, click the URL link and then click Accept to approve the usage of ManageEngine ServiceDesk Plus On-Demand's API clients. Click Verify.
Select ManageEngine ServiceDesk Plus.
Enter the ServiceDesk Plus server name or IP address.
Enter the Port Number.
Choose the Protocol (HTTP or HTTPS).
Enter the Integration Key. If you do not have the integration key, follow the steps on this page to generate it.
Click Test and Save.
Select ManageEngine ServiceDesk Plus MSP.
Enter the Server Name or IP Address.
Enter the Port Number.
Choose the Protocol (HTTP or HTTPS).
Enter the Integration Key. If you do not have the integration key, follow the steps on this page to generate it.
Specify the Account Name, Site, Requester Name, and Request Template.
Click Test and Save.
Use dedicated service accounts with minimal privileges for integration.
Regularly update credentials and API tokens for security.
Troubleshooting ADAudit Plus Ticketing System Integration Errors