List of Discovery probes

A wide variety of probes exist for the Discovery application to detect elements on your network.

These probes are bundled with the Discovery application.

The PPP script designation indicates whether the probe includes a probe post-processing (PPP) script that runs on the MID Server. The PPP script transforms probe results into a JSON string and returns the string to the ServiceNow instance for sensor processing.

A

Probe Description
AIX - Active Processes Get (active) running processes.
AIX - ADM

(PPP script)

Queries for information about active (running) processes and active connections - the information required to perform Application Dependency Mapping (ADM).
AIX - CPU Determine the OS processors
AIX - Hardware Model Retrieve computer model
AIX - Identity Retrieve information for identifying it in the CMDB, such as serial number and NICs.
AIX - Installed Software Retrieve AIX installed software
AIX - Memory Retrieve memory information on AIX systems
AIX - Network Determine network interfaces, IPs, and MACs on AIX systems
AIX - OS Patches Retrieve OS patch info on AIX systems
AIX - OS Release Retrieve AIX OS version
AIX - OS Revision Retrieve AIX OS patch level
AIX - Serial Number Retrieve serial number(s) on AIX systems
Apache - Get Configuration Retrieve Apache configuration information
Apache - Version Retrieve Apache Version
AWS ASG - DescribeAutoScalingGroup Discovers autoscaling group information
AWS ASG - DescribeLaunchConfigurations Discovers launch configurations for autoscaling groups
AWS CF - DescribeStacks Discovers CloudFormation stacks
AWS CF - GetTemplate Discovers the template associated with the CloudFormation stack, which is a sub-probe of AWS CF – DescribeStacks.
AWS CF – ListStackResources Discovers AWS resources that belong to a given CloudFormation stack – sub-probe of AWS CF – DescribeStacks as it needs the stack to get resources for
AWS CF - ListStacks Discovers Top level for CloudFormation – lists stacks not in DELETE_COMPLETE state
AWS EC2 - DescribeAvailabilityZones Discovers availability zones.
AWS EC2 - DescribeImages Discovers Amazon public images, private images to the given account, and images shared with the account
AWS EC2 - DescribeInstances Discovers VMs
AWS EC2 - DescribeKeyPairs Discovers key pairs assigned to instances used for authentication
AWS EC2 - DescribeRegions Discovers AWS regions
AWS EC2 - DescribeSecurityGroups Discovers Security groups defining port and traffic rules
AWS EC2 - DescribeSnapshots Discovers EBS snapshots
AWS EC2 - DescribeSubnets Discovers Subnets contained in VPCs
AWS EC2 - DescribeVolumes Discovers EBS volumes
AWS EC2 - DescribeVpcs Discovers Virtual private clouds
AWS EC2 - DescribeLoadBalancers Discovers elastic load balancers

C

Probe Description
CIM - Classify Classifies all known systems represented within a single CIM Object Manager (CIMOM). Unlike normal CIM Probes, queries are not provided directly. Rather, they are aggregated from all active CIM CI Classification Criteria. Queries are dynamically built by collecting all CIM CI Classifications and aggregating their Classification Criteria. Duplicate CIM queries are merged. CIM Queries are dynamically created by merging all CIM CI Classification Criteria.
CIM - Computer System Gets a CIM Computer System per SMI-S. The 'instance' parameter expects a CIM_ComputerSystem.
CIM - DNS Determines DNS names for CIM IP addresses.
CIM - Identity Identifies a system via CIM per SMI-S.
Cisco CSS - Get Services A Java probe that includes the Cisco CSS sensor to identify services defined on the load balancer in the Load Balancer Services [cmdb_ci_lb_service] table. For every service, Discovery populates Name, ip_address andport.
Cisco GSS - Identify Identifies the GSS device and serial number.
Cisco GSS - Get Domains A probe that discovers global domain names corresponding to the device.
Command Run a local command on the MID server.

D

Probe Description
DNS Determines DNS names for device
DNS Name Resolver Resolves the DNS name of an IP address

E

Probe Description
ESX - OS Determine if the target is an ESX

H

Probe Description
HAProxy – Version Populates the HAProxy version in the HAProxy Load Balancers [cmdb_ci_lb_haproxy] table.
HAProxy – Get Configuration Populates additional information in the HAProxy Load Balancers [cmdb_ci_lb_haproxy] table. The probe also populates information in the Load Balancer Service [cmdb_ci_lb_service], Load Balancer Pool [cmdb_ci_lb_pool] and Load Balancer Pool Member [cmdb_ci_lb_pool_member] tables.
HP-UX - Active Processes Retrieve running processes
HP-UX - ADM

(PPP script)

Queries for information about active (running) processes and active connections - the information required to perform Application Dependency Mapping (ADM).
HP-UX - CPU Info Retrieve HP-UX CPU information
HP-UX - CPU Speed Retrieve HP-UX CPU speed
HP-UX - Hardware Model Retrieve HP-UX computer model
HP-UX - Hardware Serial Number Retrieve HP-UX serial number
HP-UX - Identity Retrieve information for identifying it in the CMDB, such as serial number and NICs.
HP-UX - Installed Software Retrieve HP-UX Installed Software
HP-UX - Network Retrieve HP-UX networking information
HP-UX - OS Patches Retrieve HP-UX patch info
HP-UX - Total Memory Retrieve HP-UX total memory
Hyper-V - Cluster WMI calls to root\virtualization and root\MSCluster namespaces to get configured failover cluster information
Hyper-V - Resource Pools WMI calls to root\virtualization namespace to get resource pools.
Hyper-V - Virtual Machines WMI calls to root\virtualization namespace to get VMs
Hyper-V - Virtual Networks WMI calls to root\virtualization namespace to get virtual networks.

J

Probe Description
JBoss - Find web.xml List Find a directory listing of JBoss deployed web.xml
JBoss - Get jboss-service.xml Retrieve the JBoss default server's jboss-service.xml
JBoss - Get web.xml Retrieve the JBoss web.xml contents

K

Probe Description
KVM - Networks Identifies networks available to KVM virtual machines.
KVM - Node Info identifies KVM virtual machine nodes.
KVM - Storage Pools Identifies storage attached to KVM virtual machines.
KVM - Virtual Machines identifies KVM virtual machines.

L

Probe Description
Linux - CPU

(PPP script)

Determine the OS processors
Linux - Disks

(PPP script)

Retrieve disk information
Linux - Distribution

(PPP script)

Get the distribution for Linux operation system.
Linux - Find FQDN Gather fully qualified domain name
Linux - Hardware Information Retrieve serial numbers from DMI (BIOS). Dmidecode tends to return junk error codes so we insert a dummy statement after to clear the return code.
Linux - Identity

(PPP script)

Retrieve information for identifying it in the CMDB, such as serial number and NICs.
Linux - Installed Software

(PPP script)

Retrieve Linux installed software
Linux - Memory

(PPP script)

Retrieve memory information
Linux - Memory Modules Get detailed information about the memory modules installed in the system. Dmidecode tends to return junk error codes so we insert a dummy statement after to clear the return code.
Linux - Network Get network information
Linux - Network ARP Table SSHCommand probe that retrieves the IP address and MAC address of a Linux server.
Linux - Storage

(PPP script)

Identifies storage attached to systems running the Linux operating system.

M

Probe Description
Mac OS X - CPU / Memory Retrieve CPU/memory information from Mac OS X machines.
Mac OS X - Disks Gather disk information from Mac OS X machines.
Mac OS X - Identity Identifies Mac OS X instances in the CMDB.
Mac OS X - Installed Software Retrieve Mac OS X installed software
Mac OS X - Last User Gather log information from Mac OS X machines.
Mac OS X - Network Gather network information from Mac OS X machines.
Mac OS X - OS Revision Gather OS revision information from Mac OS X machines.
Mac OS X - Serial Number Gather serial number information from Mac OS X machines.
MySQL - Configuration Gather MySQL configuration information
MySQL - Version Gather MySQL version information

N

Probe Description
Nginx – Version This probe contains a Bourne shell script. It determines the version of NGINX and populates the Web Server [cmdb_ci_web_server] table.
Nginx – Get Configuration This probe contains a Bourne shell script and an argument that determines the path of the NGINX configuration file. The probe identifies configuration parameters based on keywords within the configuration file and returns them as a single payload result.

O

Probe Description
Oracle - Instance Details Get the details of a specific Oracle instance
Oracle - Listener Details Get the details of a specific Oracle listener

S

Probe Description
Shazzam Determines what devices are active by doing a targeted port scanning
SMI - Array - Controllers Retrieve the Controller information
SMI - Array - Disks Retrieve the storage disk information
SMI - Array - File Shares Enumerates NAS file shares from a storage server.
SMI - Array - Pools Retrieve the storage pools
SMI - Array - Ports Retrieve storage ports
SMI - Array - Volumes Retrieve Storage volumes
SMI - NAS Head - Component Systems Discovers all virtual file servers in a NAS Head profile.
SMI - NAS Head - File Server IPs Discovers IPs for each NAS file server
SMI - NAS Head - File Servers Discovers NAS file servers (CIFS, NFS, etc.)
SMI - NAS Head - File Shares Discovers File Shares for each NAS File Server.
SNMP - APC UPS Uses SNMP to learn about APC UPSs.
SNMP - Classify Retrieve information to classify the type of SNMP device
SNMP - F5 BIG-IP - Identity - Serial Retrieves the BIG-IP chassis serial number, which is globally unique for this vendor.
SNMP - F5 BIG-IP - System Collects information on the F5 BIG-IP, including pools, services, and VLANs.
SNMP - HP Printer Model Uses SNMP to learn about HP printer models
SNMP - Identity Retrieve information for identifying it in the CMDB, such as serial number and NICs.
SNMP - Identity Info Identifies an SNMP device.
SNMP - Load Balancer - Identity Identifies an SNMP load balancer device.
SNMP - Netscaler – Identity Queries for the Netscaler serial number and other identifying information.
SNMP - Netscaler - System Collects information on the Netscaler, including pools, services, and VLANs.
SNMP - Netware Uses Simple Network Management Protocol to learn about Netware OS.
SNMP - Network - ArpTable SNMP probe that retrieves the IP address and MAC address of a network device, such as a switch or router.
SNMP - PDU Probes a Power Distribution Unit
SNMP - Printing Uses SNMP to learn about printers (or other devices that can also print).
SNMP - Routing Uses SNMP to learn about routers
SNMP - Switching Uses SNMP to learn about network switches (or other devices that can switch)
SNMP - UPS Uses SNMP to learn about UPS
Solaris - ADM

(PPP script)

Queries for information about active (running) processes and active connections - the information required to perform Application Dependency Mapping (ADM).
Solaris - CPU

(PPP script)

Determine the OS processors
Solaris - Disks Retrieve Disk information
Solaris - Hardware Model Determine hardware information
Solaris - Identity Retrieve information for identifying it in the CMDB, such as serial number and NICs.
Solaris - Installed Software Retrieve Solaris installed software
Solaris - Memory Retrieve memory information
Solaris - Network Get network info
Solaris - Network ARP Tables SSHCommand probe that retrieves the IP address and MAC address of a Solaris server
Solaris - OS Patches Retrieve Solaris patches
Solaris - Serial Number Retrieve serial number
Solaris - Storage Identifies storage attached to systems running the Solaris operating system.
Solaris - Zones Determine the Solaris Zone Information
Subnet Probe Reads network router tables to return router IP address information during subnet Discovery. This probe has no matching sensor and is used only to identify subnets for MID Server IP range auto-assignment. No subnet CIs are created from the data returned by this probe.
Caution: Do not modify this probe. Besides its function for MID Server auto-assignment, it is intended for future development.

T

Probe Description
Tomcat - Find web.xml List Find a directory listing of Tomcat deployed web.xml
Tomcat - Get server.xml Retrieve the Tomcat server.xml contents
Tomcat - Get Version Determine Tomcat version
Tomcat - Get web.xml Retrieve the Tomcat web.xml contents

U

Probe Description
Unix - Active Connections[-S]

(PPP script)

Retrieve active connections information
Unix - Active Processes[-S]

(PPP script)

Get active (running) processes
Unix - ADM

(PPP script)

Queries for information about active (running) processes and active connections - the information required to perform Application Dependency Mapping (ADM).
UNIX - Classify Retrieve information to classify the type of UNIX-based CI
UNIX - Find APD File Location Find the location where the application profile discovery environment files are located
UNIX - Find FQDN

(PPP script)

Gather fully qualified domain name
UNIX - Get APD Environment File Content Get the application profile discovery environment file.
UNIX - Get APD Environment Files Get the list of application profile discovery environment files
UNIX - Get APD Version File Content Get the application profile discovery version file.
UNIX - Get VMware Workstation Probes a Unix machine for VMware Workstation information
UNIX - OS Filesystems

(PPP script)

Retrieve OS filesystem. Probe parameter use_terminal (when true) is used to prevent lingering processes that result from bad network mounts.
UNIX - OS Uptime

(PPP script)

Retrieve OS uptime

V

To understand the relationship of vCenter components to one another and to the ESX Server, see vCenter data collected. For available vCenter probe parameter, see vCenter probes and probe parameters.
Probe Description
VMWare - vCenter Clusters Creates clusters and resource pools. Relates each cluster to its resource pools, ESX hosts, and its containing folder or datacenter. Triggers probes to explore ESX hosts.
VMWare - vCenter Datacenters Creates or updates vCenter and datacenter records. Creates records for folders and triggers probes (per datacenter) for datastores, clusters & resource pools, networks and VMs. Creates relationships between root folders and the datacenter and between non-root folders and their parents.
VMWare - vCenter Datastores Creates datastores, datastore hostmounts, and datastore disks. Relates each datastore to its VMs, ESX hosts and datacenter. Relates datastore disks to their datastore.
VMWare - vCenter ESX Hosts Creates records for ESX servers and hostmounts. Creates relationships between ESX servers and networks, resource pools, clusters, datastores, VMs, and the datacenter. Triggers probes for storage Discovery.
VMWare - vCenter ESX Hosts Storage Creates records for ESX host hardware: network adapters, disks, HBAs, FC ports, iSCSI and FC disks. Creates relationships between DAS/iSCSI/FC disks and datastore disks.
VMWare - vCenter Networks Creates network records. Relates networks to VMs, ESX hosts and the datacenter.
VMWare - vCenter VM NICs Creates records for virtual machines NICs.
VMWare - vCenter VMs Creates VM records and creates relationships between VMs and hosts, networks, folders and datastores. If the VM is not in a folder, relates it to the datacenter.

W

Probe Description
WebSphere - Get cell.xml Retrieve WebSphere cell.xml for Cell information
WebSphere - Get server.xml Retrieve WebSphere server.xml for Cell information
WebSphere - Get serverindex.xml Retrieve WebSphere server.xml for Cell information
Windows - Active Connections[-S] Retrieve active connections information
Windows - Active Processes[-S] Retrieve running processes
Windows - ADM Queries for information about active (running) processes and active connections - the information required to perform Application Dependency Mapping (ADM).
Windows - Classify Retrieve information to classify the version of Windows
Windows - Cluster Retrieve Window cluster information
Windows - CPU / Memory

(PPP script)

Retrieve memory information
Windows - Disks Retrieve Windows disk information
Windows - Find APD File Location Find the location where the application profile discovery environment files are located
Windows - Get APD Env File Content Get the application profile discovery environment file.
Windows - Get APD Environment Files Get the list of application profile discovery environment files
Windows - Get APD Version File Content Get the application profile discovery version file.
Windows - Get IIS Information Get Microsoft IIS Information
Windows - Get VMware Workstation Retrieve VMware information if VMware Workstation is installed.
Attention: VMware workstation Discovery is deprecated in the Helsinki release. This probe and its sensor will be removed from the product in a future release.
Windows - Hardware Information Retrieve hardware information, such as serial numbers
Windows - Identity

(PPP script)

Retrieve information for identifying it in the CMDB, such as serial number and NICs.
Windows - Installed Software

(PPP script)

Retrieve Windows installed software
Windows - MSSQL Retrieve information about the installed Microsoft SQL Server instances (2000, 2005, 2008, 2012) and associated databases.
Windows - Network Retrieve machine for network information
Windows - Network ARP Table Powershell probe that retrieves the IP address and MAC address of a Windows server.
Windows - OS Information Retrieve the OS information
Windows - Printers Retrieve network printer information
Windows - Services

(PPP script)

Retrieve the Windows services
Windows - Storage 2008 Identifies storage attached to systems running Windows 2000, 2003, or 2008.
Windows - Storage 2012 Identifies storage attached to systems running Windows 2012 and later.