Ok I fugured it out I needed all MIBs from `make mibs` as well and I have tried only checkpoint mibs. Problem solved! Thanks for the help and sorry for disturbance!
On Friday, 20 November 2020 at 11:38:38 UTC+2 Vasilii Mazyliuk wrote: > Actually I don't know what does it mean here by > *Cannot find module*Because lines 17-23 in GaiaTrapsMIB.mib looks like > this: > 17 IMPORTS > 18 MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, > enterprises > 19 FROM SNMPv2-SMI > 20 NOTIFICATION-GROUP > 21 FROM SNMPv2-CONF > 22 DisplayString > 23 FROM SNMPv2-TC > > And the same for other mib file > > On Friday, 20 November 2020 at 11:30:40 UTC+2 [email protected] wrote: > >> Exactly as I said, you're missing MIB files for required includes >> >> *Cannot find module (SNMPv2-SMI):* At line 19 in /root/go/src/ >> github.com/prometheus/snmp_exporter/generator/mibs/GaiaTrapsMIB.mib >> *Cannot find module (SNMPv2-TC):* At line 23 in /root/go/src/ >> github.com/prometheus/snmp_exporter/generator/mibs/GaiaTrapsMIB.mib >> *Cannot find module (SNMPv2-SMI):* At line 9 in /root/go/src/ >> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib >> *Cannot find module (SNMPv2-TC):* At line 13 in /root/go/src/ >> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib >> >> On Fri, Nov 20, 2020 at 10:18 AM 'Vasilii Mazyliuk' via Prometheus Users < >> [email protected]> wrote: >> >>> Top of the parse_errors looks like this: >>> >>> root@ubuntu:~/go/src/github.com/prometheus/snmp_exporter/generator# >>> ./generator parse_errors >>> level=info ts=2020-11-20T08:23:56.422Z caller=net_snmp.go:142 >>> msg="Loading MIBs" from=/root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs >>> level=warn ts=2020-11-20T08:23:56.431Z caller=main.go:120 msg="NetSNMP >>> reported parse error(s)" errors=4356 >>> MIB search path: /root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs >>> Cannot find module (SNMPv2-SMI): At line 19 in /root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/GaiaTrapsMIB.mib >>> Cannot find module (SNMPv2-TC): At line 23 in /root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/GaiaTrapsMIB.mib >>> Cannot find module (SNMPv2-SMI): At line 9 in /root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib >>> Cannot find module (SNMPv2-TC): At line 13 in /root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib >>> Did not find 'enterprises' in module #-1 (/root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib) >>> Did not find 'DisplayString' in module #-1 (/root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib) >>> Unlinked OID in CHECKPOINT-MIB: checkpoint ::= { enterprises 2620 } >>> Undefined identifier: enterprises near line 15 of /root/go/src/ >>> github.com/prometheus/snmp_exporter/generator/mibs/chkpnt.mib >>> >>> On Thursday, 19 November 2020 at 18:54:01 UTC+2 [email protected] wrote: >>> >>>> Usually the problem is printed at the top of the parse_errors output, >>>> typically you either have conflicting files, or are missing something from >>>> the "IMPORTS" section of the CHECKPOINT-MIB. >>>> >>>> CHECKPOINT-MIB DEFINITIONS ::= BEGIN >>>> >>>> -- SUBTREE: 1.3.6.1.4.1.2620.1 >>>> -- iso.org.dod.internet.private.enterprises.checkpoint.products >>>> >>>> IMPORTS >>>> MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, >>>> IpAddress, Counter32, NOTIFICATION-TYPE, enterprises >>>> FROM SNMPv2-SMI >>>> OBJECT-GROUP >>>> FROM SNMPv2-CONF >>>> DisplayString >>>> FROM SNMPv2-TC; >>>> >>>> On Thu, Nov 19, 2020 at 4:08 PM 'Vasilii Mazyliuk' via Prometheus Users >>>> <[email protected]> wrote: >>>> >>>>> Hey! >>>>> >>>>> I have such issue. >>>>> Trying to generate snmp.yml config from checkpoint mibs and receiving >>>>> huge amount of errors. >>>>> >>>>> Checkpoint Mibs are taken from here (R80.40 version): >>>>> https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solutionid=sk90470 >>>>> >>>>> root@ubuntu:~/go/src/github.com/prometheus/snmp_exporter/generator# >>>>> ./generator parse_errors | wc -l >>>>> level=info ts=2020-11-19T13:26:00.958Z caller=net_snmp.go:142 >>>>> msg="Loading MIBs" from=mibs >>>>> level=warn ts=2020-11-19T13:26:00.969Z caller=main.go:120 msg="NetSNMP >>>>> reported parse error(s)" errors=4356 >>>>> 4356 >>>>> >>>>> Errors look like this: >>>>> >>>>> ... >>>>> id not find 'fwLSConnOverallDesc' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Did not find 'fwLocalLoggingDesc' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Did not find 'fwLocalLoggingStat' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Did not find 'fwLocalLoggingDesc' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Did not find 'fwLocalLoggingStat' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Did not find 'fwLocalLoggingDesc' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Did not find 'fwLocalLoggingStat' in module CHECKPOINT-MIB >>>>> (mibs/chkpnt-trap.mib) >>>>> Unlinked OID in CHECKPOINT-TRAP-MIB: checkpoint ::= { enterprises 2620 >>>>> } >>>>> Undefined identifier: enterprises near line 67 of mibs/chkpnt-trap.mib >>>>> Cannot adopt OID in CHECKPOINT-MIB: memDiskTransfers64 ::= { svnMem64 >>>>> 7 } >>>>> Cannot adopt OID in CHECKPOINT-MIB: memSwapsSec64 ::= { svnMem64 6 } >>>>> Cannot adopt OID in CHECKPOINT-MIB: memFreeReal64 ::= { svnMem64 5 } >>>>> Cannot adopt OID in CHECKPOINT-MIB: memActiveReal64 ::= { svnMem64 4 } >>>>> ... >>>>> >>>>> generator.yml I'm trying: >>>>> >>>>> # CheckPoint FW R80.40 >>>>> >>>>> modules: >>>>> >>>>> cpfw: >>>>> >>>>> walk: >>>>> >>>>> - fwIfIndex >>>>> >>>>> - fwIfName >>>>> >>>>> - fwAcceptPcktsIn >>>>> >>>>> auth: >>>>> >>>>> community: <...> >>>>> >>>>> >>>>> Version of generator is the last from master. >>>>> >>>>> Could you please point me if I'm doing something wrong? >>>>> >>>>> -- >>>>> 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/766f080b-3b68-4433-aaf9-df8a8fd6fb89n%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/prometheus-users/766f080b-3b68-4433-aaf9-df8a8fd6fb89n%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/bacdd823-20bb-4637-81dc-4eb4a1c0dd7dn%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/prometheus-users/bacdd823-20bb-4637-81dc-4eb4a1c0dd7dn%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/e5092f3c-088c-4afb-b08d-73f9558285e5n%40googlegroups.com.

