RX traffic load close to port capacity-gigamon-GigaVUE-OS

RX traffic load close to port capacity-gigamon-GigaVUE-OS
0

RX traffic load close to port capacity-gigamon-GigaVUE-OS

Vendor: gigamon

OS: GigaVUE-OS

Description:
Indeni will alert if the receive traffic load is close to the port capacity.

Remediation Steps:
High interface utilization usually occur when the network is experiencing heavy traffic load. Check if the heavy traffic load is expected.

How does this work?
Using the “show port utilization” to grab port utilization data.

Why is this important?
Generally, tracking the amount of receive data through the interfaces is important to identify any capacity related issues, and apply QoS mechanisms.

Without Indeni how would you find this?
Login to the device’s CLI, change to enable mode and issue “show port utilization”. This would present a table with the ports in question and their utilization as well as other parameters.

gigamon-show-port-utilization

name: gigamon-show-port-utilization
description: Fetch port utilization stats
type: monitoring
monitoring_interval: 5 minutes
requires:
    vendor: gigamon
    os.name: GigaVUE-OS
    privileged-mode: 'true'
comments:
    network-interface-rx-rate-mbps:
        why: |
            Generally, tracking the amount of receive data through the interfaces is important to identify any capacity related issues, and apply QoS mechanisms.
        how: |
            Using the "show port utilization" to grab port utilization data.
        without-indeni: |
            Login to the device's CLI, change to enable mode and issue "show port utilization". This would present a table with the ports in question and their utilization as well as other parameters.
        can-with-snmp: true
        can-with-syslog: false
        vendor-provided-management: |
            Can be done through Fabric Manager (FM) GUI with REST API calls.
    network-interface-tx-rate-mbps:
        why: |
            Generally, tracking the amount of transmit data through the interfaces is important to identify any capacity related issues, and apply QoS mechanisms.
        how: |
            Using the "show port utilization" to grab port utilization data.
        without-indeni: |
            Login to the device's CLI, change to enable mode and issue "show port utilization". This would present a table with the ports in question and their utilization as well as other parameters.
        can-with-snmp: true
        can-with-syslog: false
        vendor-provided-management: |
            Can be done through Fabric Manager (FM) GUI with REST API calls.
    network-interface-bandwidth-mbps:
        why: |
            Capture the interface speed in Mbps.
        how: |
            Using the "show port utilization" to grab port utilization data.
        without-indeni: |
            Login to the device's CLI, change to enable mode and issue "show port utilization". This would present a table with the ports in question and their utilization as well as other parameters.
        can-with-snmp: true
        can-with-syslog: false
        vendor-provided-management: Can be done through Fabric Manager (FM) GUI with
            REST API calls.
steps:
-   run:
        type: SSH
        command: show port utilization
    parse:
        type: AWK
        file: gigamon-show-port-utilization.parser.1.awk

gigamon-show-port-utilization

name: gigamon-show-port-utilization
description: Fetch port utilization stats
type: monitoring
monitoring_interval: 5 minutes
requires:
    vendor: gigamon
    os.name: GigaVUE-OS
    privileged-mode: 'true'
comments:
    network-interface-rx-rate-mbps:
        why: |
            Generally, tracking the amount of receive data through the interfaces is important to identify any capacity related issues, and apply QoS mechanisms.
        how: |
            Using the "show port utilization" to grab port utilization data.
        without-indeni: |
            Login to the device's CLI, change to enable mode and issue "show port utilization". This would present a table with the ports in question and their utilization as well as other parameters.
        can-with-snmp: true
        can-with-syslog: false
        vendor-provided-management: |
            Can be done through Fabric Manager (FM) GUI with REST API calls.
    network-interface-tx-rate-mbps:
        why: |
            Generally, tracking the amount of transmit data through the interfaces is important to identify any capacity related issues, and apply QoS mechanisms.
        how: |
            Using the "show port utilization" to grab port utilization data.
        without-indeni: |
            Login to the device's CLI, change to enable mode and issue "show port utilization". This would present a table with the ports in question and their utilization as well as other parameters.
        can-with-snmp: true
        can-with-syslog: false
        vendor-provided-management: |
            Can be done through Fabric Manager (FM) GUI with REST API calls.
    network-interface-bandwidth-mbps:
        why: |
            Capture the interface speed in Mbps.
        how: |
            Using the "show port utilization" to grab port utilization data.
        without-indeni: |
            Login to the device's CLI, change to enable mode and issue "show port utilization". This would present a table with the ports in question and their utilization as well as other parameters.
        can-with-snmp: true
        can-with-syslog: false
        vendor-provided-management: Can be done through Fabric Manager (FM) GUI with
            REST API calls.
steps:
-   run:
        type: SSH
        command: show port utilization
    parse:
        type: AWK
        file: gigamon-show-port-utilization.parser.1.awk

cross_vendor_port_rx_bandwidth_utilization_high

// Deprecation warning : Scala template-based rules are deprecated. Please use YAML format rules instead.

package com.indeni.server.rules.library.templatebased.crossvendor

import com.indeni.server.rules.RuleCategory
import com.indeni.server.rules.library.templates.NearingCapacityWithItemsTemplateRule



case class CrossVendorPortRxBwUtilHigh() extends NearingCapacityWithItemsTemplateRule(
  ruleName = "cross_vendor_port_rx_bandwidth_utilization_high",
  ruleFriendlyName = "All Devices: RX traffic load close to port capacity",
  ruleDescription = "Indeni will alert if the receive traffic load is close to the port capacity.",
  usageMetricName = "network-interface-rx-rate-mbps",
  limitMetricName = "network-interface-bandwidth-mbps",
  applicableMetricTag = "name",
  threshold = 90,
  alertDescription = "The following ports are receiving high traffic load.",
  alertItemsHeader = "Affected Ports",
  alertItemDescriptionFormat = "%.0f Mbps receive load detected out of a total capacity of %.0f Mbps.",
  baseRemediationText = "High interface utilization usually occur when the network is experiencing heavy traffic load. Check if the heavy traffic load is expected.",
  ruleCategories = Set(RuleCategory.HighAvailability))()