...
Automating IT Services. Naverisk has been helping MSPs and IT Pros deliver first-class IT services.
Connect Naverisk with Devo SOAR
Navigate to Automations > Integrations.
Search for Naverisk.
Click Details, then the + icon. Enter the required information in the following fields.
Label: Enter a connection name.
Reference Values: Define variables here to templatize integration connections and actions. For example, you can use https://www.{{hostname}}.com where, hostname is a variable defined in this input. For more information on how to add data, see 'Add Data' Input Type for Integrations.
Verify SSL: Select option to verify connecting server's SSL certificate (Default is Verify SSL Certificate).
Remote Agent: Run this integration using the Devo SOAR Remote Agent.
Host: Host of your Naverisk instance. Eg: https://www.mynaveriskdomain.com.
Username: The username used to connect to the instance.
Password: The password used to connect to the instance.
After you've entered all the details, click Connect.
Actions for Naverisk
Get Client List
Gets the list of clients that the current user is allowed to see
Input Field
Choose a connection that you have previously created to complete the connection.
Output
A JSON object containing values of all the client names.
{json}{ "Keys":[ "6", "8", "9", "7", "3", "1" ], "SessionGuid":"a91fb9aa-d1d9-4ee0-a1ed-4f8e7184ba8c", "tag":null, "Error":"", "LastRequestDateTime":"637546786107186230", "has_error":false, "error":null, "ClientID":1, "Values":[ "test", "Sample" ], "Success":true }
Get Device List
Gets the list of devices that the given client is allowed to see
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Client ID | Jinja templated client ID. Example: {{parent_table_client_id}} | Required |
Output
A JSON object containing values of all the devices under the selected client.
Get Device Details
Gets the device details that is requested via device ID
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Client ID | Jinja templated client ID. Example: {{parent_table_client_id}} | Required |
Device ID | Jinja templated device ID. Example: {{parent_table_device_id_column}} | Required |
Output
A JSON Object containing device details.
Get Ticket List
This operation gets the list of tickets that the current user is allowed to see.
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Include States | Jinja-templated command separated ticket states. Possible Values: [Active, Assigned, Closed, Archived, AutoClosed]. Example: Active, Assigned | Required |
Limit | Limit number of tickets. Default is 10. | Required |
Monitor List | Represents the list of monitors. Default is (False). | Required |
Console Type | Represents the console type of returned tickets. Default is All. | Required |
SLA Class ID Filter | Jinja-templated command separated SLA class ID used to filter tickets. Available values are: [Performance, Availability, Patching, Backup, Support, Security, Scheduling, Sales]. Example: Performance, Availability. Default is to not include this filter. | Required |
SLA Status ID Filter | Jinja-templated command separated SLA status ID used to filter tickets. Available values are: [Warning, Threat, Failure, Information]. Example: Warning, Threat. Default is to not include this filter. | Required |
Sort Column | Select sorting column. Default is (LastAlert). | Required |
Sort Direction | Select sorting direction. Default is (Ascending). | Required |
Output
An array of tickets, with each ticket in different row.
Get Ticket Histories
This operation gets the history list of the ticket
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Incident ID | Jinja-templated incident ID. Example: {{parent_table_incident_id_column}} | Required |
Client ID | Jinja-templated client ID of the owner client. Example: {{parent_table_client_id_column}} | Required |
Output
Returns array of ticket histories, with each ticket history in different row.
Create Manual Ticket
This operation creates a manual ticket.
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Client ID | Jinja-templated client ID. Example: {{parent_table_client_id}} | Required |
Trigger | Jinja-templated trigger. Example: {{parent_table_trigger}} | Required |
Description | Jinja-templateddescription.Example: {{parent_table_description}}. | Required |
Trigger Type | Jinja-templated trigger type.Possible values:[Once, Daily, Weekly, Monthly] Example: {{parent_table_trigger_type} | Required |
Ticket Incident State ID | Jinja-templated ticket incident state id. Possible values:[Unassigned, Assigned, Close, Archived] Example:{{parent_table_state_id}} | Required |
Ticket Type | Jinja-templated ticket type. Possible values: [Incident, Problem, ServiceCell, Change, Project] Example: {{parent_table_ticket_type}}. | Required |
Device ID | Jinja-templated device ID. Example: {{parent_table_device_id_column}}. | Required |
SlaClass ID | Jinja-templated SlaClass ID. Possible values: [Performance, Availability, Security, Backup, Support, Antivirus, Sales]. Example: {{parent_table_sla_class_id}}. | Required |
SlaStatus ID | Jinja-templated SlaStatus ID. Possible values: [Warning, Threat, Failure, Information]. Example: {{parent_table_sla_status_id}}. | Required |
Ticket Category ID | Jinja-templated ticket category ID. | Required |
User ID | Jinja-templated user ID. | Required |
Ticket Source ID | Jinja-templated ticket source ID. | Required |
Ticket Job Type ID | Jinja-templated ticket job type ID. | Required |
Ticket Status ID | Jinja-templated ticket status ID. | Required |
Trigger Once Date Time | Jinja-templated trigger once date time. Example: 2021-05-27 08:59:00 | Required |
Trigger Daily Recurs Every | Jinja-templated trigger daily recurs every. Example: 1 | Required |
Trigger Daily Occurs Time | Jinja-templated trigger daily occurs time.Example: 14:44 | Required |
Trigger Daily Start Date | Jinja-templated trigger daily start date. Example : 2021-05-26 | Required |
Trigger Daily End Date | Jinja-templated trigger daily end date. Example: 2021-05-26 | Required |
Trigger Weekly Recurs Every | Jinja-templated trigger weekly recurs every. Example: 1 | Required |
Trigger Weekly Week Day | Jinja-templated trigger weekly week day. Example: 1 | Required |
Trigger Weekly Occurs Time | Jinja-templated trigger weekly occurs time. Example: 15:36 | Required |
Trigger Weekly Start Date | Jinja-templated trigger weekly start date. Example: 2021-05-26 | Required |
Trigger Weekly End Date | Jinja-templated trigger weekly end date. Example: 2021-05-26 | Required |
Trigger Monthly Recurs Every Day | Jinja templated trigger monthly recurs every day. Example: 1 | Required |
Trigger Monthly Recurs Every Month | Jinja-templated trigger monthly recurs every month. Example: 1 | Required |
Trigger Monthly Occurs Time | Jinja-templated trigger monthly occurs time. Example: 15:23 | Required |
Trigger Monthly Start Date | Jinja-templated trigger monthly start date. Example: 2021-05-26 | Required |
Trigger Monthly End Date | Jinja-templated trigger monthly end date. Example: 2021-05-26 | Required |
Output
JSON containing the following items:
Create Manual Ticket For devices
This operation creates a manual ticket.
Input Field
Choose a connection that you have previously created and then fill in the necessary information in the following input fields to complete the connection.
Input Name | Description | Required |
---|---|---|
Client ID | Jinja-templated client ID. Example: {{parent_table_client_id}} | Required |
Device ID List | Jinja-templated device ID list. | Required |
Trigger | Jinja-templated trigger. | Required |
Description | Jinja-templated description. | Required |
Ticket Job Type ID | Jinja-templated ticket job type ID. | Required |
SlaClass ID | Jinja-templated SlaClass ID. Possible values: [Performance, Availability, Security, Backup, Support, Antivirus, Sales]. Example: {{parent_table_sla_class_id}}. | Required |
SlaStatus ID | Jinja-templated SlaStatus ID. Possible values: [Warning, Threat, Failure, Information]. Example: {{parent_table_sla_status_id}}. | Required |
User ID | Jinja-templated user ID. | Required |
Ticket Source ID | Jinja-templated ticket source ID. | Required |
Ticket Category ID | Jinja-templated ticket category ID. | Required |
Ticket Status ID | Jinja-templated ticket status ID. | Required |
Output
A JSON object containing the following items:
...