To provide immediate visibility into how your network and infrastructure are performing, the IBM SevOne Network Performance Management (NPM) collects performance metrics from more than a dozen, industry-standard protocols — an out-of-the-box collection capability that is more complete than any other on the market today. But, not every device or service in your infrastructure can be supported via these common methods – that’s why we extend the type of devices and technology supported by SevOne NPM through a series of data collectors.
Some examples of how collectors are used today by our customers include:
- Cisco ACI – SevOne NPM collects a broad set of overlay and underlay metrics from the Cisco APIC controller
- SD-WAN – SevOne NPM collects data from SD-WAN deployments from Cisco and Versa
- Enterprise Wi-Fi – SevOne NPM collects data from Wi-Fi controller and access points devices from Cisco and Aruba
Out of the “Box” Collection
SevOne NPM uses multiple protocols and standards to collect, monitor, report and analyze performance statistics. This multi-faceted approach allows SevOne NPM to monitor any node in enterprise and service provider networks including routers, switches, servers, firewalls, load balancers, eNodeBs, NIDs, UPS devices and more — as well as every application, operating system or process that is instrumented.
SevOne NPM supports “out of the box” the following collection protocols including:
Built for speed and flexibility, SevOne NPM uses a series of templates across device types that define what is to be polled and how the information is to be analyzed and presented. These templates permit new device types that support standard MIBs to be monitored right away upon introduction. Importing definitions for new MIBs and objects is done in minutes using SevOne NPM's SNMP Object Editor. With a simple user interface, even the most complex and proprietary MIBs can be easily configured.
- Set up new monitors with a few mouse clicks.
- View details on CPU, memory, interfaces, and other device components.
- Pinpoint issues related to quality of service (QoS).
- Drill down into network performance problems to isolate the root of performance issues.
SevOne NPM supports collection of SNMP data from hundreds of different types of network devices, including but not limited to Cisco, Juniper, Arista, A10, F5, Pure Storage, Dell, VMware and more.
NetFlow and other related flow technologies monitor data in layers 2 through 4 to provide visual details and identify “Who is doing what” on any given interface. SevOne NPM collects flow data from any router, switch, firewall, or other device that you enable to export flow data. Support for all 200+ available fields of NetFlow means you are not limited to predetermined fields or templates. Using NetFlow, SevOne NPM provides TopN reports for:
- "To and From" conversations
- Interfaces utilized
SevOne NPM supports collection of Flow data from wide variety of vendors supporting the formats noted above including but not limited to: Cisco, Juniper, Arista, Dell, HPE, Pure Storage, Ixia and more.
SevOne NPM supports multiple vCenters for a global view of your entire virtual infrastructure. SevOne NPM support for VMware enables you to monitor your ESX/ESXi hosts and virtual machines (or Guest OSs) through vSphere. New hosts are automatically discovered as they are added to a vCenter and the performance history of VMs is maintained when vMotion is used to move guests from host to host. Metrics collected from vCenter and the ESX servers include:
- CPU load
- CPU time spent in an idle state
- Time that the VM was ready but could not be scheduled on the physical CPU
- ESX memory consumed
- ESX memory mapped for the VM or host
- Memory actively used by the VMkernel
- Memory balloon
- Disk I/O rate
- In/out/total octets
SevOne NPM supports the collection and reporting of key performance indicators from the Windows Management Instrumentation (WMI) set of extensions. Microsoft server applications, including Exchange, Active Directory, IIS, and SharePoint can be monitored. SevOne NPM presents WMI information for use in graphs, TopN reports, and workflows, and it can be matched with SNMP data to create logical thresholds pertaining to:
- CPU usage
- Hard drive usage
SevOne NPM monitors server CPU, memory, availability, and the number of instances for each process, and alerts you when a process stops running or uses too much CPU or memory. Key features include:
- Diagnosing which process running on the server has the highest utilization.
- Reporting on which process consumes the most resources on the server.
SevOne NPM supports collection of server process data from a wide range of vendors, including but not limited to: Cisco, Dell, HPE and more.
HTTP + JMX
HTTP - SevOne NPM automatically queries web pages to determine if they respond appropriately. Information on availability, error status, download time, redirects, certificate errors, and more is stored over time, and is analyzed to calculate baselines and create proactive alerting thresholds.
- Monitor key elements to create the reports necessary for assessing slow application response time.
- Determine whether degradation or failure is due to the network or supporting web servers.
JMX - SevOne NPM supports the monitoring of Java Enterprise Edition (JEE) applications and infrastructure via the JMX (Java Management Extensions) API. Any key performance indicator exposed by the JVM (Java Virtual Machine) or by a Java application can be monitored by selecting it from a GUI-based configuration screen. Visualize common JMX or MBean indicators, such as per-component transaction rates, per-thread memory and CPU utilization, and thread and connection pool utilization. Ensure the correct operation of large, multi-tier Java platforms, such as Apache Tomcat, IBM WebSphere, Oracle WebLogic, Red Hat JBoss, SAP and many others
SevOne NPM provides immediate visibility to determine whether issues are in the network or due to poor DNS performance. The DNS plugin enables you to check whether the DNS server can resolve specific addresses and provides information on:
- DNS availability
- DNS forward lookup response time
- DNS reverse lookup response time
SevOne NPM supports collection of DNS-based data from Infoblox, BlueCat and Efficient IP.
Medianet, IP SLA, NBAR & Cisco NAM
Medianet - Medianet is a set of Cisco IOS technologies which help organizations provision and manage RTP-based protocols (voice and video). SevOne NPM collects NetFlow records generated by Medianet, enriched with quality metrics like packet loss, jitter, and round-trip time.
- Identify degradation to business critical voice, data, and video applications,
- Pinpoint bottlenecks and impacted sessions.
- Enhance end-user network experience.
IP SLA - Leveraging Cisco IP SLA network technology, SevOne NPM can create and graph synthetic, active measurements of end-to-end network performance between any two points on the network. This capability lets you validate network performance as measured by latency, jitter, packet loss, and throughput, independent of the devices that transmit network traffic, and more, including:
- Gather traffic statistics that cannot be observed externally.
- Validate the performance of independent devices that transmit network traffic.
- Analyze end user quality of experience (QoE).
- Create thresholds and get insight hop-by-hop to isolate problems.
NBAR - SevOne NPM uses NBAR to analyze application traffic patterns in real time and discover which applications are running on the network and monitor their resource consumption, all with minimal impact and network overhead. This capability helps classify voice, data traffic, and other difficult to classify applications and protocols, and assists you in setting priority policies for traffic. NBAR classifies the following types of protocols:
- Non-UDP and non-TCP IP protocols.
- TCP and UDP protocols that use statically assigned port numbers.
- TCP and UDP protocols that use statically assigned port numbers but still require stateful inspection.
- TCP and UDP protocols that dynamically assign port numbers and therefore require stateful inspection.
Cisco NAM - SevOne NPM enables you to monitor Cisco Network Analysis Module (NAM) data for networks that use Cisco NAM devices. Cisco NAM products provide network administrators with information that helps them optimize network resources, troubleshoot performance issues, and ensure consistent user experience. SevOne NPM monitors Cisco NAM data and provides granular traffic analysis, rich application performance metrics, comprehensive voice analytics, and summaries of deep packet captures.
EMS Data- SevOne NPM integrate with third party probes and EMS (element management systems) from network equipment vendors that provide management functions for LTE, IMS, and Ethernet backhaul components in networks.
- Avoid the overhead of directly polling or collecting performance data from individual network elements.
- Ensure visibility by collecting performance data from non-pollable elements when direct device communication is undesirable.
Proxy Ping, ICMP & Portshaker
Proxy Ping & ICMP - SevOne NPM support for Proxy Ping and ICMP allows users to measure response time from an end user perspective by simulating transactions on the network from any network device to another on the network. By defining the type of packet and the destination device, these response time tests deliver valuable data to ensure that the network is delivering the data your users need to do their jobs.
Portshaker - SevOne NPM uses Portshaker to collect metrics on port availability and response time. It reveals whether the device is listening on a specific TCP port and enables you to graph its response time. Unlike ICMP’s IP address only response, Portshaker addresses the entire TCP/IP Model stack by having the specific application port respond.
MySQL – SevOne NPM monitors MySQL database statistics, including:
- Aborted clients and connections
- Bytes sent and received
- Open files, stream, and tables
- Query Cache used, percent, and total
- Sort range and rows
- Table Locks immediate and waited
Third Party Deferred Data
SevOne NPM can import any time-based third party data for inclusion in SevOne NPM reports and instant graphs. By using SevOne NPM APIs, systems integrators and customers can import performance statistics, transactional data, temperature records, or other “deferred data” objects. Once imported, this third party data can be trended, baselined, and monitored like all other polled data in SevOne NPM.
With the help of Professional Services, SevOne NPM supports a dozens of different vendors, including but not limited to: Accedian, Amdocs, Emulex, Ericsson, Gemalto, Ixia, Oracle, Samsung and more.
Integrate with Leading AIOps & ITSM Systems
IBM Cloud Pak for Watson AIOps - SevOne NPM has a two-way integration with Watson AIOps. SevOne NP< can forward it's ML-based alerts to IBM Cloud Pak for Watson AIOps for further analysis and correlation. This integration enables teams to add more intelligence their network operations, and enable Watson AIOps to be more accurate and efficient in its analysis. This integration can be extended through Professional Services to include drill-back into SevOne NPM with context when Watson AIOps users are looking for detailed network performance data to supplement their troubleshooting efforts.
ServiceNow - SevOne NPM has a two-way integration with ServiceNow that closes the loop between insights and action to drive unmatched IT operational efficiency. Available through Professional Services, this integration delivers a simple, powerful and scalable closed loop analytics solution that not only generates operational insights, but automates the resolution process, drastically streamlining and simplifying the managing and maintaining of next generation digital infrastructures.
BMC Remedy - SevOne NPM has integrated with BMC Remedy to help automate the creation of trouble tickets with performance visibility data. This integration is available through Professional Services.
Moogsoft - SevOne NPM can be integrated with Moogsoft to forward ML-based alerts for further processing by their AIOps offering. This integration is available through Professional Services.
Big Panda - SevOne NPM can be integrated with Big Panda to forward ML-based alerts for further processing by their AIOps offering. This integration is available through Professional Services.