System Integrations

Selector System Integrations

This section covers the various Integrations that the Selector Software (S2) platform supports. While some specific integrations in the different categories have been highlighted here, the S2 platform is not limited to these alone, and can be easily extended to integrate with any tool as long as there is some method of sharing data with Selector.

Selector has a very flexible extract, transform, and load (ETL) ingest layer that enables the S2 software to integrate with legacy telemetry sources, more modern telemetry sources such as streaming telemetry, any type of product with an API, Kafka, and custom telemetry sources that customers are using in their network.

Selector also supports native integrations to Jupyter Notebook Explorer that enables customers to do custom scripting on the data in the Selector platform.

Selector supports various identity providers such as Azure AD, Active Directory, and standard-based authentication protocols.

Selector Integrations

Integration types include collaboration integrations such as Slack or REST APIs, workflow integrations such as ServiceNow or Jira, inventory integrations such as netbox, and data integrations such as Splunk or Github.

Selector System Integrations Figure

Selector integrations are in four major categories:

  • Collaborations—These are apps that integrate directly with the Selector software platform. For example, Selector can be accessed directly from Slack. REST APIs also provide close connections to Selector capabilities.
  • Workflow—These are apps that can be coordinated with the Selector platform to make user interactions easier. For example, ServiceNow apps and Jira tickets can be integrated to invoke various features of Selector’s platform. Also, workflows can integrate with inventory and identity providers to offer device and security features.
  • Inventory—Selector integrates with several device discovery and configuration tools to supply information about networks and the links they provide over geographical areas.
  • Data—Selector can integrate with many other sources of network information, These include tools like Splunk, Kubernetes, GitHub and many other valuable ways to gather network management information. Examples of Selector deployed integrations include Kafka, Webhooks, Elastic, REST polling, Syslog, SNMPv2 and SNMPv3, streaming telemetry, AWS S3, GCP StackDriver, AWS Cloudwatch, and more.

Selector APIs are aligned with the TM Forum industry standard Open APIs/interfaces and support encryption.

Major Integration Categories

Selector integrations are grouped into several major categories:

  • Network Equipment: Switches, routers, and other devices
  • Synthetics: Telemetry such as Pingmesh or Cisco’s Thousand Eyes and more
  • Logs: Information recorded or posted by various devices
  • Automation Workflow: ML is used to interpret information from automatic processes
  • Identity Provider: Device authentication information
  • Alerting: Notifying others of issues
  • Collaboration Tools: Using services like chatbots to assist responses
  • Public Cloud-Native Services: Information gathered from cloud-based applications
  • Application Monitoring: ML and root-cause analysis uses information gathered by apps
  • Tools Supporting Standard Methods: Allows for expansion of integration techniques

All of these categories are detailed below.

Network Equipment

Selector Software provides a centralized platform that ingests a variety of data (ex configuration, topology, logs, metrics, events, APIs) from a wide range of network, device, infrastructure, application sources. Selector, leverages advanced analytics and machine learning to proactively detect health, performance, failures and anomalies across these domains, correlates insights into actionable intelligence, and facilitates automated workflows for intelligent alerting, root cause analysis, and streamlined incident tracking.

Vendor Integration Examples

  • Routers, Switches: Juniper, Cisco, Cienna, Arista
  • Infrastructure: Vmware, Kubernetes
  • Device Inventory, CMDB: Netbox, Network-to-code Nautobot, Infoblox NetMRI, ServiceNow
  • SDWAN: Cisco Meraki, Cloudgenix Palo Alto Networks
  • NMS, EMS: Vmware vCenter, Cisco vManage, Arista CloudVision
  • WLAN: Cisco Prime

Vendor Integration Methods

EST API, File Ingest, SNMP (Poll/Push), Syslog, Protocol, Streaming

Synthetics

The Selector platform enhances network, device, infrastructure, and application availability, reachability, and performance analysis by integrating synthetic data with a broad spectrum of telemetry, including configurations, topology, logs, metrics, events, and API data from diverse sources. Leveraging advanced analytics and machine learning, Selector correlates these datasets to proactively identify potential issues and provide comprehensive insights into the health and performance of the entire IT ecosystem.

Synthetics Examples

  • Cisco Thousand Eyes
  • Pingmesh

Synthetics Integrations Methods

REST API, Webhook, Protocol (ICMP, UDP)

Logs

Selector Software provides a centralized platform that ingests a variety of data (ex configuration, topology, logs, metrics, events, APIs) from a wide range of network, device, infrastructure, application sources. Selector, leverages advanced analytics and machine learning to proactively detect health, performance, failures and anomalies across these domains, correlates insights into actionable intelligence, and facilitates automated workflows for intelligent alerting, root cause analysis, and streamlined incident tracking.

Logs Examples

  • Splunk
  • Syslog native
  • Tacacs logs
  • Logstash

Logs Integrations Methods

REST API, Webhook, Protocol, Streaming

Automation Workflow

Selector Software provides a centralized platform that ingests a variety of data (ex configuration, topology, logs, metrics, events, APIs) from a wide range of network, device, infrastructure, application sources. Selector leverages advanced analytics and machine learning to proactively detect health, performance, failures and anomalies across these domains, correlates insights into actionable intelligence, and facilitates automated workflows for intelligent alerting, root cause analysis, and streamlined incident tracking. Some of the sample workflows include automated ticketing workflows with ServiceNow, Email notification with Twilio/SendGrid, orchestration workflow automation via Itential, Ops monitoring workflows with SolarWinds, Source code repository integration with Bitbucket for version tracking, change management workflows, issue management with Jira for automated ticket alerts to the NoC.

Automation Examples

  • ServiceNow
  • RunDeck
  • PagerDuty
  • Bitbucket
  • Jira
  • Itential
  • SolarWinds
  • Twilio/SendGrid

Automation Integrations Methods

REST API, Webhook, Protocol, Streaming

Identity Provider

Selector provides a centralized platform to broker authentication across multiple IDPs and manage automated authentication alerts across multiple systems.

Identity Provider Examples

  • Okta
  • Ping Identity
  • Google
  • Azure

Identity Provider Integrations Methods

REST API, Webhook, Protocol, Streaming

Alerting

Selector provides a centralized platform to manage alerts across multiple systems and offers correlated insights across these systems with a single pane of glass view across various layers (ex IP, Flow, Optical etc.).

Alerting Examples

  • BigPanda
  • ScienceLogic
  • LightRiver netFLEX (for Optical Alerts)

Alerting Integrations Methods

REST API, Webhook, Protocol, Streaming

Collaboration Tools

Selector integrates with leading collaboration tools like Slack, Microsoft teams, providing easily accessible notifications, intelligent alerts, and interactive chatbot capabilities within existing workflows, thereby providing a streamlined alert, incident response experience and improved team collaboration.

Collaboration Tools Examples

Collaboration Tools Integration Methods

EST API, Webhook, Protocol, Streaming

Public Cloud-Native Services

Selector Software provides a centralized platform that ingests a variety of data (ex configuration, topology, logs, metrics, events, APIs) from a wide range of public cloud services . Selector, leverages advanced analytics and machine learning to proactively detect health, performance, failures and anomalies across these cloud resources, correlates insights into actionable intelligence, and facilitates automated workflows for intelligent alerting, root cause analysis, and streamlined incident tracking.

Public Cloud-Native Services Examples

  • AWS SQS
  • AWS Cloudwatch

Public Cloud-Native Services Integration Methods

EST API, Webhook, Protocol, Streaming

Application Monitoring

Selector Software provides a centralized platform that ingests a variety of data (ex configuration, topology, logs, metrics, events, APIs) from application monitoring tools and others like network, device, infrastructure, application sources. Selector, leverages advanced analytics and machine learning to proactively detect health, performance, failures and anomalies, application health and dependencies, correlates insights into actionable intelligence, and facilitates automated workflows for intelligent alerting, root cause analysis, and streamlined incident tracking.

Application Monitoring Example

  • Dynatrace

Application Monitoring Integration Methods

REST API, Webhook

Tools Supporting Standard Methods

Selector Software provides a centralized platform that ingests a variety of data (ex configuration, topology, logs, metrics (SNMP Polling, SNMP Traps, gNMI, Prometheus ) , events, APIs, flow data, BGP monitoring) from a wide range of network, device, infrastructure, application sources. Selector, leverages advanced analytics and machine learning to proactively detect health, performance, failures and anomalies across these domains, correlates insights into actionable intelligence, and facilitates automated workflows for intelligent alerting, root cause analysis, and streamlined incident tracking.

Tools Supporting Standard Methods Examples

  • Event Streaming (Kafka)
  • Flow data (Netflow)
  • Metrics (SNMP Polling, SNMP Traps, Prometheus Metrics, gNMI)
  • REST API
  • Webhooks
  • BGP Monitoring (BMP/OBMP)
  • File Ingest, CSV, Excel sheet, Google sheets
  • Others…

Tools Supporting Standard Integration Methods

REST API, File Ingest, SNMP (Poll/Push), Syslog, Protocol, Streaming

Details for App Integrations

Slack Integration Details

MS Teams Integration Details


Slack Integration

SelectorAIOps Slack Integration

MS Teams Integration

SelectorAIOps Microsoft Teams Integration