SevOne logo
You must be logged into the NMS to search.

Table of Contents (Start)

SevOne NMS 5.4 Quick Start Guide - xStats

SevOne NMS Documentation

All SevOne NMS user documentation is available online from the SevOne Support website.

  1. www.sevone.com/support

  2. Click Login.

  3. Enter email address and password.

  4. Click Login.

  5. Scroll down to the Solutions section.

© Copyright 2015, SevOne Inc. All rights reserved. SevOne, SevOne PAS, SevOne DNC, Deep Flow Inspection, and Rethink Performance are either registered trademarks or trademarks of SevOne Inc. Other brands, product, service and company names mentioned herein are for identification purposes only and may be trademarks of their respective owners.

Introduction

This document describes the best practices for SevOne NMS users to implement and manage the polling of xStats data from your network.

The xStats plugin enables you to retrieve or import any data that can be made available in a flat file format into SevOne NMS for monitoring and reporting purposes. SevOne NMS supports the collection of xStats data from any format that provides the ability to programmatically parse the files to CSV, XML, JSON and other common file types. The xStats plugin receives or imports these files to the SevOne NMS appliance via SFTP, HTTP, or other methods. Contact your SevOne Sales Engineer to discuss your network's xStats parser specifications. SevOne Developers create a custom parser for your requirements and upload the parser to your SevOne NMS appliance. You then configure your Access Control Lists to open appropriate ports for your network to communicate with the SevOne NMS appliance. When your implementation includes multiple parsers, several parsers can simultaneously monitor a single device.

In SevOne NMS, plugins are mechanisms that poll (collect, ask for, etc.) data from technologies. Plugins define a way to get data, usually via some protocol such as SNMP, ICMP, WMI, etc. Most plugins are automatically enabled when you add a device to SevOne NMS so you can poll applicable objects with minimal configuration. The exceptions are; CallManager, JMX, NAM, Telephony, VMware, and WMI which require device specific input.

Objects are discrete components of a device or a software component that have one or more performance indicators on which SevOne NMS can monitor, trend, and alert. SevOne NMS considers an element to be any performance object. Indicators are grouped by indicator types which in turn are grouped by object types.

  • Object Types - Define logical things to ask for information about.

  • Indicator Types - Define kinds of metrics that object types can have.

The xStats plugin is unique in that it uses the xStats sources you define on the xStats Source Manager to create devices in SevOne NMS. The source also creates the applicable xStats object types that appear on the Object Type Manager and the xStats indicator types that appear on the Indicator Type Manager.

xStats Source Manager

Sources are parser specific means of collecting xStats data. xStats parsers are manufacturer/equipment specific applications that are created for your implementation based upon discussions you have with your SevOne Sales Engineer. The xStats Source Manager enables you to manage the data collection sources for the xStats plugin to use. You can create an unlimited number of xStats sources.

Data the xStats source collects creates the xStats devices, xStats object types, and xStats indicator types in SevOne NMS. Additional data about xStats sources appears on the xStats Log Viewer page.

To access the xStats Source Manager from the navigation bar, click the Administration menu, select Monitoring Configuration, and then select xStats Source Manager.

images/download/attachments/12322193/xstatssourcemanager.png

Perform the following steps to manage xStats sources.

  1. Click Add Source or click images/download/attachments/12322193/editnew.png in the Actions column to display the Add/Edit Source pop-up.

    images/download/attachments/12322193/xStats-AddSource.png
  2. In the Name field, enter the source name.

  3. Click the Peer drop-down and select the peer to monitor data from the source. Each source has a different load impact on the appliance. In larger clusters, it may be beneficial to distribute the source load among your SevOne NMS peers.

  4. In the IP Address field, enter the IP address of the device from which the source is to monitor data.

  5. Click the Source Type drop-down list and select the collection method for the source to use.

  6. In the Retrieval Frequency (seconds) field, enter the number of seconds for how frequently the source is to attempt to retrieve/receive new data. The retrieval duration for each source can be set to any value, but is most commonly set to 300 seconds (5 minutes).

  7. Click the Device Creation drop-down.

    • Select Manual to enable manual addition of the devices the source discovers to SevOne NMS and the ability to link the devices the source discovers to devices that already exist in SevOne NMS.

    • Select Automatic to automatically add the devices that the source discovers to SevOne NMS and for display on the Device Manager with the xStats plugin enabled.

  8. Select the Unique Files Only check box to have the source collect only files that have yet to be collected. Leave clear to collect all available files from the devices even if the file was previously collected and to re-process all previous data from those files.

  9. In the Username field, enter the user name SevOne NMS needs to authenticate onto the device from where the source data is to be monitored.

  10. In the Password field, enter the password SevOne NMS needs to authenticate onto the device.

  11. In the Override Retrieval Directory field, enter the full path to the directory on the SevOne NMS appliance where you prefer to store data. Leave this field blank to accept the default directory.

Manage xStats Devices

The xStats data from the source creates devices. The Devices column displays the number of devices the source creates and the number of new devices that the latest poll found. When you define a source, you choose to require manual intervention to add the xStats devices to SevOne NMS or to have the source automatically add the devices to SevOne NMS.

When you click the link in the Devices column or click images/download/attachments/12322193/cmapeer.png in the Actions column to display the Manage Devices pop-up.

  • Watched Displays images/download/attachments/12322193/checkgreenb.png when the device is watched by the xStats plugin or displays images/download/attachments/12322193/redexa.png when the device is ignored by the xStats plugin.

  • Name From Source - Displays the name of the device as discovered by the xStats source.

  • IP Address - Displays the IP address of the device.

  • First Seen - Displays the date/time the devices first appears from the xStats source.

  • Last Seen - Displays the date/time the device most recently appears from the source.

  • Name in SevOne - Displays the name of the device that displays on the Device Manager.

  • images/download/attachments/12322193/editnew.png - Click to display the Edit Device page where you can edit the device.

  • images/download/attachments/12322193/worddav02e36d1d66fb4caae2a8c994b17b9bff.png - Click to display a link to the Device Summary and links to the report templates that are applicable for the device.

  • images/download/attachments/12322193/link.png - When you define the source to require manual device creation, this icon enables you to link the new device to a device that is already in SevOne NMS. This is useful when multiple sources find the same xStats device.

  • images/download/attachments/12322193/devicesummary.png - When you define the source to require manual device creation this icon enables you to add the device as a new device.

Enable xStats Plugin

The xStats source creates devices in SevOne NMS. The xStats plugin is automatically enabled for the devices the source creates. You do not add devices to SevOne NMS for xStats. The Device Manager provides access to the Edit Device page where you can disable/enable the xStats plugin for the devices the source creates.
images/download/attachments/12322193/xStats-EditDevice.png
Perform the following steps to manage the xStats plugin for a device in SevOne NMS.

  1. From the navigation bar, click Devices and select Device Manager to display the Device Manager.

  2. Click images/download/attachments/12322193/worddavbddb716e4cae0d68c53da4246d50dc65.png next to a device to display the Edit Device page.

  3. In the plugin section (displays SNMP by default), click the drop-down and select xStats.

  4. Clear/select the xStats Capable check box to disable/enable the processing of xStats data for the device.

Manage xStats Object Types and Indicator Types

The Object Types page enables you to manage the object types and the indicator types the xStats sources create. The xStats object types each source creates are enabled by default. The Object Types page enables you to add, edit, delete, and disable xStats object types and indicator types.

The Object Rules page enables you to define rules to disable polling of objects and the Object Manager enables you to manage the objects on each device.

To access the Object Type Manager from the navigation bar, click the Administration menu, select Monitoring Configuration, and then select Object Types.

images/download/attachments/12322193/xStats-EditObjectType.png

Manage xStats Object Types

Perform the following steps to manager xStats object types.

  1. Click the Filter drop-down and select xStats to display the xStats object types in the Object Types hierarchy.

  2. Click Add or click images/download/attachments/12322193/editnew.png to display the Add/Edit xStats Object Type pop-up.

  3. In the Name field, enter the name of the object type.

  4. In the Field Identifiers field, enter the object type field identifiers the source provides.

  5. Select the Ignore check box to have the xStats plugin not monitor the object type.

  6. Click Save.

Manage xStats Atomic Indicator Types

The Object Types page enables you to manage the indicator types the xStats sources create.

images/download/attachments/12322193/xStats-EditIndicatorType.png

Perform the following steps to manage xStats atomic indicator types.

  1. Click the Filter drop-down and select xStats to display the xStats object types in the Object Type hierarchy.

  2. Click on an object type to display its indicator types on the right.

  3. Click Add Atomic Indicator Type or click images/download/attachments/12322193/editnew.png to display the Add/Edit xStats Indicator Type pop-up.

  4. In the Indicator Name field enter the name of the indicator type.

  5. In the Description field, enter the name to display.

  6. Click the Indicator Type drop-down and select a type.

  7. Click the Measure As drop-down and select a data unit.

  8. Click the Display As drop-down and select a display unit.

  9. Select the Maximum Value check box to indicate the indicator has a maximum value.

  10. In the Field Identifiers field, enter the object type field identifiers.

  11. Select the Default Allowed for New Devices check box to have the xStats plugin monitor the indicator type by default when the object type is enabled and you enable the xStats plugin for a device.

  12. Select the Ignore check box to have the xStats plugin ignore the indicator type.

  13. Click Save.

xStats Synthetic Indicator Types

Synthetic indicator types enable you to perform math on multiple metrics collected from multiple indicators on a single monitored object in order to calculate new KPIs.

Synthetic indicator types behave similar to the Calculation Editor that enables you to create custom calculation objects that perform math on multiple metrics collected from multiple objects and/or multiple synthetic indicators that you poll via the Calculation plugin. This enables you create your own KPIs even when those KPIs do not exist on a device such as Percentage Loss, Percent Error, and Percent Idle. Synthetic indicators are always gauge type indicators and SevOne NMS evaluates all the indicator values the synthetic indicator uses as if the value is a gauge.

Example: You want to monitor voice gateways to reveal which PRI gets the most or least usage. Typical poll metrics enable you to report on the status of individual bearer channels and not the sum of all channels at any given time. This makes it difficult to monitor and alert on total PRI usage. Synthetic indicators enable you to sum the bearer channel statuses (each channel gets a value of 1 when busy), divide by the total number of bearer channels (23), and then multiply by 100, to collect the desired metric for PRI % usage.

You can define synthetic indicator types for the following plugins: Calculation, CallManager, Deferred Data, JMX, SNMP, WMI, and xStats.

  1. Click the Filter drop-down and select xStats Poller to display the object types in the hierarchy.

  2. Click on an object type to display its indicator types on the right. If the object type does not have any indicator types, the Add Synthetic Indicator Type button does not appear.

  3. Click Add Synthetic Indicator Type or click images/download/attachments/12322193/worddav0cfdee551f4230d3dcfcca16e51ce8d6.png next to a synthetic indicator type to display the Add/Edit Synthetic Indicator Type pop-up.

  4. In the Indicator Name field, enter the name of the synthetic indicator type.

  5. In the Description field, enter the name to display.

  6. The Synthetic Indicator Expression field enables you to define the calculation.

    If the border around the field turns red, your calculation is invalid and your graph results will be erroneous.

    1. Click an indicator type in the Available Source Indicators field and drag it to the Synthetic Indicator Expression field. The Available Source Indicators field contains the indicator types associated to the object type you select in the hierarchy.

    2. Enter applicable operators in the Synthetic Indicator Expression field to formulate the calculation. See the Acceptable Operators section below.

    3. Drag additional source indicator types and enter additional mathematical symbols to create the expression in the Synthetic Indicator Expression field.

  7. The Maximum Value Expression field enables you to define the indicator type maximum value calculation.

    1. Click an indicator type in the Available Source Indicators field and drag it to the Maximum Value Expression field.

    2. Enter applicable operators in the Maximum Value Expression field to formulate the calculation. See the Acceptable Operators section below.

    3. Drag additional source indicator types and enter additional mathematical symbols to create the expression in the Maximum Value Expression field.

  8. Click the Measure As drop-down and select the unit of measure to use to measure the data.

  9. Click the Display As drop-down and select the unit of measure in which a display the data.

  10. Select the Default Allowed for New Devices check box to have the plugin poll the indicator type by default when the object type is enabled and you enable the plugin for a device.

  11. Click Save.

Acceptable Operators

Your expression formula can include the following characters:

  • + add

  • - subtract

  • * multiply

  • / device

  • & & logical and

  • || logical or

  • <= less or equal

  • >= greater or equal

  • ! not equal

  • == equal

  • > greater than

  • < less than

  • ^ raise x to the power of y

  • % modulus

  • ?: if then else

If your calculation results in either of the following invalid values, there will be a gap in your graph: Not a Number (NAN) and Infinity (+/-INF). The following is how SevOne NMS attempts to prevent invalid values.
In sequence of processing:

  • Zero divided by zero results in NAN.

  • Any positive value divided by zero results in +INF.

  • Any negative value divided by zero results in -INF.

  • Zero multiplied by +/-INF results in NAN.

  • Any value added to, subtracted from, multiplied by, divided by, or divided from NAN results in NAN.

  • Any value compared to NAN (<, <=, ==, >=, >) results in 0. NAN != NAN.

  • Any value compared to +INF is less than +INF, except that +INF == +INF

  • Any value compared to -INF is greater than -INF, except that -INF == -INF

  • Any value added to or subtracted from +INF results in +INF

  • Any positive value multiplied by +/-INF results in +/-INF

xStats Log Viewer

The xStats Log Viewer enables you to view additional details from the xStats sources you define on the xStats Source Manager. xStats sources create the xStats devices, objects, and indicators the xStats plugin polls.

To access the xStats Log Viewer from the navigation bar, click the Administration menu, select Monitoring Configuration, and then select xStats Log Viewer.
images/download/attachments/12322193/xstatslogviewer.png

Sources

When you create an xStats source on the xStats Source Manager, the Sources section displays the following information.

  • Name - Displays the xStats source name.

  • IP Address - Displays the IP address of the device from which the source retrieves/receives xStats data.

  • Last Successful Fetch - Displays the date and time the source most recently performed a successful collection of xStats data.

  • Last Attempted Fetch - Displays the date and time the source most recently attempted to fetch xStats data.

Source Files

The Source Files section displays the following information.

  • Input File - Displays the name of the file the xStats source fetched/received.

  • Indicator Count - Displays the number of indicators the xStats source found in the file.

  • Fetched Time - Displays the time the source fetched the file.

  • Parsed Time - Displays the time the xStats parser parsed the file.

  • Processed Time - Displays the time the xStats plugin processed the xStats data.