Moving the MIB files directly under the mibs folder fixed the issue. 
Previously it was kept under the mibs/junos/ folder 

Thanks,
Vishnu

On Thursday, 10 August 2023 at 08:33:49 UTC+5:30 [email protected] wrote:

> I am trying to generate the snmp.yml file for my Juniper device on a Rocky 
> Linux 9 system. This is the first time I am doing it on the Rocky Linux 
> system. I copied the mibs files from the Librenms git repo to the 
> snmp_exporter/generator/mibs/ directory. When I run make generate, it 
> throughs me the below error. 
>
>  
>
>
>
>
>
>
>
>
> *make generateMIBDIRS='mibs' ./generator --fail-on-parse-errors 
> generatets=2023-08-10T02:51:04.705Z caller=net_snmp.go:162 level=info 
> msg="Loading MIBs" from=mibsts=2023-08-10T02:51:05.506Z caller=main.go:53 
> level=info msg="Generating config for module" 
> module=juniper_srx_opticsts=2023-08-10T02:51:05.599Z caller=main.go:68 
> level=info msg="Generated metrics" module=juniper_srx_optics 
> metrics=0ts=2023-08-10T02:51:05.599Z caller=main.go:53 level=info 
> msg="Generating config for module" module=if_mibts=2023-08-10T02:51:05.705Z 
> caller=main.go:68 level=info msg="Generated metrics" module=if_mib 
> metrics=40ts=2023-08-10T02:51:05.705Z caller=main.go:53 level=info 
> msg="Generating config for module" 
> module=juniper_srxts=2023-08-10T02:51:05.768Z caller=main.go:132 
> level=error msg="Error generating config netsnmp" err="cannot find oid 
> 'jnxOperatingState' to walk"make: *** [Makefile:70: generate] Error 1*
>
> I have the juniper mibs copied to the mibs folder.
>
>
>
> *# ls mibs/ | grep junosjunosjunose*
>
> also when i do ./generator generate it is looking at the 
> /usr/share/snmp/mibs/ folder insted of the snmp_exporter/generator/mibs/ 
> folder is there any option to include the snmp_exporter/generator/mibs/ in 
> the lookup. 
>
> i copied the junos mibs to /usr/share/snmp/mibs/ folder and tried running 
> the ./generator generate command and it was giving same error. 
>
> Some more debug
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *MIBDIRS=/usr/share/snmp/mibs/junos/ MIBS=: snmptranslate -On 
> JUNIPER-MIB::jnxOperatingTableMIB search path: 
> /usr/share/snmp/mibs/junos/Cannot find module (SNMPv2-TC): At line 18 in 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBCannot find module (SNMPv2-SMI): At 
> line 15 in /usr/share/snmp/mibs/junos//JUNIPER-SMIDid not find 
> 'enterprises' in module #-1 
> (/usr/share/snmp/mibs/junos//JUNIPER-SMI)Unlinked OID in JUNIPER-SMI: 
> juniperMIB ::= { enterprises 2636 }Undefined identifier: enterprises near 
> line 17 of /usr/share/snmp/mibs/junos//JUNIPER-SMIDid not find 
> 'DisplayString' in module #-1 (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Did 
> not find 'TimeStamp' in module #-1 
> (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Did not find 'TimeInterval' in 
> module #-1 (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Did not find 
> 'DateAndTime' in module #-1 (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Did 
> not find 'jnxMibs' in module JUNIPER-SMI 
> (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Did not find 'jnxChassisTraps' in 
> module JUNIPER-SMI (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Did not find 
> 'jnxChassisOKTraps' in module JUNIPER-SMI 
> (/usr/share/snmp/mibs/junos//JUNIPER-MIB)Unlinked OID in JUNIPER-MIB: 
> jnxFruOK ::= { jnxChassisOKTraps 4 }Undefined identifier: jnxChassisOKTraps 
> near line 1940 of /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxTemperatureOK ::= { jnxChassisOKTraps 3 }Undefined 
> identifier: jnxChassisOKTraps near line 1924 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFanOK ::= { jnxChassisOKTraps 2 }Undefined identifier: jnxChassisOKTraps 
> near line 1909 of /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxPowerSupplyOK ::= { jnxChassisOKTraps 1 }Undefined 
> identifier: jnxChassisOKTraps near line 1893 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxBootFromBackup ::= { jnxChassisTraps 16 }Undefined identifier: 
> jnxChassisTraps near line 1874 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxHardDiskMissing ::= { jnxChassisTraps 15 }Undefined identifier: 
> jnxChassisTraps near line 1858 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxHardDiskFailed ::= { jnxChassisTraps 14 }Undefined identifier: 
> jnxChassisTraps near line 1841 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFEBSwitchover ::= { jnxChassisTraps 13 }Undefined identifier: 
> jnxChassisTraps near line 1824 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFruCheck ::= { jnxChassisTraps 12 }Undefined identifier: jnxChassisTraps 
> near line 1807 of /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruOnline ::= { jnxChassisTraps 11 }Undefined identifier: 
> jnxChassisTraps near line 1791 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFruOffline ::= { jnxChassisTraps 10 }Undefined identifier: 
> jnxChassisTraps near line 1772 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFruFailed ::= { jnxChassisTraps 9 }Undefined identifier: jnxChassisTraps 
> near line 1756 of /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruPowerOn ::= { jnxChassisTraps 8 }Undefined identifier: 
> jnxChassisTraps near line 1737 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFruPowerOff ::= { jnxChassisTraps 7 }Undefined identifier: 
> jnxChassisTraps near line 1718 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFruInsertion ::= { jnxChassisTraps 6 }Undefined identifier: 
> jnxChassisTraps near line 1702 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFruRemoval ::= { jnxChassisTraps 5 }Undefined identifier: 
> jnxChassisTraps near line 1686 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxRedundancySwitchover ::= { jnxChassisTraps 4 }Undefined identifier: 
> jnxChassisTraps near line 1664 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxOverTemperature ::= { jnxChassisTraps 3 }Undefined identifier: 
> jnxChassisTraps near line 1648 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxFanFailure ::= { jnxChassisTraps 2 }Undefined identifier: 
> jnxChassisTraps near line 1632 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxPowerSupplyFailure ::= { jnxChassisTraps 1 }Undefined identifier: 
> jnxChassisTraps near line 1616 of 
> /usr/share/snmp/mibs/junos//JUNIPER-MIBUnlinked OID in JUNIPER-MIB: 
> jnxBoxAnatomy ::= { jnxMibs 1 }Undefined identifier: jnxMibs near line 22 
> of /usr/share/snmp/mibs/junos//JUNIPER-MIBJUNIPER-MIB::jnxOperatingTable: 
> Unknown Object Identifier*
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *[root@containerlab junos]# 
> MIBDIRS=/opt/snmp_exporter/generator/mibs/junos MIBS=: snmptranslate -On 
> JUNIPER-MIB::jnxOperatingTableMIB search path: 
> /opt/snmp_exporter/generator/mibs/junosCannot find module (SNMPv2-TC): At 
> line 18 in /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBCannot find 
> module (SNMPv2-SMI): At line 15 in 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-SMIDid not find 
> 'enterprises' in module #-1 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-SMI)Unlinked OID in 
> JUNIPER-SMI: juniperMIB ::= { enterprises 2636 }Undefined identifier: 
> enterprises near line 17 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-SMIDid not find 
> 'DisplayString' in module #-1 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Did not find 
> 'TimeStamp' in module #-1 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Did not find 
> 'TimeInterval' in module #-1 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Did not find 
> 'DateAndTime' in module #-1 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Did not find 'jnxMibs' 
> in module JUNIPER-SMI 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Did not find 
> 'jnxChassisTraps' in module JUNIPER-SMI 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Did not find 
> 'jnxChassisOKTraps' in module JUNIPER-SMI 
> (/opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIB)Unlinked OID in 
> JUNIPER-MIB: jnxFruOK ::= { jnxChassisOKTraps 4 }Undefined identifier: 
> jnxChassisOKTraps near line 1940 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxTemperatureOK ::= { jnxChassisOKTraps 3 }Undefined 
> identifier: jnxChassisOKTraps near line 1924 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFanOK ::= { jnxChassisOKTraps 2 }Undefined identifier: 
> jnxChassisOKTraps near line 1909 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxPowerSupplyOK ::= { jnxChassisOKTraps 1 }Undefined 
> identifier: jnxChassisOKTraps near line 1893 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxBootFromBackup ::= { jnxChassisTraps 16 }Undefined 
> identifier: jnxChassisTraps near line 1874 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxHardDiskMissing ::= { jnxChassisTraps 15 }Undefined 
> identifier: jnxChassisTraps near line 1858 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxHardDiskFailed ::= { jnxChassisTraps 14 }Undefined 
> identifier: jnxChassisTraps near line 1841 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFEBSwitchover ::= { jnxChassisTraps 13 }Undefined 
> identifier: jnxChassisTraps near line 1824 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruCheck ::= { jnxChassisTraps 12 }Undefined identifier: 
> jnxChassisTraps near line 1807 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruOnline ::= { jnxChassisTraps 11 }Undefined identifier: 
> jnxChassisTraps near line 1791 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruOffline ::= { jnxChassisTraps 10 }Undefined identifier: 
> jnxChassisTraps near line 1772 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruFailed ::= { jnxChassisTraps 9 }Undefined identifier: 
> jnxChassisTraps near line 1756 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruPowerOn ::= { jnxChassisTraps 8 }Undefined identifier: 
> jnxChassisTraps near line 1737 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruPowerOff ::= { jnxChassisTraps 7 }Undefined identifier: 
> jnxChassisTraps near line 1718 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruInsertion ::= { jnxChassisTraps 6 }Undefined identifier: 
> jnxChassisTraps near line 1702 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFruRemoval ::= { jnxChassisTraps 5 }Undefined identifier: 
> jnxChassisTraps near line 1686 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxRedundancySwitchover ::= { jnxChassisTraps 4 }Undefined 
> identifier: jnxChassisTraps near line 1664 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxOverTemperature ::= { jnxChassisTraps 3 }Undefined 
> identifier: jnxChassisTraps near line 1648 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxFanFailure ::= { jnxChassisTraps 2 }Undefined identifier: 
> jnxChassisTraps near line 1632 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxPowerSupplyFailure ::= { jnxChassisTraps 1 }Undefined 
> identifier: jnxChassisTraps near line 1616 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBUnlinked OID in 
> JUNIPER-MIB: jnxBoxAnatomy ::= { jnxMibs 1 }Undefined identifier: jnxMibs 
> near line 22 of 
> /opt/snmp_exporter/generator/mibs/junos/JUNIPER-MIBJUNIPER-MIB::jnxOperatingTable:
>  
> Unknown Object Identifier*
>
>
>
>

-- 
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/98e58c64-5781-4e01-8a82-f319f68e8467n%40googlegroups.com.

Reply via email to