---
sourceDocument: Xanadu ServiceNow AI Platform Capabilities
sourceDocumentLink: https://www.servicenow.com/docs/r/xanadu/servicenow-platform

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu ServiceNow AI Platform Capabilities

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Probe activity pack

# Probe activity pack {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

Orchestration provides an activity pack customized using the ServiceNow activity designer that runs probes
on target hosts to return specific information.

These custom activities were built with the [Create a probe activity](https://www.servicenow.com/docs/UGf4AoeQoQXsNF_xWbe1Zg#t_CreateAProbeActivity "Create an activity that runs a probe on the target host that is configured to return specific information.."), which gives workflow administrators the ability to store input and output variables in the
[databus](https://www.servicenow.com/docs/e2d5qu9xnOsPFoUpBePbXQ#t_ReuseDataInTheActivityDesigner "The Data tab in the Workflow Editor lists all custom activities used in the current workflow that produce data and displays that data for reuse in other custom activities.").

To use the custom probe activities, you must [request activation](https://www.servicenow.com/docs/dJzfEcSz1dcI99UlWXg1aw "Activity packs are available with your subscription to Orchestration.")
of the Orchestration - Probe plugin.

## Resolve DNS Name activity {#ariaid-title2}

The Resolve DNS Name activity takes an IP address or a fully qualified domain name
(FQDN), which it resolves into one or more IP addresses.
The domain name is sent through the MID Server to the domain name system (DNS) to resolve
the name. If a single IP address is returned, it is stored in two
variables:<var class="keyword varname">resolved_ip</var> and <var class="keyword varname">resolved_ips</var>. If multiple
IP addresses are returned, the first IP address is stored in the
<var class="keyword varname">resolved_ip</var> variable, and all the addresses are stored in the
<var class="keyword varname">resolved_ips</var> variable. If an IP address is provided instead of an FQDN,
this address is output directly to both variables. Your ServiceNow instance must have access to
a MID Server configured to use Resolve DNS to run this activity.

This activity replaces an activity by the same name available in
releases prior to Istanbul. If you have a workflow created in a previous version that uses
the deprecated activity, your workflow will continue to work normally after upgrading to
Istanbul. However, all new workflows must use the custom version of this activity. This
activity was built with the [Probe activity template](https://www.servicenow.com/docs/UGf4AoeQoQXsNF_xWbe1Zg#t_CreateAProbeActivity "Create an activity that runs a probe on the target host that is configured to return specific information.."), which gives workflow administrators the ability to store
input and output variables in the [databus](https://www.servicenow.com/docs/e2d5qu9xnOsPFoUpBePbXQ#t_ReuseDataInTheActivityDesigner "The Data tab in the Workflow Editor lists all custom activities used in the current workflow that produce data and displays that data for reuse in other custom activities.").{#resolve-dns-name-activity__p_DeprecationNote}

### Input variables

{#resolve-dns-name-activity__table_ib4_vnr_3q__entry__2}

| Variable | Description |
|-|-|
| FQDN | The fully qualified domain name to resolve or an IP address. |
[Table 1. Resolve DNS Name input variables]

{#resolve-dns-name-activity__table_ib4_vnr_3q}

### Output variables

{#resolve-dns-name-activity__table_htz_4sk_pw__entry__2}

| Variable | Desctiption |
|-|-|
| ip | The first IP address of the resolved DNS name. |
| ips | Comma separated list of resolved IP addresses. |
| result | One of the following: * resolved: Able to resolve the sprcified DNS name. * unresolved: Unable to resolve the specified DNS name. {#resolve-dns-name-activity__ul_gn4_1tk_pw} |
[Table 2. Resolve DNS Name output variables]

{#resolve-dns-name-activity__table_htz_4sk_pw}

### Conditions

{#resolve-dns-name-activity__table_pvk_252_3w__entry__2}

| Condition | Description |
|-|-|
| Success | Activity successfully resolved the DNS name. |
| Failure | Activity failed to resolve the DNS name. |
[Table 3. Resolve DNS Name conditions]

{#resolve-dns-name-activity__table_pvk_252_3w}

## SNMP Query activity {#ariaid-title3}

The SNMP Query activity queries an SNMP device.
Your ServiceNow instance must have
access to a MID Server configured to use SNMP to run this activity.

This activity replaces an activity by the same name available in
releases prior to Istanbul. If you have a workflow created in a previous version that uses
the deprecated activity, your workflow will continue to work normally after upgrading to
Istanbul. However, all new workflows must use the custom version of this activity. This
activity was built with the [Probe activity template](https://www.servicenow.com/docs/UGf4AoeQoQXsNF_xWbe1Zg#t_CreateAProbeActivity "Create an activity that runs a probe on the target host that is configured to return specific information.."), which gives workflow administrators the ability to store
input and output variables in the [databus](https://www.servicenow.com/docs/e2d5qu9xnOsPFoUpBePbXQ#t_ReuseDataInTheActivityDesigner "The Data tab in the Workflow Editor lists all custom activities used in the current workflow that produce data and displays that data for reuse in other custom activities.").

### Input variables

{#snmp-query-activity__table_dvg_xnr_3q__entry__2}

| Variable | Description |
|-|-|
| hostname | Hostname or IP address of the SNMP device being queried. |
| oids | A list of unique object identifiers used to identify SNMP devices. |
[Table 4. SNMP Query input variables]

{#snmp-query-activity__table_dvg_xnr_3q}

### Output variables

{#snmp-query-activity__table_m2t_hvk_pw__entry__2}

| Variable | Description |
|-|-|
| description | Description of the SNMP object. |
| timeout | Boolean value indicating whether or not the query timed out. |
| error | Indicates any error that occurred. If no error occurred, this value is null. |
| oid_data | An array of data objects for all unique object identifiers. |
[Table 5. SNMP Query output variables]

{#snmp-query-activity__table_m2t_hvk_pw}

### Conditions

{#snmp-query-activity__table_d5l_n52_3w__entry__2}

| Condition | Description |
|-|-|
| Success | Activity successfully ran the query on the target device. |
| Failure | Activity failed to run the query on the target device. Failure could be caused by invalid credentials or a device that is not accessible. |
[Table 6. SNMP Query conditions]

{#snmp-query-activity__table_d5l_n52_3w}

