Create a discovery behavior for Unix-based load balancers

If your network uses load balancers running on Linux hosts, create a discovery behavior to ensure Service Mapping and Discovery discover them correctly.

Before you begin

Make sure that the Discovery plugin activated in your ServiceNow instance.

Role required: sm_admin or admin

About this task

The discovery and mapping process begins from Discovery identifying the host. Once the host discovery is complete, Service Mapping starts discovering and mapping applications running on this host.

With the default discovery process, Discovery identifies a configuration item (CI) as a Linux server if it finds an SSH port in use. It may lead to incorrect discovery of load balancers running on Linux as Linux servers. Create a discovery behavior to first discover network devices using SNMP protocol. After Discovery has discovered Unix-based load balancers correctly and created appropriate CIs for them, you can carry on with discovering and mapping business services in Service Mapping.

Discovery performs discovery through a MID Server located in the enterprise private network. A behavior determines:
  • What MID Server Discovery is using
  • What probes and patterns the chosen MID Server is running

Procedure

  1. Create a new behavior for discovering Unix-based load balancers:
    1. Navigate to Service Mapping > Administration > Behavior.
    2. Click New.
    3. Enter the name for this behavior.
    4. Right-click on the header bar and click Save.
    5. Click New on the Discovery Functionality tab.
    6. Enter 1 in the Phase field.
    7. Select SNMP only from the Functionality list.
    8. Select the relevant MID Servers in the MID Servers area.
    9. Check the Active check box.
    10. Click Submit.
  2. Create a discovery schedule for the newly defined behavior:
    1. Navigate to Discovery > Discovery Schedules > Behavior.
    2. Click New.
    3. Fill in the fields as follows:
      Table 1. Discovery Schedule Form for Discovery
      Field Description
      Name Enter a unique, descriptive name for your schedule.
      Discover Select Configuration items.
      Behavior Select the behavior you created in Step 1.
      Service discovery Select CI Type
      Note: In some special cases, you must create a schedule just for one specific CI. To do so, select Specific CI.
      Active Select the check box to enable this schedule. If you clear the check box, the schedule is disabled, but you can still run a discovery manually from this form, using the configured values.
      Max Run Time Set a time limit for running this schedule. When the configured time elapses, the remaining tasks for the discovery are cancelled, even if the scan is not complete. Use this field to limit system load to a desirable time window. If no value is entered in this field, this schedule runs until complete.
      Run Determines the run schedule of the discovery. Configure the frequency in the Run field and the other fields that appear to specify an exact time.
      Note: The run time always uses the system timezone. If you add the optional Run as timezone field, it has no effect on the actual runtime.
  3. Create an IP range for the discovery schedule:
    Important: The IP range for the schedule must correlate with the IP range of the MID Server you assigned to the behavior.
    1. On the Discovery IP Ranges tab, click New.
    2. Enter the name for this IP range.
    3. Configure the IP range by entering IP addresses in the Starting IP and Ending IP fields.
  4. Click Submit.