Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-3767

New entity : Protocols/Services states

Details

    • New Feature
    • Resolution: Unresolved
    • Minor
    • None
    • Professional Edition
    • Discovery, Ports
    • None

    Description

      I suggest to add new entities for switches/routers - protocols/services/apps with it's specific information.

      The list of protocols and services with data that we can collect and examples.

      • LLDP/CDP
        • add discovery for LLDP/CDP state

          SNR-SWITCH-MIB::lldpGlobalEnable.0
          DGS3120-24SC-L2MGMT-MIB::swL2DevCtrlLLDPState.0
          DES3026-L2MGMT-MIB::swL2DevCtrlLLDPState.0

        • if global disabled on device - skip LLDP/CDP neighbours discovery
      • STP (OBS-1853 , OBSF-13)
        • global state of stp

          SNR-SWITCH-MIB::spanGlobalEnable.0
          SNR-SWITCH-MIB::mstpEnable.0
          DES3026-L2MGMT-MIB::swL2DevCtrlStpState.0
          MSTP-MIB::swMSTPStpAdminState.0
          

        • mode (stp/rstp/mstp)

          SNR-SWITCH-MIB::mstpMode.0
          MSTP-MIB::swMSTPStpVersion.0
          

        • ports state (admin)

          MSTP-MIB::swMSTPSTPPortEnable ...

        • ports state (disabled, discarding, learning, forwarding, ...)

          MSTP-MIB::swMSTPMstPortStatus

        • port role (disable, alternate, backup, root, designated, nonstp, ...)

          MSTP-MIB::swMSTPMstPortRole

      • ERPS
        • same as for stp (maybe)
      • IGMP
        • global state

          SNR-SWITCH-MIB::priIgmpSnoopingGlobalEnable.0
          DES3026-L2MGMT-MIB::swL2DevCtrlIGMPSnooping.0

        • versio (IGMP v2/v3)
        • state per vlan

          SNR-SWITCH-MIB::priIgmpSnoopingvlanEnable

        • info for ports ... ??
      • DHCP server
        • global status

          SNR-SWITCH-MIB::dhcpServerServiceStatus.0

        • dhcp pools monitoring (OBS-2291)
        • dhcp leases (already added as graphs for MikroTik , but the idea is to have separated type of graphs for operating DHCP leases on all OSes)
      • DHCP snooping (v4 / v6)
        • global state

          SNR-SWITCH-MIB::dhcpSnoopingEnable.0

        • state per vlan

          SNR-SWITCH-MIB::dhcpSnoopingVlanEnable

        • per port – assosiation of customers (MAC + IP + vlan)

          SNR-SWITCH-MIB::dhcpSnoopingAckBindingInfoTable

        • count customer on port and compared with max users allowed on ports

          SNR-SWITCH-MIB::dhcpSnoopingBindingCount
          SNR-SWITCH-MIB::dhcpSnoopingAlarmCount
          SNR-SWITCH-MIB::dhcpSnoopingUserControlMaxNum

        • status for ports - is trusted

          SNR-SWITCH-MIB::dhcpSnoopingTrust

      Attachments

        Issue Links

          Activity

            [OBS-3767] New entity : Protocols/Services states
            landy Mike Stupalov made changes -
            Status Original: Pending Response [ 10000 ] New: In Review [ 10101 ]
            mtivi Martyushev Tim made changes -
            Link New: This issue mentions OBSF-13 [ OBSF-13 ]
            mtivi Martyushev Tim made changes -
            Description Original: I suggest to add new entities for switches/routers - protocols/services/apps with it's specific information.

            The list of protocols and services with data that we can collect and examples.
            * LLDP/CDP
            ** add discovery for LLDP/CDP state
            {code}SNR-SWITCH-MIB::lldpGlobalEnable.0
            DGS3120-24SC-L2MGMT-MIB::swL2DevCtrlLLDPState.0
            DES3026-L2MGMT-MIB::swL2DevCtrlLLDPState.0{code}
            ** if global disabled on device - skip LLDP/CDP neighbours discovery
            * STP (OBS-1853)
            ** global state of stp
            {code}SNR-SWITCH-MIB::spanGlobalEnable.0
            SNR-SWITCH-MIB::mstpEnable.0
            DES3026-L2MGMT-MIB::swL2DevCtrlStpState.0
            MSTP-MIB::swMSTPStpAdminState.0
            {code}
            ** mode (stp/rstp/mstp)
            {code}SNR-SWITCH-MIB::mstpMode.0
            MSTP-MIB::swMSTPStpVersion.0
            {code}
            ** ports state (admin)
            {code}MSTP-MIB::swMSTPSTPPortEnable ...{code}
            ** ports state (disabled, discarding, learning, forwarding, ...)
            {code}MSTP-MIB::swMSTPMstPortStatus{code}
            ** port role (disable, alternate, backup, root, designated, nonstp, ...)
            {code}MSTP-MIB::swMSTPMstPortRole{code}
            * ERPS
            ** same as for stp (maybe)
            * IGMP
            ** global state
            {code}SNR-SWITCH-MIB::priIgmpSnoopingGlobalEnable.0
            DES3026-L2MGMT-MIB::swL2DevCtrlIGMPSnooping.0{code}
            ** versio (IGMP v2/v3)
            ** state per vlan
            {code}SNR-SWITCH-MIB::priIgmpSnoopingvlanEnable{code}
            ** info for ports ... ??
            * DHCP server
            ** global status
            {code}SNR-SWITCH-MIB::dhcpServerServiceStatus.0{code}
            ** dhcp pools monitoring (OBS-2291)
            ** dhcp leases (already added as graphs for MikroTik , but the idea is to have separated type of graphs for operating DHCP leases on all OSes)
            * DHCP snooping (v4 / v6)
            ** global state
            {code}SNR-SWITCH-MIB::dhcpSnoopingEnable.0{code}
            ** state per vlan
            {code}SNR-SWITCH-MIB::dhcpSnoopingVlanEnable{code}
            ** per port -- assosiation of customers (MAC + IP + vlan)
            {code}SNR-SWITCH-MIB::dhcpSnoopingAckBindingInfoTable{code}
            ** count customer on port and compared with max users allowed on ports
            {code}SNR-SWITCH-MIB::dhcpSnoopingBindingCount
            SNR-SWITCH-MIB::dhcpSnoopingAlarmCount
            SNR-SWITCH-MIB::dhcpSnoopingUserControlMaxNum{code}
            ** status for ports - is trusted
            {code}SNR-SWITCH-MIB::dhcpSnoopingTrust{code}
            New: I suggest to add new entities for switches/routers - protocols/services/apps with it's specific information.

            The list of protocols and services with data that we can collect and examples.
            * LLDP/CDP
            ** add discovery for LLDP/CDP state
            {code}SNR-SWITCH-MIB::lldpGlobalEnable.0
            DGS3120-24SC-L2MGMT-MIB::swL2DevCtrlLLDPState.0
            DES3026-L2MGMT-MIB::swL2DevCtrlLLDPState.0{code}
            ** if global disabled on device - skip LLDP/CDP neighbours discovery
            * STP (OBS-1853 , OBSF-13)
            ** global state of stp
            {code}SNR-SWITCH-MIB::spanGlobalEnable.0
            SNR-SWITCH-MIB::mstpEnable.0
            DES3026-L2MGMT-MIB::swL2DevCtrlStpState.0
            MSTP-MIB::swMSTPStpAdminState.0
            {code}
            ** mode (stp/rstp/mstp)
            {code}SNR-SWITCH-MIB::mstpMode.0
            MSTP-MIB::swMSTPStpVersion.0
            {code}
            ** ports state (admin)
            {code}MSTP-MIB::swMSTPSTPPortEnable ...{code}
            ** ports state (disabled, discarding, learning, forwarding, ...)
            {code}MSTP-MIB::swMSTPMstPortStatus{code}
            ** port role (disable, alternate, backup, root, designated, nonstp, ...)
            {code}MSTP-MIB::swMSTPMstPortRole{code}
            * ERPS
            ** same as for stp (maybe)
            * IGMP
            ** global state
            {code}SNR-SWITCH-MIB::priIgmpSnoopingGlobalEnable.0
            DES3026-L2MGMT-MIB::swL2DevCtrlIGMPSnooping.0{code}
            ** versio (IGMP v2/v3)
            ** state per vlan
            {code}SNR-SWITCH-MIB::priIgmpSnoopingvlanEnable{code}
            ** info for ports ... ??
            * DHCP server
            ** global status
            {code}SNR-SWITCH-MIB::dhcpServerServiceStatus.0{code}
            ** dhcp pools monitoring (OBS-2291)
            ** dhcp leases (already added as graphs for MikroTik , but the idea is to have separated type of graphs for operating DHCP leases on all OSes)
            * DHCP snooping (v4 / v6)
            ** global state
            {code}SNR-SWITCH-MIB::dhcpSnoopingEnable.0{code}
            ** state per vlan
            {code}SNR-SWITCH-MIB::dhcpSnoopingVlanEnable{code}
            ** per port -- assosiation of customers (MAC + IP + vlan)
            {code}SNR-SWITCH-MIB::dhcpSnoopingAckBindingInfoTable{code}
            ** count customer on port and compared with max users allowed on ports
            {code}SNR-SWITCH-MIB::dhcpSnoopingBindingCount
            SNR-SWITCH-MIB::dhcpSnoopingAlarmCount
            SNR-SWITCH-MIB::dhcpSnoopingUserControlMaxNum{code}
            ** status for ports - is trusted
            {code}SNR-SWITCH-MIB::dhcpSnoopingTrust{code}
            mtivi Martyushev Tim made changes -
            Link New: This issue relates to OBS-3867 [ OBS-3867 ]
            landy Mike Stupalov made changes -
            Status Original: In Review [ 10101 ] New: Pending Response [ 10000 ]
            landy Mike Stupalov made changes -
            Comment [ Please make and attach additional information about the device:
             * full snmp dump from device:
            {noformat}
            snmpwalk -v2c -c <community> --hexOutputLength=0 -ObentxU <hostname> .1 > myagent.snmpwalk
            snmpwalk -v2c -c <community> --hexOutputLength=0 -ObentxU <hostname> .1.3.6.1.4.1 >> myagent.snmpwalk
            {noformat}
              _If device not support SNMP version 2c, replace -v2c with -v1._

             * If you have problems with discovery or poller processes, please do and attach these debugs:
            {noformat}
            ./discovery.php -d -h <device>
            ./poller.php -d -h <device>
            {noformat}
             
            * additionally attach device and/or vendor specific MIB files

            {color:#505F79}_Note, this comment is added automatically._{color} ]
            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 made changes -
            Link New: This issue mentions OBS-2291 [ OBS-2291 ]
            mtivi Martyushev Tim made changes -
            Link New: This issue mentions OBS-1853 [ OBS-1853 ]
            mtivi Martyushev Tim created issue -

            People

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

              Dates

                Created:
                Updated: