Comments (4)
I don't have a copy of the referenced MIB, but the most common reason for this is missing dependencies. You need to make sure that every MIB that is being imported is either manually loaded or in the search path to be auto-loaded. Otherwise, you end up with an isolated subtree and no path to it from the root.
from gosmi.
Tried Parsing few mib's from internet and same issue facing there also.
from gosmi.
I don't have a copy of the referenced MIB, but the most common reason for this is missing dependencies. You need to make sure that every MIB that is being imported is either manually loaded or in the search path to be auto-loaded. Otherwise, you end up with an isolated subtree and no path to it from the root.
Thank you for reaching out so quickly. I wont be able to share the mib's which I am using , but could you please provide few valid mib's which you used during testing gosmi, so that I can confirm the code is working properly with valid mib's. It would be a great help.
from gosmi.
@sleepinggenius2 we do have the same issue in Telegraf (influxdata/telegraf#10446) even though we are explicitly import all required MIB files.
I prepared some runnable code showing the issue. It turns out that the loading order of the files is important if we cannot rely on auto-loading due to the naming differences. So if you load the files in the import-hierarchy order everything works, but if a user specifies a bunch of files in arbitrary order (e.g. by specifying a directory) things break...
from gosmi.
Related Issues (20)
- MIB parser breaks on unexpected whitespace HOT 8
- oid with numbers and letters HOT 2
- smi.GetNode returns Kind: NodeScalar instead of NodeColumn for a table's subtree HOT 2
- Is there a way to load just all available modules in paths? HOT 2
- GetIndex HOT 3
- Unable to parse RFC-1212 mib HOT 18
- resolve OIDs with indexes HOT 3
- How to get a node's OBJECTS? HOT 2
- Panic with SYNOLOGY-DISK-MIB::diskTable HOT 3
- RenderNumeric() coming back blank HOT 3
- Unable to get OID for some nodes HOT 5
- Can't parse CISCO-STACK-MIB::sysErrDisableTimeoutEnable DEFVAL HOT 4
- OSIX mib only partially loaded HOT 1
- Relaxed mode for parsing invalid MIBs HOT 3
- testing the sample main.go file under cmd/smi example but facing Null oid error HOT 3
- I am getting out of memory while parsing the Mib and the error is as follows,runtime: VirtualAlloc of 173408256 bytes failed with errno=1455
- MIB files not getting parsed completely
- Bug/Leaneancy: MODULE-IDENTITY being defined twice skips half the file HOT 2
- panic: interface conversion: interface {} is nil, not []uint8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gosmi.