Discovery Protocol - Credentials - MIBS Files



ServiceNow Discovery Protocols(Probes, Patterns) Requirements

#Approved CI ClassesProtocolPort ProbePort Protocol - Probes/Pattern    Discovery Relationship
1

Linux/Unix Servers [including storage devices] 

Relationship Classes:

cmdb_ci_linux_server.list

cmdb_ci_computer.list

cmdb_ci_disk.list

cmdb_ci_file_system.list

cmdb_running_process.list

cmdb_ci_network_adapter.list

cmdb_ci_hardware.list


SSH User credentials w/ SUDO for targetssh22


Probe to fire patterns for Horizontal discovery:

Horizontal Pattern

Probe Retrieves information for identifying it in the CMDB, such as serial number and NICs.

Linux - Identity

Probe Retrieve Linux installed software:

Linux - Installed Software

Probe Retrieves memory information:

Linux - Memory

Probe Gets detailed information about the memory modules installed in the system.
"| cat" is used because 1) Dmidecode tends to return junk error codes so "|" throws away the code, and 2) sudo command has a bug causing it to hang forever; see KB0683246 and https://bugzilla.sudo.ws/show_bug.cgi?:id=826 for details:

Linux - Memory Modules

Probe Gets network information:

Linux - Network

Probe Retrieve disk information

Linux - Storage:

Probe Gathers fully qualified domain name:

Linux - Find FQDN

Probe Retrieves serial numbers from DMI (BIOS)
"| cat" is used because 1) Dmidecode tends to return junk error codes so "|" throws away the code, and 2) sudo command has a bug causing it to hang forever; see KB0683246 and https://bugzilla.sudo.ws/show_bug.cgi?id=826 for details:

Linux - Hardware Information

Probe Gets the distribution for Linux operation system:

Linux - Distribution


2

Network Devices


 Classes:

cmdb_ci_ip_router.list

cmdb_ci_ip_switch.list

SNMPv3 Read Only Stringsnmp161

Pattern to fire patterns for Horizontal discovery:

The Horizontal Pattern probe works with the Horizontal Discovery sensor to enable Discovery to use patterns for discovery. When you see messages in the ECC Queue from this probe, they appear with the ECC queue name Pattern Launcher, followed by the name of the pattern. The probe contains a sensor named Horizontal Discovery Sensor, which performs the actual updates of the CMDB based on identification rules.

Horizontal Pattern

Network Router

Pattern fires to obtain Routing information:

Network Routing Device - Light

Pattern fires to obtain switch information:

Network Switch



3

NetApp Storage

Relationships Classes:

cmdb_ci_storage_server.list

cmdb_ci_storage_device.list

cmdb_ci_storage_cluster.list

cmdb_ci_storage_cluster_node.list

cmdb_ci_storage_node_element.list

cmdb_ci_network_adapter.list

cmdb_serial_number.list

cmdb_ci_ip_address.list

cmdb_ci_disk.list

cmdb_ci_storage_fileshare.list

cmdb_ci_storage_pool.list

cmdb_ci_storage_volume.list

cmdb_ci_iscsi_export.list

cmdb_ci_storage_controller.list

cmdb_ci_fc_export.list

cmdb_ci_fc_port.list



Basic Auth (net app read only)


Basic Authentication

Pattern Obtains NetApp device storage details:

NetApp Storage 7-Mode

Pattern obtains NetApp Devices storage clusters

NetApp Storage Cluster-Mode





4

VMware vCenter 

Relationship Classes:

cmdb_ci_vcenter.list

cmdb_ci_vmware_instance.list

cmdb_ci_vcenter_dv_port_group.list

cmdb_ci_vmware_template.list

cmdb_ci_vcenter_object.list

cmdb_ci_vcenter_datacenter.list

cmdb_ci_vcenter_network.list

cmdb_ci_vcenter_dvs.list

cmdb_ci_vcenter_folder.list

cmdb_ci_esx_resource_pool.list

cmdb_ci_vcenter_datastore.list

cmdb_ci_vcenter_cluster.list

mdb_ci_vcenter_dvs.list

cmdb_ci_storage_volume.list

cmdb_ci_network_adapter.list

VMWARE Read only user/passvmapp

22

80

443

Probes a Unix machine for VMWare Workstation information:

UNIX - Get VMWare Workstation

Probe to get information from vCenter about ESX hosts, resource pools, and virtual machines. Implementation details for this probe are located in a MID server script include called VMWarevCenterProbe.

VMWare - vCenter

Probe Explores clusters and resource pools. Relate each cluster to its resource pools, ESX hosts and its containing folder or datacenter. The sensor will trigger the "ESX Hosts" probe to explore ESX hosts.This probe's implementation is located in a MID server script include named VMWarevCenterClustersProbe.:

VMWare - vCenter Clusters

Probe to get information about a vCenter's datacenters. The sensor will fire a probe for each type of vCenter object in each datacenter:
VMs, explored by the "VMWare - vCenter VMs" probe,
clusters, explored by the "VMWare - vCenter Clusters" probe,
datastores, explored by the "VMWare - vCenter Datastores" probe, and
networks, explored by the "VMWare - vCenter Networks" probe.

This probe's implementation is located in a MID server script include named VMWarevCenterDatacentersProbe.

As of the Istanbul release this probe replaces the "VMWare - vCenter" probe for Discovery:

VMWare - vCenter Datacenters

Probe Explores datastores, datastore hostmounts and datastore disks.This probe's implementation is located in a MID server script include named VMWarevCenterDatastoresProbe:

VMWare - vCenter Datastores

Explore virtual networks.

This probe's implementation is located in a MID server script include named VMWarevCenterNetworksProbe.:

VMWare - vCenter Networks

Probe Explores NICs installed in virtual machines.This probe's implementation is located in a MID server script include named VMWarevCenterVMNICsProbe:

VMWare - vCenter VM NICs

Probe Explores VMs.This probe's implementation is located in a MID server script include named VMWarevCenterVMsProbe:

VMWare - vCenter VMs



5

F5 Load Balancer

Relationships classes:

cmdb_ci_lb_bigip.list

cmdb_ci_lb_interface.list

cmdb_ci_lb_pool.list

cmdb_ci_lb_pool_member.list

cmdb_ci_lb_vlan.list

cmdb_ci_lb_service.list

cmdb_ci_dns_name.list

cmdb_ci_cluster.list

cmdb_ci_cluster_node.list


 SNMP and read only shell BigIP usersnmp

Probe Retrieves the BIG-IP Identity:

SNMP - F5 BIG-IP - Identity               

Probe Retrieves the BIG-IP chassis serial number, which is globally unique for this vendor: 

SNMP - F5 BIG-IP - Identity - Serial     

Probe Collects information on the F5 BIG-IP, including pools, services, and VLANs.:

SNMP - F5 BIG-IP - System   

Probe Retrieves Load balancing Info:

F5 BigIP LTM       

F5 BigIP GTM                               

6

Oracle 

Relationship classes:

cmdb_ci_db_ora_instance.list



 sudo: can run crs_stat, lsnrctl, crsctl, srvctl)


JDBC


note: adding the service patch levet to the pattern

22

Probe Get the details of a specific Oracle instance:

Oracle - Instance Details   

Probe Obtain the PFile for Oracle instance:       

Oracle - Instance PFile

Prober Gathers Oracle instance version information:

Oracle - Instance Version

Probe Get the details of a specific Oracle listener:

Oracle - Listener Details

Pattern Retrieves Oracle DB information on Unix:

Oracle DB On Unix


7                                 Under review for Integrations with trusted datasources until JEA is available in the ServiceNow Orlando version.
8windows servers


JEA available in Orlando

interim solution will be to set up an integration 
9MSSQLJEA available in Orlando

interim solution will be to set up an integration 

SNMP Management Information Base (MIB) modules

SNMP MIBS - MID SERVER MIB FILEDescriptionActiveSort Class
A10 AX2.7.1-P3MIB file for A10 - AX
A10 COMMONS2.7.1-P3MIB file for A10 - COMMONS
Alteon-Cheetah-Layer429.5.1ALTEON-CHEETAH-LAYER4-MIB.mib
Alteon-Cheetah-Network29.5.1ALTEON-CHEETAH-NETWORK-MIB.mib
Alteon-Cheetah-Switch29.5.1ALTEON-CHEETAH-SWITCH-MIB
Alteon-Root29.5.1ALTEON-ROOT-MIB
BRIDGE-MIB1.0.0Bridge MIB file
CISCO-APENT-MIB
Prerequisite for CNTEXT
CISCO-CDP-MIB2005032100Management of the Cisco Discovery Protocol
CISCO-HSRP-MIB
MIB used for fetching basic Cisco's HSRP...
CISCO-SLB-MIB2008051500The MIB for managing Server Load Balanci...
CISCO-SMI2012082900The Structure of Management Information ...
CISCO-STACK-MIB2012061600This MIB provides configuration and runt...
CISCO-TC2011111100This module defines textual conventions ...
CISCO-VLAN-MEMBERSHIP-MIB2007121400The MIB module for the management of the...
CISCO-VTP-MIB2013101400The MIB module for entities implementing...
CNTEXT-MIB
Needed for Cisco CSS (Arrowhead)
DATAPOWER-CONFIG-MIB2007011100The MIB module for configuration of a Da...
DATAPOWER-NOTIFICATION-MIB2007011100The MIB module for notifications of a Da...
DATAPOWER-STATUS-MIB2007011100The MIB module for status monitoring of ...
DELL-RAC-MIB20080725Dell Remote Access Controller (RAC) Mana...
ENTITY-MIB2005081000Please refer to RFC https://tools.ietf.o...
F5-BIGIP-COMMON-MIB11.6.0Specifies and defines objects for which ...
F5-BIGIP-GLOBAL-MIB11.6.0Host name information
F5-BIGIP-LOCAL-MIB11.6.0Local application traffic objects, such ...
F5-BIGIP-SYSTEM-MIB11.6.0Objects representing common BIG-IP syste...
FOUNDRY-SN-AGENT-MIB2.0.0BigIron Router Switch Agent MIB
FOUNDRY-SN-ROOT-MIB1.0.1LAN Switch-Router Root MIB
IANA-ADDRESS-FAMILY-NUMBERS-MIB2014090200The AddressFamilyNumbers textual convention
IANAifType-MIB2006033100IANA Interface Type MIB
IDRAC-MIB20121030This MIB defines MIB objects that make i...
IEEE8021-PAE-MIB2004062200The Port Access Entity module for managi...
IF-MIB2000061400Generic objects for network interface su...
INET-ADDRESS-MIB2005020400Textual Conventions for Internet Network...
IPV6-TC
AppDirector - Load Balancer - Radware
ISS1.0ISS-MIB
JUNIPER-EX-SMI1.0.0Juniper Networks enterprise-specific EX ...
JUNIPER-SMI2013012500Juniper Enterprise Specific MIB: Structu...
JUNIPER-VLAN-MIB2010090700Juniper Enterprise Specific MIB: Vlan
LanMgr-Mib-II-MIB1.0.0LAN Manager 2.0 Management
LLDP-MIB2005050600LLDP configuration, statistics, local sy...
MSFT-MIB1.0.0Microsoft SNMP definitions
NetWare-Host-Ext-MIB1.0.0Host Ext MIB for Novell Netware
NetWare-Server-MIB1.0.0Server MIB for Novell Netware.
NS-ROOT-MIB10.5Netscaler MIB
P-BRIDGE-MIB9908250000MIB for IEEE 802.1p devices
PowerNet-MIB3.9.3APC's PowerNet MIB for Uninterruptible P...
Q-BRIDGE1.0.0The VLAN Bridge MIB module for managing ...
QMS-MIB1.0.6The MIB module for management of QMS pri...
RADWARE-MIB
AppDirector - Load Balancer - Radware
RMON-MIB2000051100Objects for managing remote network moni...
RMON2-MIB1.0.0The MIB module for managing remote monit...
SNMP-FRAMEWORK-MIB2002101400The SNMP Management Architecture MIB
SYSTEM1.3SYSTEM-MIB
WSD-MIB
AppDirector - Load Balancer - Radware

Out of Scope

Classes not approved