FDB table usage high-radware-alteon-os

error
alteon-os
radware
FDB table usage high-radware-alteon-os
0

#1

FDB table usage high-radware-alteon-os

Vendor: radware

OS: alteon-os

Description:
The Alteon Forwarding Data Base table maps a MAC address (for a given VLAN) with the port number for that MAC address. indeni will alert prior to the table reaching its limit.

Remediation Steps:
Review https://kb.radware.com/Questions/Alteon/Public/Alteon-Forwarding-Data-Base-(FDB)-Table

radware-switchCapFDBCurrEnt

#! META
name: radware-switchCapFDBCurrEnt
description: fetch current usage of the FDB table
type: monitoring
monitoring_interval: 5 minute 
requires:
    os.name: "alteon-os"
    vendor: "radware"

#! REMOTE::HTTP
url: /config/switchCapFDBCurrEnt
protocol: HTTPS

#! PARSER::JSON
_metrics:
    -
        _value.double:
            _value: switchCapFDBCurrEnt
        _tags:
            "im.name":
                _constant: "fdb-usage"
            "live-config":
                _constant: "true"
            "display-name":
                _constant: "FDB Table - Used"
            "im.dstype.displayType":
                _constant: "number"

radware-api-config-switchCapFDBMaxEnt

#! META
name: radware-api-config-switchCapFDBMaxEnt
description: fetch the limit of the FDB table
type: monitoring
monitoring_interval: 59 minute 
requires:
    os.name: "alteon-os"
    vendor: "radware"

#! COMMENTS
fdb-limit:
    why: |
        The FDB table fills up pretty quickly under high traffic loads. It is very common to run into FDB limits, but the limit fluctuates based on the form factor. For example, a vADC can potentially have a lower limit depending on what ports and vlans are assigned to it. An admin will need to know if the table is reaching capacity to determine if L2 forwarding will become an issue for the Alteon.
    how: |
        This script runs the "/config/switchCapFDBMaxEnt" through the Alteon API gateway.
    without-indeni: |
        An administrator would need to log in to the device and run a CLI command or run the API command "/config/switchCapFDBMaxEnt".
    can-with-snmp: true
    can-with-syslog: false
    vendor-provided-management: |
        Can be done through Management GUI (Vision or Alteon VX).

#! REMOTE::HTTP
url: /config/switchCapFDBMaxEnt
protocol: HTTPS

#! PARSER::JSON
_metrics:
    -
        _value.double:
            _value: switchCapFDBMaxEnt
        _tags:
            "im.name":
                _constant: "fdb-limit"
            "live-config":
                _constant: "true"
            "display-name":
                _constant: "FDB Table - Limit"
            "im.dstype.displayType":
                _constant: "number"

radware_fdb_table_limit

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

import com.indeni.server.rules.RuleContext
import com.indeni.server.rules.library.NearingCapacityTemplateRule

/**
  *
  */
case class radware_fdb_table_limit() extends NearingCapacityTemplateRule(
  ruleName = "radware_fdb_table_limit",
  ruleFriendlyName = "Radware Alteon: FDB table usage high",
  ruleDescription = "The Alteon Forwarding Data Base table maps a MAC address (for a given VLAN) with the port number for that MAC address. indeni will alert prior to the table reaching its limit.",
  usageMetricName = "fdb-usage",
  limitMetricName = "fdb-limit",
  threshold = 80.0,
  alertDescriptionFormat = "The FDB table usage is %.0f where the limit is %.0f.",
  baseRemediationText = "Review https://kb.radware.com/Questions/Alteon/Public/Alteon-Forwarding-Data-Base-(FDB)-Table")()