root@exporter:/usr/share/snmp/mibs# ls
*CISCO-MEMORY-POOL-MIB.text* NET-SNMP-EXAMPLES-MIB.txt
NET-SNMP-VACM-MIB.txt UCD-DISKIO-MIB.txt
*CISCO-PROCESS-MIB.text* NET-SNMP-EXTEND-MIB.txt
SNMP-COMMUNITY-MIB UCD-DLMOD-MIB.txt
GNOME-SMI.txt NET-SNMP-MIB.txt
SNMP-FRAMEWORK-MIB UCD-IPFILTER-MIB.txt
iana NET-SNMP-MONITOR-MIB.txt
SNMP-IEEE802-TM-MIB UCD-IPFWACC-MIB.txt
ietf NET-SNMP-PASS-MIB.txt
SNMP-NOTIFICATION-MIB UCD-SNMP-MIB-OLD.txt
IF-MIB NET-SNMP-PERIODIC-NOTIFY-MIB.txt SNMP-TSM-MIB
UCD-SNMP-MIB.txt
LM-SENSORS-MIB.txt NET-SNMP-SYSTEM-MIB.txt
SNMP-USER-BASED-SM-MIB
NET-SNMP-AGENT-MIB.txt NET-SNMP-TC.txt
UCD-DEMO-MIB.txt
After that “ls” command you issued above, which MIB file are you using? Or
is you MIB file there in that list!?
If is not there, then you need to add the MIB file to directory first that
contains the OIDs your looking then follow the process to generate the file
again. Hope this will help.
On Sat 22 Jul 2023 at 15:02, 'Abhiraj Verma' via Prometheus Users <
[email protected]> wrote:
> generator.yml
> root@exporter:~/snmp_exporter/generator# cat generator.yml
> ---
> # The generator config format version.
> version: 2
>
> auths:
> public_v1:
> version: 1
> public_v2:
> version: 2
>
> modules:
> # Default IF-MIB interfaces table with ifIndex.
> cisco:
> #walk: [sysUpTime, interfaces, ifXTable,ciscoMemoryPoolUsed]
> # walk:
> walk:
> - sysDescr
> - sysUpTime
> - sysName
> - interfaces
> - ifXTable
> # - cpmCPUTotalTable
> # - cieIfPacketStatsEntry
> - 1.3.6.1.2.1.2.2.1.1
> - 1.3.6.1.2.1.2.2.1.2
> - 1.3.6.1.2.1.2.2.1.10
> - 1.3.6.1.2.1.2.2.1.13
> - 1.3.6.1.2.1.2.2.1.14
> - 1.3.6.1.2.1.2.2.1.16
> - 1.3.6.1.2.1.2.2.1.19
> - 1.3.6.1.2.1.2.2.1.2
> - 1.3.6.1.2.1.2.2.1.20
> - 1.3.6.1.2.1.2.2.1.5
> - 1.3.6.1.2.1.2.2.1.7
> - 1.3.6.1.2.1.2.2.1.8
> - 1.3.6.1.2.1.31.1.1.1.1
> - 1.3.6.1.2.1.31.1.1.1.18
> # - 1.3.6.1.4.1.9.9.48.1.1.1.5
> # - 1.3.6.1.4.1.9.9.48.1.1.1.6
> # - 1.3.6.1.4.1.9.2.1
> - 1.3.6.1.2.1.1.5
> - 1.3.6.1.4.1.9.9.48.1.2
> # - 1.3.6.1.4.1.9.9.109.1.1 # Defined within Cisco private mib
> CISCO-PROCESS-MIB
> lookups:
> - source_indexes: [ifIndex]
> lookup: ifAlias
> - source_indexes: [ifIndex]
> lookup: ifDescr
> - source_indexes: [ifIndex]
> lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName
> # lookups:
> # - source_indexes: [ifIndex]
> # lookup: ifAlias
> # - source_indexes: [ifIndex]
> # Uis OID to avoid conflict with PaloAlto PAN-COMMON-MIB.
> # lookup: 1.3.6.1.2.1.2.2.1.2 # ifDescr
> # - source_indexes: [ifIndex]
> # Use OID to avoid conflict with Netscaler NS-ROOT-MIB.
> # lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName
> overrides:
> ifAlias:
> ignore: true # Lookup metric
> ifDescr:
> ignore: true # Lookup metric
> ifName:
> ignore: true # Lookup metric
> ifType:
> type: EnumAsInfo
>
> mibs folder path & Mibs
>
> root@exporter:~/snmp_exporter/generator# cd /usr/share/snmp/
> root@exporter:/usr/share/snmp# ls
> mib2c-data mibs mibs-downloader snmpconf-data snmp_perl.pl
> root@exporter:/usr/share/snmp# cd mibs
> root@exporter:/usr/share/snmp/mibs# ls
> *CISCO-MEMORY-POOL-MIB.text* NET-SNMP-EXAMPLES-MIB.txt
> NET-SNMP-VACM-MIB.txt UCD-DISKIO-MIB.txt
> *CISCO-PROCESS-MIB.text* NET-SNMP-EXTEND-MIB.txt
> SNMP-COMMUNITY-MIB UCD-DLMOD-MIB.txt
> GNOME-SMI.txt NET-SNMP-MIB.txt
> SNMP-FRAMEWORK-MIB UCD-IPFILTER-MIB.txt
> iana NET-SNMP-MONITOR-MIB.txt
> SNMP-IEEE802-TM-MIB UCD-IPFWACC-MIB.txt
> ietf NET-SNMP-PASS-MIB.txt
> SNMP-NOTIFICATION-MIB UCD-SNMP-MIB-OLD.txt
> IF-MIB NET-SNMP-PERIODIC-NOTIFY-MIB.txt SNMP-TSM-MIB
> UCD-SNMP-MIB.txt
> LM-SENSORS-MIB.txt NET-SNMP-SYSTEM-MIB.txt
> SNMP-USER-BASED-SM-MIB
> NET-SNMP-AGENT-MIB.txt NET-SNMP-TC.txt
> UCD-DEMO-MIB.txt
>
>
> On Saturday, July 22, 2023 at 4:16:29 PM UTC+5:30 Hemedi Salim wrote:
>
>> If you can break down how you are generating the snmp.yml.
>> But Is like the you are missing the actual MIB file/OID in the directory
>> you are generating from.
>>
>>
>>
>>
>> On Fri 21 Jul 2023 at 15:22, 'Abhiraj Verma' via Prometheus Users <
>> [email protected]> wrote:
>>
>>>
>>> Getting this error white generating snmp.yml
>>>
>>>
>>> ts=2023-07-19T15:55:45.342Z caller=main.go:136 level=error msg="Error
>>> generating config netsnmp" err="cannot find oid '1.3.6.1.4.1.9.9.109.1.1'
>>> to walk"
>>>
>>> make: *** [Makefile:70: generate] Error 1
>>>
>>>
>>>
>>> Disclaimer: This e-mail and any files transmitted with it are
>>> confidential and intended solely for the use of the individual or entity to
>>> whom they are addressed. If you are not the intended addressee, or the
>>> person responsible for delivering it to them, you may not copy, forward
>>> disclose or otherwise use it or any part of it in any way. To do so may be
>>> unlawful. If you receive this e-mail by mistake, please advise the sender
>>> immediately.
>>>
>>>
>>> --
>>> 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/4f319c78-6c34-4042-877f-282dea527744n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/prometheus-users/4f319c78-6c34-4042-877f-282dea527744n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
>
>
> Disclaimer: This e-mail and any files transmitted with it are confidential
> and intended solely for the use of the individual or entity to whom they
> are addressed. If you are not the intended addressee, or the person
> responsible for delivering it to them, you may not copy, forward disclose
> or otherwise use it or any part of it in any way. To do so may be unlawful.
> If you receive this e-mail by mistake, please advise the sender immediately.
>
>
> --
> 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/689dc4cb-52cf-4ff9-86f7-260242b14ccfn%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-users/689dc4cb-52cf-4ff9-86f7-260242b14ccfn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
--
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/CAKEk2g0MAw0qBKQHL-dMy4Rbq%3D0TsUcBcTgGKq3UyeZdrjU20g%40mail.gmail.com.