Comments (8)
As a followup, I was thinking about the name GetTable. I'm not sure it's the right name. The implementation looks more like a (sub)tree walk. Table's in SNMP/MIB have a different context. i.e.
http://www.webnms.com/snmp/help/snmpapi/snmpv3/table_handling/snmptables_basics.html
from wapsnmp.
Wow, what a brilliant bug report ! Thanks. I am ashamed to admit, it explains a few things.
Issue number 3 has been fixed. This was actually a problem we encountered in production. I guess I read the standard and interpreted things a little too literally. It says all oid's start with .1.3. Wrong.
from wapsnmp.
I'm hoping 39d42da fixes the GetTable problem.
from wapsnmp.
I have followed suggestions 1 and 2.
from wapsnmp.
Thanks for picking up the issues. I've been working with Sonia on her branch of GoSNMP and we're added quite a few new features: https://github.com/soniah/gosnmp
The more and more I dive into SNMP the more corner cases we come across. There are a lot of agent implementations out there and they all have their idiosyncrasy. It's hard work!
I like many of the concepts in WapSNMP and are looking at borrowing a few such as your concept of MustParseOid() and centralising the BER parsing code. I'm not sure what your plans are for the project. The two code bases are quite different, but l'm sure sharing knowledge would be well worth it.
from wapsnmp.
Wow you've been hard at work on that branch. I'm hoping the project can become a full SNMP implementation for Go. Lots of things are being implemented in various branches, and I'd love to bring them together. I was hoping you guys would sign the Google CLA, and I would be able to really integrate your changes.
https://developers.google.com/open-source/cla/individual?csw=1
Do you think working like this would be possible ?
from wapsnmp.
Personally I don't have any issue in signing the agreement. Is this because the code is internally used in Google?
from wapsnmp.
Well it's standard procedure for code that is maintained and used within Google. I don't know the exact details however.
from wapsnmp.
Related Issues (11)
- Issue with negative Oid values HOT 7
- buffer error? HOT 4
- udp_stub_connection.go and flag.PrintDefaults() HOT 1
- Counter64 Support HOT 2
- type 65 not recognized HOT 1
- EncodeInteger/EncodeUint Issue HOT 4
- Using WSDL files for description methods HOT 1
- License info HOT 2
- Why is the OID required to start with .1.3? HOT 9
- Calls to Poll use fixed timeout HOT 4
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 wapsnmp.