Sorry, this is for the snmp_exporter here

"https://github.com/prometheus/snmp_exporter";

On Wednesday, 25 March 2020 09:39:11 UTC, Chris McKean wrote:
>
> Hi All,
>       I'm trying to get the snmp exporter working so I can get BGP peer 
> state metrics off our routers.  It works locally on my machine but when I 
> run the same config on the server I need this to run on it doesn't work.  
> So there's obviously some config I'm missing on the server.  I don't think, 
> it's the MIB file that's missing.  If I run snmptranslate and specify the 
> MIB is brings back a numerical value as expected
>
> *snmptranslate -m BGP4-MIB -IR -On bgpPeerState *
>
> *.1.3.6.1.2.1.15.3.1.2*
>
> When I try and query the 'bgp4' module this is the output I get.  
>
>
> *level=info ts=2020-03-24T10:53:35.919Z caller=main.go:149 msg="Starting 
> snmp_exporter" version="(version=0.17.0, branch=HEAD, 
> revision=f0ad4551a5c2023e383bc8dde2222f47dc760b83)"*
> *level=info ts=2020-03-24T10:53:35.919Z caller=main.go:150 
> build_context="(go=go1.13.8, user=root@cb51f17d52f8, 
> date=20200217-09:26:25)"*
> *level=info ts=2020-03-24T10:53:35.932Z caller=main.go:243 msg="Listening 
> on address" address=:9117*
> *panic: Unknown index type IpAddress*
>
> *goroutine 29 [running]:*
> *main.indexOidsAsString(0xc00032e1d0, 0x4, 0x6, 0xc0001da840, 0x9, 0x0, 
> 0x415800, 0x7fb91dc8fa00, 0x300, 0x7fb91de76fff, ...)*
> * /app/collector.go:665 +0x1870*
> *main.indexesToLabels(0xc00032e1d0, 0x4, 0x6, 0xc00021b280, 0xc00027da80, 
> 0x8001c00027d928)*
> * /app/collector.go:676 +0x169*
> *main.pduToSamples(0xc00032e1d0, 0x4, 0x6, 0xc00027dab0, 0xc00021b280, 
> 0xc00027da80, 0xabee20, 0xc000252360, 0x0, 0x0, ...)*
> * /app/collector.go:329 +0x77*
> *main.collector.Collect(0xaca540, 0xc000098dc0, 0xc0000ca651, 0xb, 
> 0xc000124d20, 0xabee20, 0xc000252360, 0xc000095020)*
> * /app/collector.go:247 +0x934*
> *github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1() 
> <http://github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()>*
> * 
> /app/vendor/github.com/prometheus/client_golang/prometheus/registry.go:443 
> <http://github.com/prometheus/client_golang/prometheus/registry.go:443> 
> +0x19d*
> *created by 
> github.com/prometheus/client_golang/prometheus.(*Registry).Gather 
> <http://github.com/prometheus/client_golang/prometheus.(*Registry).Gather>*
> * 
> /app/vendor/github.com/prometheus/client_golang/prometheus/registry.go:454 
> <http://github.com/prometheus/client_golang/prometheus/registry.go:454> 
> +0x57d*
>
>
> Has anyone any idead on this.  The server is running Centos 7.5 with 
> netsnmp installed.
>
> Here is the section of the bgp4 module on in the snmp.yml file
>
>
> bgp4:
> auth: 
> community: "xxxxxxxxx"
> version: 2
> walk:
> - 1.3.6.1.2.1.15.2
> - 1.3.6.1.2.1.15.3
> metrics:
> - name: bgpLocalAs
> oid: 1.3.6.1.2.1.15.2
> - name: bgpPeerState
> oid: 1.3.6.1.2.1.15.3.1.2
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerAdminStatus
> oid: 1.3.6.1.2.1.15.3.1.3
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerNegotiatedVersion
> oid: 1.3.6.1.2.1.15.3.1.4
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerLocalPort
> oid: 1.3.6.1.2.1.15.3.1.6
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerRemotePort
> oid: 1.3.6.1.2.1.15.3.1.8
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerRemoteAs
> oid: 1.3.6.1.2.1.15.3.1.9
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerInUpdates
> oid: 1.3.6.1.2.1.15.3.1.10
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerOutUpdates
> oid: 1.3.6.1.2.1.15.3.1.11
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerInTotalMessages
> oid: 1.3.6.1.2.1.15.3.1.12
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerOutTotalMessages
> oid: 1.3.6.1.2.1.15.3.1.13
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerFsmEstablishedTransitions
> oid: 1.3.6.1.2.1.15.3.1.15
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerFsmEstablishedTime
> oid: 1.3.6.1.2.1.15.3.1.16
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerConnectRetryInterval
> oid: 1.3.6.1.2.1.15.3.1.17
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerHoldTime
> oid: 1.3.6.1.2.1.15.3.1.18
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerKeepAlive
> oid: 1.3.6.1.2.1.15.3.1.19
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerHoldTimeConfigured
> oid: 1.3.6.1.2.1.15.3.1.20
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerKeepAliveConfigured
> oid: 1.3.6.1.2.1.15.3.1.21
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerMinASOriginationInterval
> oid: 1.3.6.1.2.1.15.3.1.22
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerMinRouteAdvertisementInterval
> oid: 1.3.6.1.2.1.15.3.1.23
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
> - name: bgpPeerInUpdateElapsedTime
> oid: 1.3.6.1.2.1.15.3.1.24
> indexes:
> - labelname: bgpPeerIdentifier
> type: IpAddress
> lookups:
> - labels: [bgpPeerIdentifier]
> labelname: bgpPeerRemoteAddr
> oid: 1.3.6.1.2.1.15.3.1.7
>
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/b486cef8-76c0-4a59-b52a-e1d07c9165dd%40googlegroups.com.

Reply via email to