Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties



Platform OwnerDeanna Burns (Unlicensed)
Project ManagerDavid Swanson (Unlicensed)
Document status
Status
colourGreen
titleWork in Progess
SN Discovery SME
CMDB ManagerChristopher Abbott (Unlicensed)
Technical writersVandana Bansal
Yale Technical LeadAndrew Newman (Unlicensed)
SN CMDB LeadVimalpriya Kothandapani (Unlicensed)


...

MidServer Services Architecture


The Management, Instrumentation, and Discovery (MID) Server is a Java application that runs as a Windows service or UNIX daemon on a server in your local network. 

The MID Server facilitates communication and the movement of data between a ServiceNow instance and external applications, data sources, and services.


The MID Server enables communication between a Servicenow Instance and the customer network
It is  a Java Application that runs as a Windows Service or a Unix Dameon
It requires only an outbound connection on Port 443

...

MIdServer Services Requirements


The Management, Instrumentation, and Discovery (MID) Server is a Java application that runs as a Windows service or UNIX daemon on a server in your local network. The MID Server facilitates communication and the movement of data between a ServiceNow instance and external applications, data sources, and services.


Windows server: To discover Windows-based servers, run Service Mapping patterns, or execute Orchestration commands on Windows devices, the MID Server must be installed on a Windows server. The MID Server supports all Windows Server 2008, 2012, and 2016 editions, virtual machines, and 64-bit systems.


Note: .NET Framework version 3.5, 4.0, 4.5, 4.6, or 4.7 is required for Service Mapping support and for Windows pattern-based discovery.

...

810
#RequirementProtocolImportanceMid Server updates/ Notes Protocol - Probes/Pattern 
1windows classJEA available in Orlando
High

interim solution will be to set up an integration 

2Linux/Unix Servers [including storage devices] SSH User credentials w/ SUDO for targetHigh

 


3Network DevicesSNMPv3 Read Only StringHigh
4vCenter read only user/pass5MSSQL Powershell userHighinterim solution will be to set up an integration 
65NetApp Storage

Basic Auth (net app read only)

SNMP Read only string

High
76VMware vCenter VMWARE Read only user/passHigh

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



7F5 Load Balancer SNMP and read only shell BigIP userHigh9Oracle listener

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                               

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

High


note: adding the service patch levet to the pattern

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


MidServer Installation Process

...

MidServer NameServiceNow InstanceLocationIPhost nameStatusClusterHost Os
yalesand1yalesandbox@service-now.comNorwalk172.18.16.39snow-tst-mid1.yu.yale.eduupYeswindows
yalesand2yalesandbox@service-now.comwest Campus 172.18.16.52snow-tst-mid2.yu.yale.eduupYeswindows
yalesand3yalesandbox@service-now.comwest campus172.18.16.52snow-tst-mid2.yu.yale.eduupyeswindows

...