Details

    • New Feature
    • Resolution: Unresolved
    • Major
    • None
    • Professional Edition
    • Discovery, Poller

    Description

      Observium already collect information about "all" ports.
      And observium also collect pps statistics for unicast/broadcast/milticast traffic (ussually from IF-MIB).

      I want to request new feature for this graph - discovery limits.

      Usually on switches configured storm control, so the idea is to discovery that configuration.

      What need to be improved:

      • discovery for ports - os/model specific
      • graph generation
      • db structure for ports table
      • alert checker for ports (support for using limit like @sensor_limit_low)
      • other

       
      Examples (random switch only for example):

      • snmpwalk from D-Link DES-3028.
        Configuration was:

        # STORM
         
        config traffic trap none
        config traffic control 1-22 broadcast enable multicast enable unicast disable action shutdown threshold 64 countdown 5 time_interval 5
        config traffic control 23-28 broadcast disable multicast disable unicast disable action drop threshold 1000 countdown 0 time_interval 5

      • snmpwalk from SNR S2995G

        snmpwalk ... SNR-SWITCH-MIB::portRateLimitTable
        SNR-SWITCH-MIB::portRateLimitPortIndex.4 = INTEGER: 4
        SNR-SWITCH-MIB::portRateLimitConfigBroadcastNum.4 = INTEGER: 645
        SNR-SWITCH-MIB::portRateLimitCurBroadcastNum.4 = INTEGER: 0
        SNR-SWITCH-MIB::portRateLimitConfigMulticastNum.4 = INTEGER: 500
        SNR-SWITCH-MIB::portRateLimitCurMulticastNum.4 = INTEGER: 0
        SNR-SWITCH-MIB::portRateLimitConfigUnicastNum.4 = INTEGER: 0
        SNR-SWITCH-MIB::portRateLimitCurUnicastNum.4 = INTEGER: 666
        SNR-SWITCH-MIB::portRateLimitConfigAllNum.4 = INTEGER: 0
        SNR-SWITCH-MIB::portRateLimitCurAllNum.4 = INTEGER: 666
        SNR-SWITCH-MIB::portRateLimitPacketsType.4 = INTEGER: 5
        SNR-SWITCH-MIB::portRateLimitViolationMode.4 = INTEGER: nocontrol(0)
        SNR-SWITCH-MIB::portRateLimitShutRecoveryTime.4 = INTEGER: 300
        

        configuration was:

        Interface Ethernet1/0/4
        ...
         rate-violation broadcast 645
         rate-violation multicast 500
        ...

      Attachments

        Issue Links

          Activity

            [OBS-3867] support limits for pps on ports
            landy Mike Stupalov made changes -
            Status Original: Pending Response [ 10000 ] New: In Review [ 10101 ]
            landy Mike Stupalov made changes -
            Status Original: In Review [ 10101 ] New: Pending Response [ 10000 ]
            mtivi Martyushev Tim made changes -
            Description Original: Observium already collect information about "all" ports.
            And observium also collect pps statistics for unicast/broadcast/milticast traffic (ussually from IF-MIB).

            I want to request new feature for this graph - discovery limits.

            Usually on switches configured storm control, so the idea is to discovery that configuration.

            What need to be improved:
             * discovery for ports - os/model specific
             * graph generation
             * db structure for ports table
             * alert checker for ports (support for using limit like {{@sensor_limit_low}})
             * other

             

            Examples (random switch only for example):
            * snmpwalk from D-Link DES-3028.

            Configuration was:
            {code:java}
            # STORM

            config traffic trap none
            config traffic control 1-22 broadcast enable multicast enable unicast disable action shutdown threshold 64 countdown 5 time_interval 5
            config traffic control 23-28 broadcast disable multicast disable unicast disable action drop threshold 1000 countdown 0 time_interval 5
            {code}

            * snmpwalk from SNR S2995G

            configuration was:
            {code}Interface Ethernet1/0/4
            ...
             rate-violation broadcast 645
             rate-violation multicast 500
            ...{code}
            New: Observium already collect information about "all" ports.
            And observium also collect pps statistics for unicast/broadcast/milticast traffic (ussually from IF-MIB).

            I want to request new feature for this graph - discovery limits.

            Usually on switches configured storm control, so the idea is to discovery that configuration.

            What need to be improved:
             * discovery for ports - os/model specific
             * graph generation
             * db structure for ports table
             * alert checker for ports (support for using limit like {{@sensor_limit_low}})
             * other

             
            Examples (random switch only for example):
            * snmpwalk from D-Link DES-3028.
            Configuration was: {code}# STORM

            config traffic trap none
            config traffic control 1-22 broadcast enable multicast enable unicast disable action shutdown threshold 64 countdown 5 time_interval 5
            config traffic control 23-28 broadcast disable multicast disable unicast disable action drop threshold 1000 countdown 0 time_interval 5{code}
            * snmpwalk from SNR S2995G
            {code}snmpwalk ... SNR-SWITCH-MIB::portRateLimitTable
            SNR-SWITCH-MIB::portRateLimitPortIndex.4 = INTEGER: 4
            SNR-SWITCH-MIB::portRateLimitConfigBroadcastNum.4 = INTEGER: 645
            SNR-SWITCH-MIB::portRateLimitCurBroadcastNum.4 = INTEGER: 0
            SNR-SWITCH-MIB::portRateLimitConfigMulticastNum.4 = INTEGER: 500
            SNR-SWITCH-MIB::portRateLimitCurMulticastNum.4 = INTEGER: 0
            SNR-SWITCH-MIB::portRateLimitConfigUnicastNum.4 = INTEGER: 0
            SNR-SWITCH-MIB::portRateLimitCurUnicastNum.4 = INTEGER: 666
            SNR-SWITCH-MIB::portRateLimitConfigAllNum.4 = INTEGER: 0
            SNR-SWITCH-MIB::portRateLimitCurAllNum.4 = INTEGER: 666
            SNR-SWITCH-MIB::portRateLimitPacketsType.4 = INTEGER: 5
            SNR-SWITCH-MIB::portRateLimitViolationMode.4 = INTEGER: nocontrol(0)
            SNR-SWITCH-MIB::portRateLimitShutRecoveryTime.4 = INTEGER: 300
            {code}
            configuration was: {code}Interface Ethernet1/0/4
            ...
             rate-violation broadcast 645
             rate-violation multicast 500
            ...{code}
            mtivi Martyushev Tim made changes -
            Description Original: Observium already collect information about "all" ports.
            And observium also collect pps statistics for unicast/broadcast/milticast traffic (ussually from IF-MIB).

            I want to request new feature fr this graph - discovery limits.

            Usually on switches configured storm control, so the idea is discovery that.

            What need to be improved:
             * discovery for ports - os/model specific
             * graph generation
             * db structure for ports table
             * alert checker for ports (support for using limit like {{@sensor_limit_low}})
             * other

             

            For example, I add snmpwalk from D-Link DES-3028 (random switch only for example).

            Configuration was:
            {code:java}
            # STORM

            config traffic trap none
            config traffic control 1-22 broadcast enable multicast enable unicast disable action shutdown threshold 64 countdown 5 time_interval 5
            config traffic control 23-28 broadcast disable multicast disable unicast disable action drop threshold 1000 countdown 0 time_interval 5
            {code}
            New: Observium already collect information about "all" ports.
            And observium also collect pps statistics for unicast/broadcast/milticast traffic (ussually from IF-MIB).

            I want to request new feature for this graph - discovery limits.

            Usually on switches configured storm control, so the idea is to discovery that configuration.

            What need to be improved:
             * discovery for ports - os/model specific
             * graph generation
             * db structure for ports table
             * alert checker for ports (support for using limit like {{@sensor_limit_low}})
             * other

             

            Examples (random switch only for example):
            * snmpwalk from D-Link DES-3028.

            Configuration was:
            {code:java}
            # STORM

            config traffic trap none
            config traffic control 1-22 broadcast enable multicast enable unicast disable action shutdown threshold 64 countdown 5 time_interval 5
            config traffic control 23-28 broadcast disable multicast disable unicast disable action drop threshold 1000 countdown 0 time_interval 5
            {code}

            * snmpwalk from SNR S2995G

            configuration was:
            {code}Interface Ethernet1/0/4
            ...
             rate-violation broadcast 645
             rate-violation multicast 500
            ...{code}
            mtivi Martyushev Tim made changes -
            Link New: This issue relates to OBS-3767 [ OBS-3767 ]
            landy Mike Stupalov made changes -
            Status Original: Pending Response [ 10000 ] New: In Review [ 10101 ]
            bot Observium Bot made changes -
            Status Original: Open [ 1 ] New: Pending Response [ 10000 ]
            mtivi Martyushev Tim created issue -

            People

              landy Mike Stupalov
              mtivi Martyushev Tim
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: