Cisco Interface SNMP Dashboard Issue in Grafana

2,669 views
Skip to first unread message

joehgo...@gmail.com

unread,
Mar 22, 2018, 6:53:55 PM3/22/18
to Prometheus Users
Prometheus is scraping the snmp_exporter to walk a single Cisco 3750 48 port switch.  I am using the standard SNMP Interface Throughput Dashboard in Grafana to display the In/Out bandwidth.  I have not messed with the variable so they are all at default.

For the $Interface variable it is using the query query_result(ifInOctets{job="$Job",instance="$Device"}) and for the regex it is using .*ifDescr="(.*?)",.*

The "Include All" Option is ticked on so the graph will show all the interfaces.  The problem is that it is not pulling the ifDescr and I can't figure out why.  My regex sucks so it very well could be there.  

Any help would be appreciated.  Right now there is no way for me to differentiate one interface graph from another.

Thanks,
Joe

Emmanuel Yong

unread,
Mar 22, 2018, 7:59:01 PM3/22/18
to Prometheus Users
Hi Joe,

When doing a query of the device, are you able to see the description?

Also, what is your end goal? what type of data do you want to display on grafana?

Joe Goldberg

unread,
Mar 22, 2018, 8:57:15 PM3/22/18
to Emmanuel Yong, Prometheus Users

Thanks for the reply.  I am able to see the data and it is accurate.  Below is a small clip.

ifDescr{ifDescr="FastEthernet0",ifIndex="14502"} 1

ifDescr{ifDescr="GigabitEthernet1/0/1",ifIndex="10101"} 1

ifDescr{ifDescr="GigabitEthernet1/0/10",ifIndex="10110"} 1

ifDescr{ifDescr="GigabitEthernet1/0/11",ifIndex="10111"} 1

ifDescr{ifDescr="GigabitEthernet1/0/12",ifIndex="10112"} 1

ifDescr{ifDescr="GigabitEthernet1/0/13",ifIndex="10113"} 1

ifDescr{ifDescr="GigabitEthernet1/0/14",ifIndex="10114"} 1

ifDescr{ifDescr="GigabitEthernet1/0/15",ifIndex="10115"} 1

ifDescr{ifDescr="GigabitEthernet1/0/16",ifIndex="10116"} 1

ifDescr{ifDescr="GigabitEthernet1/0/17",ifIndex="10117"} 1

ifDescr{ifDescr="GigabitEthernet1/0/18",ifIndex="10118"} 1

ifDescr{ifDescr="GigabitEthernet1/0/19",ifIndex="10119"} 1

 

 

I am not sure if you can see the pic I embedded below but all the interfaces show up as blank names.  Based on the regex I thought it would be grabbing the description like GigbitEthernet1/0/1

 

As it is, it is impossible to tell which line is for which interface or to make a more specific graph with one or a couple of interfaces.

 

Joe

--
You received this message because you are subscribed to a topic in the Google Groups "Prometheus Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/prometheus-users/27D1KTrjhBM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
prometheus-use...@googlegroups.com.
To post to this group, send email to
promethe...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/b349a3f1-17f7-4ecd-983e-0fb4610bcac5%40googlegroups.com.
For more options, visit
https://groups.google.com/d/optout.

Message has been deleted
Message has been deleted

Emmanuel Yong

unread,
Mar 22, 2018, 9:57:10 PM3/22/18
to Prometheus Users
Hi Joe,

You can use the following configuration inside snmp.yml

  metrics:
 
  - name: sysname
    oid: 1.3.6.1.2.1.1.5
    type: DisplayString
    
  - name: ifHCInOctets
    oid: 1.3.6.1.2.1.31.1.1.1.6
    type: gauge
    help: The total number of octets received on the interface, including framing
      characters - 1.3.6.1.2.1.31.1.1.1.6
    indexes:
    - labelname: interface
      type: gauge

    lookups:
       - labels: [interface]
         oid: 1.3.6.1.2.1.2.2.1.2
         labelname: interface
         type: DisplayString
       - labels: [interface]
         oid: 1.3.6.1.2.1.31.1.1.1.18
         labelname: alias
         type: DisplayString         

  - name: ifHCOutOctets
    oid: 1.3.6.1.2.1.31.1.1.1.10
    type: gauge
    help: The total number of octets transmitted out of the interface, including framing
      characters - 1.3.6.1.2.1.31.1.1.1.10
    indexes:
    - labelname: interface
      type: gauge   
      
    lookups:
       - labels: [interface]
         oid: 1.3.6.1.2.1.2.2.1.2
         labelname: interface
         type: DisplayString      
       - labels: [interface]
         oid: 1.3.6.1.2.1.31.1.1.1.18
         labelname: alias
         type: DisplayString


This will show the alias, interface name while performing query on ifHCInOctets or ifHCOutOctets

Thank You

On Friday, March 23, 2018 at 6:53:55 AM UTC+8, Joe Goldberg wrote:

Joe Goldberg

unread,
Mar 22, 2018, 10:18:15 PM3/22/18
to Emmanuel Yong, Prometheus Users

Thanks, but unfortunately there appears to be no change after adding the config below inside snmp.yml.  I stopped snmp_exporter, edited the file, restarted the exporter and waited for it to re-scrape a couple of times.

 

Below is what it looks like from the query tool.  Still the same result in Grafana.

 

ifHCInOctets{ifIndex="1",instance="172.16.2.1",job="lab_core"}

8196570

ifHCInOctets{ifIndex="101",instance="172.16.2.1",job="lab_core"}

21948840

ifHCInOctets{ifIndex="10101",instance="172.16.2.1",job="lab_core"}

73907766

ifHCInOctets{ifIndex="10102",instance="172.16.2.1",job="lab_core"}

1277243246

ifHCInOctets{ifIndex="10103",instance="172.16.2.1",job="lab_core"}

0

ifHCInOctets{ifIndex="10104",instance="172.16.2.1",job="lab_core"}

49930745688

 

Joe

 

 

From: <promethe...@googlegroups.com> on behalf of Emmanuel Yong <yongem...@gmail.com>
Date: Thursday, March 22, 2018 at 9:57 PM
To: Prometheus Users <promethe...@googlegroups.com>
Subject: [prometheus-users] Re: Cisco Interface SNMP Dashboard Issue in Grafana

 

--

You received this message because you are subscribed to a topic in the Google Groups "Prometheus Users" group.
To unsubscribe from this topic, visit


To unsubscribe from this group and all its topics, send an email to


To post to this group, send email to

Emmanuel Yong

unread,
Mar 22, 2018, 10:22:13 PM3/22/18
to Prometheus Users
Hi Joe,

Can post your snmp.yml config?


On Friday, March 23, 2018 at 6:53:55 AM UTC+8, Joe Goldberg wrote:

Joe Goldberg

unread,
Mar 22, 2018, 10:22:30 PM3/22/18
to Emmanuel Yong, Prometheus Users

Sorry, I should have put this in the first email but here is the output right from the scrape:

ifHCInOctets{ifIndex="1"} 8.225808e+06

ifHCInOctets{ifIndex="101"} 2.195844e+07

ifHCInOctets{ifIndex="10101"} 7.3949861e+07

ifHCInOctets{ifIndex="10102"} 1.277925727e+09

ifHCInOctets{ifIndex="10103"} 0

ifHCInOctets{ifIndex="10104"} 4.9975462493e+10

ifHCInOctets{ifIndex="10105"} 5.0163023929e+10

ifHCInOctets{ifIndex="10106"} 2.9953265e+07

 

Thanks again for your assistance.

 

 

From: <promethe...@googlegroups.com> on behalf of Emmanuel Yong <yongem...@gmail.com>
Date: Thursday, March 22, 2018 at 9:57 PM
To: Prometheus Users <promethe...@googlegroups.com>
Subject: [prometheus-users] Re: Cisco Interface SNMP Dashboard Issue in Grafana

 

--

You received this message because you are subscribed to a topic in the Google Groups "Prometheus Users" group.
To unsubscribe from this topic, visit


To unsubscribe from this group and all its topics, send an email to


To post to this group, send email to


To view this discussion on the web visit

Joe Goldberg

unread,
Mar 22, 2018, 10:32:40 PM3/22/18
to Emmanuel Yong, Prometheus Users

Emmanuel,

 

See below:  It was made with the generator program and I manually applied your changes.

 

cisco_wlc:

  walk:

  - 1.3.6.1.2.1.2

  - 1.3.6.1.2.1.31.1.1

  - 1.3.6.1.4.1.14179.2.1.1.1.2

  - 1.3.6.1.4.1.14179.2.1.1.1.38

  - 1.3.6.1.4.1.14179.2.2.1.1.3

  - 1.3.6.1.4.1.14179.2.2.13.1.3

  - 1.3.6.1.4.1.14179.2.2.15.1.21

  - 1.3.6.1.4.1.14179.2.2.2.1.15

  - 1.3.6.1.4.1.14179.2.2.2.1.2

  - 1.3.6.1.4.1.14179.2.2.2.1.4

  - 1.3.6.1.4.1.14179.2.2.6.1

  metrics:

  - name: sysname

    oid: 1.3.6.1.2.1.1.5

    type: DisplayString

  - name: ifNumber

    oid: 1.3.6.1.2.1.2.1

    type: gauge

    help: The number of network interfaces (regardless of their current state) present

      on this system. - 1.3.6.1.2.1.2.1

  - name: ifIndex

    oid: 1.3.6.1.2.1.2.2.1.1

    type: gauge

    help: A unique value for each interface - 1.3.6.1.2.1.2.2.1.1

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifDescr

    oid: 1.3.6.1.2.1.2.2.1.2

    type: DisplayString

    help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifType

    oid: 1.3.6.1.2.1.2.2.1.3

    type: gauge

    help: The type of interface, distinguished according to the physical/link protocol(s)

      immediately `below' the network layer in the protocol stack. - 1.3.6.1.2.1.2.2.1.3

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifMtu

    oid: 1.3.6.1.2.1.2.2.1.4

    type: gauge

    help: The size of the largest datagram which can be sent/received on the interface,

      specified in octets - 1.3.6.1.2.1.2.2.1.4

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifSpeed

    oid: 1.3.6.1.2.1.2.2.1.5

   type: gauge

    help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifPhysAddress

    oid: 1.3.6.1.2.1.2.2.1.6

    type: OctetString

    help: The interface's address at the protocol layer immediately `below' the network

      layer in the protocol stack - 1.3.6.1.2.1.2.2.1.6

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifAdminStatus

    oid: 1.3.6.1.2.1.2.2.1.7

    type: gauge

    help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOperStatus

    oid: 1.3.6.1.2.1.2.2.1.8

    type: gauge

    help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifLastChange

    oid: 1.3.6.1.2.1.2.2.1.9

    type: gauge

    help: The value of sysUpTime at the time the interface entered its current operational

      state - 1.3.6.1.2.1.2.2.1.9

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInOctets

    oid: 1.3.6.1.2.1.2.2.1.10

    type: counter

    help: The total number of octets received on the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.10

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.11

    type: counter

    help: The number of subnetwork-unicast packets delivered to a higher-layer protocol.

      - 1.3.6.1.2.1.2.2.1.11

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.12

    type: counter

    help: The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast)

      packets delivered to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.12

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInDiscards

    oid: 1.3.6.1.2.1.2.2.1.13

    type: counter

    help: The number of inbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being deliverable to a higher-layer

      protocol - 1.3.6.1.2.1.2.2.1.13

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInErrors

    oid: 1.3.6.1.2.1.2.2.1.14

    type: counter

    help: The number of inbound packets that contained errors preventing them from

      being deliverable to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.14

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInUnknownProtos

    oid: 1.3.6.1.2.1.2.2.1.15

    type: counter

    help: The number of packets received via the interface which were discarded because

      of an unknown or unsupported protocol. - 1.3.6.1.2.1.2.2.1.15

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutOctets

    oid: 1.3.6.1.2.1.2.2.1.16

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.16

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.17

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a subnetwork-unicast address, including those that were discarded or not

      sent. - 1.3.6.1.2.1.2.2.1.17

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.18

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address,

      including those that were discarded or not sent. - 1.3.6.1.2.1.2.2.1.18

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutDiscards

    oid: 1.3.6.1.2.1.2.2.1.19

    type: counter

    help: The number of outbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutErrors

    oid: 1.3.6.1.2.1.2.2.1.20

    type: counter

    help: The number of outbound packets that could not be transmitted because of

      errors. - 1.3.6.1.2.1.2.2.1.20

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutQLen

    oid: 1.3.6.1.2.1.2.2.1.21

    type: gauge

    help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifName

    oid: 1.3.6.1.2.1.31.1.1.1.1

    type: DisplayString

    help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.2

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.3

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.4

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.5

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInOctets

    oid: 1.3.6.1.2.1.31.1.1.1.6

    type: gauge

    help: The total number of octets received on the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.6

    indexes:

    - labelname: interface

      type: gauge

 

    lookups:

       - labels: [interface]

         oid: 1.3.6.1.2.1.2.2.1.2

         labelname: interface

         type: DisplayString

       - labels: [interface]

         oid: 1.3.6.1.2.1.31.1.1.1.18

         labelname: alias

         type: DisplayString   

  - name: ifHCInUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.7

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were not addressed to a multicast or broadcast address at this sub-layer

      - 1.3.6.1.2.1.31.1.1.1.7

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.8

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.9

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutOctets

    oid: 1.3.6.1.2.1.31.1.1.1.10

    type: gauge

    help: The total number of octets transmitted out of the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.10

    indexes:

    - labelname: interface

      type: gauge  

      

    lookups:

       - labels: [interface]

         oid: 1.3.6.1.2.1.2.2.1.2

         labelname: interface

         type: DisplayString     

       - labels: [interface]

         oid: 1.3.6.1.2.1.31.1.1.1.18

         labelname: alias

         type: DisplayString

 

  - name: ifHCOutUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.11

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were not addressed to a multicast or broadcast address at this sub-layer,

      including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.12

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.13

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifLinkUpDownTrapEnable

    oid: 1.3.6.1.2.1.31.1.1.1.14

    type: gauge

    help: Indicates whether linkUp/linkDown traps should be generated for this interface

      - 1.3.6.1.2.1.31.1.1.1.14

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHighSpeed

    oid: 1.3.6.1.2.1.31.1.1.1.15

    type: gauge

    help: An estimate of the interface's current bandwidth in units of 1,000,000 bits

      per second - 1.3.6.1.2.1.31.1.1.1.15

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifPromiscuousMode

    oid: 1.3.6.1.2.1.31.1.1.1.16

    type: gauge

    help: This object has a value of false(2) if this interface only accepts packets/frames

      that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifConnectorPresent

    oid: 1.3.6.1.2.1.31.1.1.1.17

    type: gauge

    help: This object has the value 'true(1)' if the interface sublayer has a physical

      connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifAlias

    oid: 1.3.6.1.2.1.31.1.1.1.18

    type: DisplayString

    help: This object is an 'alias' name for the interface as specified by a network

      manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifCounterDiscontinuityTime

    oid: 1.3.6.1.2.1.31.1.1.1.19

    type: gauge

    help: The value of sysUpTime on the most recent occasion at which any one or more

      of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: bsnDot11EssNumberOfMobileStations

    oid: 1.3.6.1.4.1.14179.2.1.1.1.38

    type: counter

    help: No of Mobile Stations currently associated with the WLAN. - 1.3.6.1.4.1.14179.2.1.1.1.38

    indexes:

    - labelname: bsnDot11EssSsid

      type: gauge

    lookups:

    - labels:

      - bsnDot11EssSsid

      labelname: bsnDot11EssSsid

      oid: 1.3.6.1.4.1.14179.2.1.1.1.2

      type: DisplayString

  - name: bsnAPIfLoadChannelUtilization

    oid: 1.3.6.1.4.1.14179.2.2.13.1.3

    type: gauge

    help: Channel Utilization - 1.3.6.1.4.1.14179.2.2.13.1.3

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDBNoisePower

    oid: 1.3.6.1.4.1.14179.2.2.15.1.21

    type: gauge

    help: This is the average noise power in dBm on each channel that is available

      to Airespace AP - 1.3.6.1.4.1.14179.2.2.15.1.21

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    - labelname: bsnAPIfNoiseChannelNo

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnApIfNoOfUsers

    oid: 1.3.6.1.4.1.14179.2.2.2.1.15

    type: counter

    help: No of Users associated with this radio. - 1.3.6.1.4.1.14179.2.2.2.1.15

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfType

    oid: 1.3.6.1.4.1.14179.2.2.2.1.2

    type: gauge

    help: The type of this interface - 1.3.6.1.4.1.14179.2.2.2.1.2

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfPhyChannelNumber

    oid: 1.3.6.1.4.1.14179.2.2.2.1.4

    type: gauge

    help: Current channel number of the AP Interface - 1.3.6.1.4.1.14179.2.2.2.1.4

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11TransmittedFragmentCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.1

    type: counter

    help: This counter shall be incremented for an acknowledged MPDU with an individual

      address in the address 1 field or an MPDU with a multicast address in the address

      1 field of type Data or Management. - 1.3.6.1.4.1.14179.2.2.6.1.1

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11MulticastTransmittedFrameCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.2

    type: counter

    help: This counter shall increment only when the multicast bit is set in the destination

      MAC address of a successfully transmitted MSDU - 1.3.6.1.4.1.14179.2.2.6.1.2

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11RetryCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.3

    type: counter

    help: This counter shall increment when an MSDU is successfully transmitted after

      one or more retransmissions. - 1.3.6.1.4.1.14179.2.2.6.1.3

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11MultipleRetryCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.4

    type: counter

    help: This counter shall increment when an MSDU is successfully transmitted after

      more than one retransmission. - 1.3.6.1.4.1.14179.2.2.6.1.4

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11FrameDuplicateCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.5

    type: counter

    help: This counter shall increment when a frame is received that the Sequence

      Control field indicates is a duplicate. - 1.3.6.1.4.1.14179.2.2.6.1.5

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11RTSSuccessCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.6

    type: counter

    help: This counter shall increment when a CTS is received in response to an RTS.

      - 1.3.6.1.4.1.14179.2.2.6.1.6

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11RTSFailureCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.7

    type: counter

    help: This counter shall increment when a CTS is not received in response to an

      RTS. - 1.3.6.1.4.1.14179.2.2.6.1.7

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11ACKFailureCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.8

    type: counter

    help: This counter shall increment when an ACK is not received when expected.

      - 1.3.6.1.4.1.14179.2.2.6.1.8

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11ReceivedFragmentCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.9

    type: counter

    help: This counter shall be incremented for each successfully received MPDU of

      type Data or Management. - 1.3.6.1.4.1.14179.2.2.6.1.9

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11MulticastReceivedFrameCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.10

    type: counter

    help: This counter shall increment when a MSDU is received with the multicast

      bit set in the destination MAC address. - 1.3.6.1.4.1.14179.2.2.6.1.10

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11FCSErrorCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.11

    type: counter

    help: This counter shall increment when an FCS error is detected in a received

      MPDU. - 1.3.6.1.4.1.14179.2.2.6.1.11

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11TransmittedFrameCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.12

    type: counter

    help: This counter shall increment for each successfully transmitted MSDU. - 1.3.6.1.4.1.14179.2.2.6.1.12

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11WEPUndecryptableCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.13

    type: counter

    help: This counter shall increment when a frame is received with the WEP subfield

      of the Frame Control field set to one and the WEPOn value for the key mapped

      to the TA's MAC address indicates that the frame should not have been encrypted

      or that frame is discarded due to the receiving STA not implementing the privacy

      option. - 1.3.6.1.4.1.14179.2.2.6.1.13

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

  - name: bsnAPIfDot11FailedCount

    oid: 1.3.6.1.4.1.14179.2.2.6.1.33

    type: counter

    help: This counter shall increment when an MSDU is not transmitted successfully

      due to the number of transmit attempts exceeding either the bsnAPIfDot11ShortRetryLimit

      or dot11LongRetryLimit. - 1.3.6.1.4.1.14179.2.2.6.1.33

    indexes:

    - labelname: bsnAPName

      type: PhysAddress48

      fixed_size: 6

    - labelname: bsnAPIfSlotId

      type: gauge

    lookups:

    - labels:

      - bsnAPName

      labelname: bsnAPName

      oid: 1.3.6.1.4.1.14179.2.2.1.1.3

      type: OctetString

if_mib:

  walk:

  - 1.3.6.1.2.1.1.3

  - 1.3.6.1.2.1.2

  - 1.3.6.1.2.1.31.1.1

  metrics:

  - name: sysUpTime

    oid: 1.3.6.1.2.1.1.3

    type: gauge

    help: The time (in hundredths of a second) since the network management portion

      of the system was last re-initialized. - 1.3.6.1.2.1.1.3

  - name: ifNumber

    oid: 1.3.6.1.2.1.2.1

    type: gauge

    help: The number of network interfaces (regardless of their current state) present

      on this system. - 1.3.6.1.2.1.2.1

  - name: ifIndex

    oid: 1.3.6.1.2.1.2.2.1.1

    type: gauge

    help: A unique value for each interface - 1.3.6.1.2.1.2.2.1.1

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifDescr

    oid: 1.3.6.1.2.1.2.2.1.2

    type: DisplayString

    help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifType

    oid: 1.3.6.1.2.1.2.2.1.3

    type: gauge

    help: The type of interface, distinguished according to the physical/link protocol(s)

      immediately `below' the network layer in the protocol stack. - 1.3.6.1.2.1.2.2.1.3

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifMtu

    oid: 1.3.6.1.2.1.2.2.1.4

    type: gauge

    help: The size of the largest datagram which can be sent/received on the interface,

      specified in octets - 1.3.6.1.2.1.2.2.1.4

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifSpeed

    oid: 1.3.6.1.2.1.2.2.1.5

    type: gauge

    help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifPhysAddress

    oid: 1.3.6.1.2.1.2.2.1.6

    type: OctetString

    help: The interface's address at the protocol layer immediately `below' the network

      layer in the protocol stack - 1.3.6.1.2.1.2.2.1.6

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifAdminStatus

    oid: 1.3.6.1.2.1.2.2.1.7

    type: gauge

    help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOperStatus

    oid: 1.3.6.1.2.1.2.2.1.8

    type: gauge

    help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifLastChange

    oid: 1.3.6.1.2.1.2.2.1.9

    type: gauge

    help: The value of sysUpTime at the time the interface entered its current operational

      state - 1.3.6.1.2.1.2.2.1.9

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInOctets

    oid: 1.3.6.1.2.1.2.2.1.10

    type: counter

    help: The total number of octets received on the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.10

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.11

    type: counter

    help: The number of subnetwork-unicast packets delivered to a higher-layer protocol.

      - 1.3.6.1.2.1.2.2.1.11

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.12

    type: counter

    help: The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast)

      packets delivered to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.12

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInDiscards

    oid: 1.3.6.1.2.1.2.2.1.13

    type: counter

    help: The number of inbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being deliverable to a higher-layer

      protocol - 1.3.6.1.2.1.2.2.1.13

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInErrors

    oid: 1.3.6.1.2.1.2.2.1.14

    type: counter

    help: The number of inbound packets that contained errors preventing them from

      being deliverable to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.14

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInUnknownProtos

    oid: 1.3.6.1.2.1.2.2.1.15

    type: counter

    help: The number of packets received via the interface which were discarded because

      of an unknown or unsupported protocol. - 1.3.6.1.2.1.2.2.1.15

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutOctets

    oid: 1.3.6.1.2.1.2.2.1.16

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.16

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.17

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a subnetwork-unicast address, including those that were discarded or not

      sent. - 1.3.6.1.2.1.2.2.1.17

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.18

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address,

      including those that were discarded or not sent. - 1.3.6.1.2.1.2.2.1.18

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutDiscards

    oid: 1.3.6.1.2.1.2.2.1.19

    type: counter

    help: The number of outbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutErrors

    oid: 1.3.6.1.2.1.2.2.1.20

    type: counter

    help: The number of outbound packets that could not be transmitted because of

      errors. - 1.3.6.1.2.1.2.2.1.20

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutQLen

    oid: 1.3.6.1.2.1.2.2.1.21

    type: gauge

    help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifName

    oid: 1.3.6.1.2.1.31.1.1.1.1

    type: DisplayString

    help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.2

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.3

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.4

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.5

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInOctets

    oid: 1.3.6.1.2.1.31.1.1.1.6

    type: counter

    help: The total number of octets received on the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.6

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.7

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were not addressed to a multicast or broadcast address at this sub-layer

      - 1.3.6.1.2.1.31.1.1.1.7

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.8

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.9

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutOctets

    oid: 1.3.6.1.2.1.31.1.1.1.10

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.10

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.11

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were not addressed to a multicast or broadcast address at this sub-layer,

      including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.12

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHCOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.13

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifLinkUpDownTrapEnable

    oid: 1.3.6.1.2.1.31.1.1.1.14

    type: gauge

    help: Indicates whether linkUp/linkDown traps should be generated for this interface

      - 1.3.6.1.2.1.31.1.1.1.14

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifHighSpeed

    oid: 1.3.6.1.2.1.31.1.1.1.15

    type: gauge

    help: An estimate of the interface's current bandwidth in units of 1,000,000 bits

      per second - 1.3.6.1.2.1.31.1.1.1.15

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifPromiscuousMode

    oid: 1.3.6.1.2.1.31.1.1.1.16

    type: gauge

    help: This object has a value of false(2) if this interface only accepts packets/frames

      that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifConnectorPresent

    oid: 1.3.6.1.2.1.31.1.1.1.17

    type: gauge

    help: This object has the value 'true(1)' if the interface sublayer has a physical

      connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifAlias

    oid: 1.3.6.1.2.1.31.1.1.1.18

    type: DisplayString

    help: This object is an 'alias' name for the interface as specified by a network

      manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18

    indexes:

    - labelname: ifIndex

      type: gauge

  - name: ifCounterDiscontinuityTime

    oid: 1.3.6.1.2.1.31.1.1.1.19

    type: gauge

    help: The value of sysUpTime on the most recent occasion at which any one or more

      of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19

    indexes:

    - labelname: ifIndex

      type: gauge

  version: 2

  auth:

    community: prometheus

    security_level: noAuthNoPriv

    auth_protocol: MD5

    priv_protocol: DES

if_mib_ifalias:

  walk:

  - 1.3.6.1.2.1.1.3

  - 1.3.6.1.2.1.2

  - 1.3.6.1.2.1.31.1.1

  metrics:

  - name: sysUpTime

    oid: 1.3.6.1.2.1.1.3

    type: gauge

    help: The time (in hundredths of a second) since the network management portion

      of the system was last re-initialized. - 1.3.6.1.2.1.1.3

  - name: ifNumber

    oid: 1.3.6.1.2.1.2.1

    type: gauge

    help: The number of network interfaces (regardless of their current state) present

      on this system. - 1.3.6.1.2.1.2.1

  - name: ifIndex

    oid: 1.3.6.1.2.1.2.2.1.1

    type: gauge

    help: A unique value for each interface - 1.3.6.1.2.1.2.2.1.1

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifDescr

    oid: 1.3.6.1.2.1.2.2.1.2

    type: DisplayString

    help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifType

    oid: 1.3.6.1.2.1.2.2.1.3

    type: gauge

    help: The type of interface, distinguished according to the physical/link protocol(s)

      immediately `below' the network layer in the protocol stack. - 1.3.6.1.2.1.2.2.1.3

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifMtu

    oid: 1.3.6.1.2.1.2.2.1.4

    type: gauge

    help: The size of the largest datagram which can be sent/received on the interface,

      specified in octets - 1.3.6.1.2.1.2.2.1.4

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifSpeed

    oid: 1.3.6.1.2.1.2.2.1.5

    type: gauge

    help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifPhysAddress

    oid: 1.3.6.1.2.1.2.2.1.6

    type: OctetString

    help: The interface's address at the protocol layer immediately `below' the network

      layer in the protocol stack - 1.3.6.1.2.1.2.2.1.6

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifAdminStatus

    oid: 1.3.6.1.2.1.2.2.1.7

    type: gauge

    help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOperStatus

    oid: 1.3.6.1.2.1.2.2.1.8

    type: gauge

    help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifLastChange

    oid: 1.3.6.1.2.1.2.2.1.9

    type: gauge

    help: The value of sysUpTime at the time the interface entered its current operational

      state - 1.3.6.1.2.1.2.2.1.9

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInOctets

    oid: 1.3.6.1.2.1.2.2.1.10

    type: counter

    help: The total number of octets received on the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.10

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.11

    type: counter

    help: The number of subnetwork-unicast packets delivered to a higher-layer protocol.

      - 1.3.6.1.2.1.2.2.1.11

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.12

    type: counter

    help: The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast)

      packets delivered to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.12

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInDiscards

    oid: 1.3.6.1.2.1.2.2.1.13

    type: counter

    help: The number of inbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being deliverable to a higher-layer

      protocol - 1.3.6.1.2.1.2.2.1.13

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInErrors

    oid: 1.3.6.1.2.1.2.2.1.14

    type: counter

    help: The number of inbound packets that contained errors preventing them from

      being deliverable to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.14

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInUnknownProtos

    oid: 1.3.6.1.2.1.2.2.1.15

    type: counter

    help: The number of packets received via the interface which were discarded because

      of an unknown or unsupported protocol. - 1.3.6.1.2.1.2.2.1.15

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutOctets

    oid: 1.3.6.1.2.1.2.2.1.16

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.16

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.17

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a subnetwork-unicast address, including those that were discarded or not

      sent. - 1.3.6.1.2.1.2.2.1.17

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.18

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address,

      including those that were discarded or not sent. - 1.3.6.1.2.1.2.2.1.18

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutDiscards

    oid: 1.3.6.1.2.1.2.2.1.19

    type: counter

    help: The number of outbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutErrors

    oid: 1.3.6.1.2.1.2.2.1.20

    type: counter

    help: The number of outbound packets that could not be transmitted because of

      errors. - 1.3.6.1.2.1.2.2.1.20

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutQLen

    oid: 1.3.6.1.2.1.2.2.1.21

    type: gauge

    help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifName

    oid: 1.3.6.1.2.1.31.1.1.1.1

    type: DisplayString

    help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.2

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.3

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.4

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.5

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCInOctets

    oid: 1.3.6.1.2.1.31.1.1.1.6

    type: counter

    help: The total number of octets received on the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.6

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCInUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.7

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were not addressed to a multicast or broadcast address at this sub-layer

      - 1.3.6.1.2.1.31.1.1.1.7

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.8

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.9

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCOutOctets

    oid: 1.3.6.1.2.1.31.1.1.1.10

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.10

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCOutUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.11

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were not addressed to a multicast or broadcast address at this sub-layer,

      including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.12

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHCOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.13

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifLinkUpDownTrapEnable

    oid: 1.3.6.1.2.1.31.1.1.1.14

    type: gauge

    help: Indicates whether linkUp/linkDown traps should be generated for this interface

      - 1.3.6.1.2.1.31.1.1.1.14

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifHighSpeed

    oid: 1.3.6.1.2.1.31.1.1.1.15

    type: gauge

    help: An estimate of the interface's current bandwidth in units of 1,000,000 bits

      per second - 1.3.6.1.2.1.31.1.1.1.15

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifPromiscuousMode

    oid: 1.3.6.1.2.1.31.1.1.1.16

    type: gauge

    help: This object has a value of false(2) if this interface only accepts packets/frames

      that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifConnectorPresent

    oid: 1.3.6.1.2.1.31.1.1.1.17

    type: gauge

    help: This object has the value 'true(1)' if the interface sublayer has a physical

      connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifAlias

    oid: 1.3.6.1.2.1.31.1.1.1.18

    type: DisplayString

    help: This object is an 'alias' name for the interface as specified by a network

      manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

      - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  - name: ifCounterDiscontinuityTime

    oid: 1.3.6.1.2.1.31.1.1.1.19

    type: gauge

    help: The value of sysUpTime on the most recent occasion at which any one or more

      of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19

    indexes:

    - labelname: ifAlias

      type: gauge

    lookups:

    - labels:

     - ifAlias

      labelname: ifAlias

      oid: 1.3.6.1.2.1.31.1.1.1.18

      type: DisplayString

  version: 2

  auth:

    community: prometheus

    security_level: noAuthNoPriv

    auth_protocol: MD5

    priv_protocol: DES

if_mib_ifdescr:

  walk:

  - 1.3.6.1.2.1.1.3

  - 1.3.6.1.2.1.2

  - 1.3.6.1.2.1.31.1.1

  metrics:

  - name: sysUpTime

    oid: 1.3.6.1.2.1.1.3

    type: gauge

    help: The time (in hundredths of a second) since the network management portion

      of the system was last re-initialized. - 1.3.6.1.2.1.1.3

  - name: ifNumber

    oid: 1.3.6.1.2.1.2.1

    type: gauge

    help: The number of network interfaces (regardless of their current state) present

      on this system. - 1.3.6.1.2.1.2.1

  - name: ifIndex

    oid: 1.3.6.1.2.1.2.2.1.1

    type: gauge

    help: A unique value for each interface - 1.3.6.1.2.1.2.2.1.1

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifDescr

    oid: 1.3.6.1.2.1.2.2.1.2

    type: DisplayString

    help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifType

    oid: 1.3.6.1.2.1.2.2.1.3

    type: gauge

    help: The type of interface, distinguished according to the physical/link protocol(s)

      immediately `below' the network layer in the protocol stack. - 1.3.6.1.2.1.2.2.1.3

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifMtu

    oid: 1.3.6.1.2.1.2.2.1.4

    type: gauge

    help: The size of the largest datagram which can be sent/received on the interface,

      specified in octets - 1.3.6.1.2.1.2.2.1.4

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifSpeed

    oid: 1.3.6.1.2.1.2.2.1.5

    type: gauge

    help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

     type: DisplayString

  - name: ifPhysAddress

    oid: 1.3.6.1.2.1.2.2.1.6

    type: OctetString

    help: The interface's address at the protocol layer immediately `below' the network

      layer in the protocol stack - 1.3.6.1.2.1.2.2.1.6

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifAdminStatus

    oid: 1.3.6.1.2.1.2.2.1.7

    type: gauge

    help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOperStatus

    oid: 1.3.6.1.2.1.2.2.1.8

    type: gauge

    help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifLastChange

    oid: 1.3.6.1.2.1.2.2.1.9

    type: gauge

    help: The value of sysUpTime at the time the interface entered its current operational

      state - 1.3.6.1.2.1.2.2.1.9

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInOctets

    oid: 1.3.6.1.2.1.2.2.1.10

    type: counter

    help: The total number of octets received on the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.10

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.11

    type: counter

    help: The number of subnetwork-unicast packets delivered to a higher-layer protocol.

      - 1.3.6.1.2.1.2.2.1.11

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.12

    type: counter

    help: The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast)

      packets delivered to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.12

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInDiscards

    oid: 1.3.6.1.2.1.2.2.1.13

    type: counter

    help: The number of inbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being deliverable to a higher-layer

      protocol - 1.3.6.1.2.1.2.2.1.13

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInErrors

    oid: 1.3.6.1.2.1.2.2.1.14

    type: counter

    help: The number of inbound packets that contained errors preventing them from

      being deliverable to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.14

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInUnknownProtos

    oid: 1.3.6.1.2.1.2.2.1.15

    type: counter

    help: The number of packets received via the interface which were discarded because

      of an unknown or unsupported protocol. - 1.3.6.1.2.1.2.2.1.15

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutOctets

    oid: 1.3.6.1.2.1.2.2.1.16

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.16

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.17

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a subnetwork-unicast address, including those that were discarded or not

      sent. - 1.3.6.1.2.1.2.2.1.17

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.18

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address,

      including those that were discarded or not sent. - 1.3.6.1.2.1.2.2.1.18

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutDiscards

    oid: 1.3.6.1.2.1.2.2.1.19

    type: counter

    help: The number of outbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutErrors

    oid: 1.3.6.1.2.1.2.2.1.20

    type: counter

    help: The number of outbound packets that could not be transmitted because of

      errors. - 1.3.6.1.2.1.2.2.1.20

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutQLen

    oid: 1.3.6.1.2.1.2.2.1.21

    type: gauge

    help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifName

    oid: 1.3.6.1.2.1.31.1.1.1.1

    type: DisplayString

    help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.2

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.3

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.4

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.5

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCInOctets

    oid: 1.3.6.1.2.1.31.1.1.1.6

    type: counter

    help: The total number of octets received on the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.6

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCInUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.7

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were not addressed to a multicast or broadcast address at this sub-layer

      - 1.3.6.1.2.1.31.1.1.1.7

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.8

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.9

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCOutOctets

    oid: 1.3.6.1.2.1.31.1.1.1.10

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.10

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCOutUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.11

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were not addressed to a multicast or broadcast address at this sub-layer,

      including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.12

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHCOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.13

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifLinkUpDownTrapEnable

    oid: 1.3.6.1.2.1.31.1.1.1.14

    type: gauge

    help: Indicates whether linkUp/linkDown traps should be generated for this interface

      - 1.3.6.1.2.1.31.1.1.1.14

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifHighSpeed

    oid: 1.3.6.1.2.1.31.1.1.1.15

    type: gauge

    help: An estimate of the interface's current bandwidth in units of 1,000,000 bits

      per second - 1.3.6.1.2.1.31.1.1.1.15

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifPromiscuousMode

    oid: 1.3.6.1.2.1.31.1.1.1.16

    type: gauge

    help: This object has a value of false(2) if this interface only accepts packets/frames

      that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifConnectorPresent

    oid: 1.3.6.1.2.1.31.1.1.1.17

    type: gauge

    help: This object has the value 'true(1)' if the interface sublayer has a physical

      connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifAlias

    oid: 1.3.6.1.2.1.31.1.1.1.18

    type: DisplayString

    help: This object is an 'alias' name for the interface as specified by a network

      manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  - name: ifCounterDiscontinuityTime

    oid: 1.3.6.1.2.1.31.1.1.1.19

    type: gauge

    help: The value of sysUpTime on the most recent occasion at which any one or more

      of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19

    indexes:

    - labelname: ifDescr

      type: gauge

    lookups:

    - labels:

      - ifDescr

      labelname: ifDescr

      oid: 1.3.6.1.2.1.2.2.1.2

      type: DisplayString

  version: 2

  auth:

    community: prometheus

    security_level: noAuthNoPriv

    auth_protocol: MD5

    priv_protocol: DES

if_mib_ifname:

  walk:

  - 1.3.6.1.2.1.1.3

  - 1.3.6.1.2.1.2

  - 1.3.6.1.2.1.31.1.1

  metrics:

  - name: sysUpTime

    oid: 1.3.6.1.2.1.1.3

    type: gauge

    help: The time (in hundredths of a second) since the network management portion

      of the system was last re-initialized. - 1.3.6.1.2.1.1.3

  - name: ifNumber

    oid: 1.3.6.1.2.1.2.1

    type: gauge

    help: The number of network interfaces (regardless of their current state) present

      on this system. - 1.3.6.1.2.1.2.1

  - name: ifIndex

    oid: 1.3.6.1.2.1.2.2.1.1

    type: gauge

    help: A unique value for each interface - 1.3.6.1.2.1.2.2.1.1

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifDescr

    oid: 1.3.6.1.2.1.2.2.1.2

    type: DisplayString

    help: A textual string containing information about the interface - 1.3.6.1.2.1.2.2.1.2

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifType

    oid: 1.3.6.1.2.1.2.2.1.3

    type: gauge

    help: The type of interface, distinguished according to the physical/link protocol(s)

      immediately `below' the network layer in the protocol stack. - 1.3.6.1.2.1.2.2.1.3

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifMtu

    oid: 1.3.6.1.2.1.2.2.1.4

    type: gauge

    help: The size of the largest datagram which can be sent/received on the interface,

      specified in octets - 1.3.6.1.2.1.2.2.1.4

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifSpeed

    oid: 1.3.6.1.2.1.2.2.1.5

    type: gauge

    help: An estimate of the interface's current bandwidth in bits per second - 1.3.6.1.2.1.2.2.1.5

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifPhysAddress

    oid: 1.3.6.1.2.1.2.2.1.6

    type: OctetString

    help: The interface's address at the protocol layer immediately `below' the network

      layer in the protocol stack - 1.3.6.1.2.1.2.2.1.6

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifAdminStatus

    oid: 1.3.6.1.2.1.2.2.1.7

    type: gauge

    help: The desired state of the interface - 1.3.6.1.2.1.2.2.1.7

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOperStatus

    oid: 1.3.6.1.2.1.2.2.1.8

    type: gauge

    help: The current operational state of the interface - 1.3.6.1.2.1.2.2.1.8

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifLastChange

    oid: 1.3.6.1.2.1.2.2.1.9

    type: gauge

    help: The value of sysUpTime at the time the interface entered its current operational

      state - 1.3.6.1.2.1.2.2.1.9

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInOctets

    oid: 1.3.6.1.2.1.2.2.1.10

    type: counter

    help: The total number of octets received on the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.10

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.11

    type: counter

    help: The number of subnetwork-unicast packets delivered to a higher-layer protocol.

      - 1.3.6.1.2.1.2.2.1.11

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.12

    type: counter

    help: The number of non-unicast (i.e., subnetwork- broadcast or subnetwork-multicast)

      packets delivered to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.12

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInDiscards

    oid: 1.3.6.1.2.1.2.2.1.13

    type: counter

    help: The number of inbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being deliverable to a higher-layer

      protocol - 1.3.6.1.2.1.2.2.1.13

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInErrors

    oid: 1.3.6.1.2.1.2.2.1.14

    type: counter

    help: The number of inbound packets that contained errors preventing them from

      being deliverable to a higher-layer protocol. - 1.3.6.1.2.1.2.2.1.14

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInUnknownProtos

    oid: 1.3.6.1.2.1.2.2.1.15

    type: counter

    help: The number of packets received via the interface which were discarded because

      of an unknown or unsupported protocol. - 1.3.6.1.2.1.2.2.1.15

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutOctets

    oid: 1.3.6.1.2.1.2.2.1.16

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters. - 1.3.6.1.2.1.2.2.1.16

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.17

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted

      to a subnetwork-unicast address, including those that were discarded or not

      sent. - 1.3.6.1.2.1.2.2.1.17

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutNUcastPkts

    oid: 1.3.6.1.2.1.2.2.1.18

    type: counter

   help: The total number of packets that higher-level protocols requested be transmitted

      to a non- unicast (i.e., a subnetwork-broadcast or subnetwork-multicast) address,

      including those that were discarded or not sent. - 1.3.6.1.2.1.2.2.1.18

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutDiscards

    oid: 1.3.6.1.2.1.2.2.1.19

    type: counter

    help: The number of outbound packets which were chosen to be discarded even though

      no errors had been detected to prevent their being transmitted - 1.3.6.1.2.1.2.2.1.19

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutErrors

    oid: 1.3.6.1.2.1.2.2.1.20

    type: counter

    help: The number of outbound packets that could not be transmitted because of

      errors. - 1.3.6.1.2.1.2.2.1.20

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutQLen

    oid: 1.3.6.1.2.1.2.2.1.21

    type: gauge

    help: The length of the output packet queue (in packets). - 1.3.6.1.2.1.2.2.1.21

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifName

    oid: 1.3.6.1.2.1.31.1.1.1.1

    type: DisplayString

    help: The textual name of the interface - 1.3.6.1.2.1.31.1.1.1.1

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.2

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.2

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.3

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.3

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.4

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.4

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.5

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.5

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCInOctets

    oid: 1.3.6.1.2.1.31.1.1.1.6

    type: counter

    help: The total number of octets received on the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.6

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCInUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.7

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were not addressed to a multicast or broadcast address at this sub-layer

      - 1.3.6.1.2.1.31.1.1.1.7

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCInMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.8

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a multicast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.8

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCInBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.9

    type: counter

    help: The number of packets, delivered by this sub-layer to a higher (sub-)layer,

      which were addressed to a broadcast address at this sub-layer - 1.3.6.1.2.1.31.1.1.1.9

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCOutOctets

    oid: 1.3.6.1.2.1.31.1.1.1.10

    type: counter

    help: The total number of octets transmitted out of the interface, including framing

      characters - 1.3.6.1.2.1.31.1.1.1.10

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCOutUcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.11

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were not addressed to a multicast or broadcast address at this sub-layer,

      including those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.11

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCOutMulticastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.12

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a multicast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.12

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHCOutBroadcastPkts

    oid: 1.3.6.1.2.1.31.1.1.1.13

    type: counter

    help: The total number of packets that higher-level protocols requested be transmitted,

      and which were addressed to a broadcast address at this sub-layer, including

      those that were discarded or not sent - 1.3.6.1.2.1.31.1.1.1.13

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifLinkUpDownTrapEnable

    oid: 1.3.6.1.2.1.31.1.1.1.14

    type: gauge

    help: Indicates whether linkUp/linkDown traps should be generated for this interface

      - 1.3.6.1.2.1.31.1.1.1.14

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifHighSpeed

    oid: 1.3.6.1.2.1.31.1.1.1.15

    type: gauge

    help: An estimate of the interface's current bandwidth in units of 1,000,000 bits

      per second - 1.3.6.1.2.1.31.1.1.1.15

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifPromiscuousMode

    oid: 1.3.6.1.2.1.31.1.1.1.16

    type: gauge

    help: This object has a value of false(2) if this interface only accepts packets/frames

      that are addressed to this station - 1.3.6.1.2.1.31.1.1.1.16

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifConnectorPresent

    oid: 1.3.6.1.2.1.31.1.1.1.17

    type: gauge

    help: This object has the value 'true(1)' if the interface sublayer has a physical

      connector and the value 'false(2)' otherwise. - 1.3.6.1.2.1.31.1.1.1.17

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifAlias

    oid: 1.3.6.1.2.1.31.1.1.1.18

    type: DisplayString

    help: This object is an 'alias' name for the interface as specified by a network

      manager, and provides a non-volatile 'handle' for the interface - 1.3.6.1.2.1.31.1.1.1.18

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  - name: ifCounterDiscontinuityTime

    oid: 1.3.6.1.2.1.31.1.1.1.19

    type: gauge

    help: The value of sysUpTime on the most recent occasion at which any one or more

      of this interface's counters suffered a discontinuity - 1.3.6.1.2.1.31.1.1.1.19

    indexes:

    - labelname: ifName

      type: gauge

    lookups:

    - labels:

      - ifName

      labelname: ifName

      oid: 1.3.6.1.2.1.31.1.1.1.1

      type: DisplayString

  version: 2

  auth:

    community: prometheus

    security_level: noAuthNoPriv

    auth_protocol: MD5

    priv_protocol: DES

ubuntu@ip-10-240-1-11:/usr/local/bin$

 

From: <promethe...@googlegroups.com> on behalf of Emmanuel Yong <yongem...@gmail.com>
Date: Thursday, March 22, 2018 at 10:22 PM
To: Prometheus Users <promethe...@googlegroups.com>
Subject: [prometheus-users] Re: Cisco Interface SNMP Dashboard Issue in Grafana

 

--

You received this message because you are subscribed to a topic in the Google Groups "Prometheus Users" group.
To unsubscribe from this topic, visit


To unsubscribe from this group and all its topics, send an email to


To post to this group, send email to

Emmanuel Yong

unread,
Mar 22, 2018, 10:37:35 PM3/22/18
to Prometheus Users
Dear Joe,

I suggest you create a new module

cisco_sw: 
  version: 2
  auth:
    community: public
  walk:
  - 1.3.6.1.2.1.2.2.1.4
  - 1.3.6.1.2.1.2
  - 1.3.6.1.2.1.31.1
  - 1.3.6.1.2.1.31.1.1.1
  - 1.3.6.1.2.1.1.5
  
  metrics:
 
  - name: sysname
    oid: 1.3.6.1.2.1.1.5
    type: DisplayString
    
  - name: ifHCInOctets
    oid: 1.3.6.1.2.1.31.1.1.1.6
    type: gauge
    help: The total number of octets received on the interface, including framing
      characters - 1.3.6.1.2.1.31.1.1.1.6
    indexes:
    - labelname: interface
      type: gauge

    lookups:
       - labels: [interface]
         oid: 1.3.6.1.2.1.2.2.1.2
         labelname: interface
         type: DisplayString
       - labels: [interface]
         oid: 1.3.6.1.2.1.31.1.1.1.18
         labelname: alias
         type: DisplayString         

  - name: ifHCOutOctets
    oid: 1.3.6.1.2.1.31.1.1.1.10
    type: gauge
    help: The total number of octets transmitted out of the interface, including framing
      characters - 1.3.6.1.2.1.31.1.1.1.10
    indexes:
    - labelname: interface
      type: gauge   
      
    lookups:
       - labels: [interface]
         oid: 1.3.6.1.2.1.2.2.1.2
         labelname: interface
         type: DisplayString      
       - labels: [interface]
         oid: 1.3.6.1.2.1.31.1.1.1.18
         labelname: alias
         type: DisplayString

Then under proemtheus.yml, scraping the switch use the new module created above

Thank You

On Friday, March 23, 2018 at 6:53:55 AM UTC+8, Joe Goldberg wrote:

Joe Goldberg

unread,
Mar 22, 2018, 11:27:27 PM3/22/18
to Emmanuel Yong, Prometheus Users

That seemed to break it completely but after 20 hours and digging out from a blizzard I am thinking I need to get some sleep and pick this up in the AM as I am seeing double.  Thank you for your help, I will start fresh with this in the AM to make sure I have followed your directions properly.

 

I will let you know how I do.

 

Thanks,

Joe

 

 

From: <promethe...@googlegroups.com> on behalf of Emmanuel Yong <yongem...@gmail.com>
Date: Thursday, March 22, 2018 at 10:37 PM
To: Prometheus Users <promethe...@googlegroups.com>
Subject: [prometheus-users] Re: Cisco Interface SNMP Dashboard Issue in Grafana

 

--

You received this message because you are subscribed to a topic in the Google Groups "Prometheus Users" group.
To unsubscribe from this topic, visit


To unsubscribe from this group and all its topics, send an email to


To post to this group, send email to

Ben Kochie

unread,
Mar 23, 2018, 6:56:47 PM3/23/18
to Emmanuel Yong, Prometheus Users
I have a patch for the generator that helps with this.


This allows easy adding of context labels via lookups.  For example, this is my if_mib setup:


On Fri, Mar 23, 2018 at 2:05 AM, Emmanuel Yong <yongem...@gmail.com> wrote:
Dear Joe,

What we have done here is having the description as part of the IfHCInOctets as below

SNMP.yml

What the above does is providing us the following result

ifHCOutOctets{alias="port_descr",instance="sw01",interface="GigabitEthernet1/0/1",job="sw_snmp"}

Thank You

.
To unsubscribe from this group and all its topics, send an email to
prometheus-users+unsubscribe@googlegroups.com.
To post to this group, send email to
prometheus-users@googlegroups.com.


To view this discussion on the web visit

--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscribe@googlegroups.com.
To post to this group, send email to prometheus-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/c5b5399d-3153-4357-8a57-53f19a114ed3%40googlegroups.com.
Message has been deleted

Ben Kochie

unread,
Mar 26, 2018, 2:44:48 PM3/26/18
to joehgo...@gmail.com, Prometheus Users
Yes, we have some improvement plans to be able to do this without the patch, but by adjusting the generator config.

We're currently lacking the time (funding) to do this improvement.  

On Mon, Mar 26, 2018 at 4:56 AM, <joehgo...@gmail.com> wrote:
This worked perfectly, though I would rather be able to do it without a patch, this gets it done.  Thanks!!
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.
To post to this group, send email to promethe...@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-users+unsubscribe@googlegroups.com.
To post to this group, send email to prometheus-users@googlegroups.com.

Joe Goldberg

unread,
Mar 28, 2018, 3:45:43 AM3/28/18
to Ben Kochie, Prometheus Users

That is fair enough.  I appreciate all that you guys do.

 

Thanks for all the help!!

 

Joe

Error! Filename not specified.

 

As it is, it is impossible to tell which line is for which interface or to make a more specific graph with one or a couple of interfaces.

 

Joe

 

 

From: <promethe...@googlegroups.com> on behalf of Emmanuel Yong <yongem...@gmail.com>
Date: Thursday, March 22, 2018 at 7:59 PM
To: Prometheus Users <promethe...@googlegroups.com>
Subject: [prometheus-users] Re: Cisco Interface SNMP Dashboard Issue in Grafana

 

Hi Joe,

 

When doing a query of the device, are you able to see the description?

 

Also, what is your end goal? what type of data do you want to display on grafana?

 



On Friday, March 23, 2018 at 6:53:55 AM UTC+8, Joe Goldberg wrote:

Prometheus is scraping the snmp_exporter to walk a single Cisco 3750 48 port switch.  I am using the standard SNMP Interface Throughput Dashboard in Grafana to display the In/Out bandwidth.  I have not messed with the variable so they are all at default.

 

For the $Interface variable it is using the query query_result(ifInOctets{job="$Job",instance="$Device"}) and for the regex it is using .*ifDescr="(.*?)",.*

 

The "Include All" Option is ticked on so the graph will show all the interfaces.  The problem is that it is not pulling the ifDescr and I can't figure out why.  My regex sucks so it very well could be there.  

 

Any help would be appreciated.  Right now there is no way for me to differentiate one interface graph from another.

 

Thanks,

Joe

 

--
You received this message because you are subscribed to a topic in the Google Groups "Prometheus Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/prometheus-users/27D1KTrjhBM/unsubscribe

.
To unsubscribe from this group and all its topics, send an email to prometheus-use...@googlegroups.com.


To post to this group, send email to promethe...@googlegroups.com.
To view this discussion on the web visit

--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.

To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-use...@googlegroups.com.
To post to this group, send email to promethe...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-users/c5b5399d-3153-4357-8a57-53f19a114ed3%40googlegroups.com.


For more options, visit
https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
prometheus-use...@googlegroups.com.
To post to this group, send email to
promethe...@googlegroups.com

.


To view this discussion on the web visit

Reply all
Reply to author
Forward
0 new messages