BIND 10 #1448: document basic design of stats snmp interface
BIND 10 Development
do-not-reply at isc.org
Mon Feb 6 09:24:54 UTC 2012
#1448: document basic design of stats snmp interface
-------------------------------------+-------------------------------------
Reporter: | Owner: UnAssigned
naokikambe | Status: reviewing
Type: task | Milestone:
Priority: major | Sprint-20120207
Component: | Resolution:
statistics | Sensitive: 0
Keywords: | Sub-Project: DNS
Defect Severity: N/A | Estimated Difficulty: 5
Feature Depending on Ticket: SNMP | Total Hours: 0
stats |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Changes (by naokikambe):
* owner: naokikambe => UnAssigned
Comment:
Some quick comments sent to bind10-dev list:
https://lists.isc.org/pipermail/bind10-dev/2012-February/003011.html
My thoughts to these comments are:
> 1) I think they discuss it later on but I think you probably want to try
> and arrange things so that other SNMP engines can be used. For
> people running our code in "free" settings they are likely to use
> NET-SNMP. For people putting our code into devices for sale
> they might choose one of the other SNMP engines available. It
> would be good to try and make it easy for them to do so. We
> probably don't want to write the code to connect the engine to
> our code but making the information easily available would be nice.
Of course, I don't think we would finish implementation of the SNMP
feature dependent on NET-SNMP. I think we might consider the independent
daemon for the stats SNMP in next Y4. I thought my idea written in that
document would be a temporary thing which we could make in Y3. I
understand many issues on the stats SNMP.
> 2) We should use our own enterprise number as the root for the
> OIDs. If we don't have one we should get one. We probably want
> to put some thought into the arrangement of the tree to support
> bind10, dhcp10 and potentially other products.
I think things about the enterprise OID would be out of scope in that
document. I think the SNMP would be used for the purpose to collect
statistics in that document. So I think we might make the SNMP feature on
BIND 10 disabled as a default setting. Because I imagine there might be
some users who don't really want to use it.
> 3) In conjunction with (2) we also may need/want to provide space
> for configuring things via SNMP. Has the Bind10 team thought about
> this? I wouldn't be surprised if you decided to only provide stats
> level information, but a small number of configuration options
> (on, off, etc) might be useful. When last I was involved with SNMP
> it tended to be more used for monitoring than configuring and I don't
> think that has really changed. However there were exceptions cable
> modems and US DOD being the two big ones.
I think the SNMP-GET would be used only for SNMP interface for the
statistics collection as well as the XML/HTTP interface in that document.
Of course, I know that we could change some configurations of BIND 10 if
we additionally introduce the SNMP-SET. We might fully redesign the SNMP
interface if we get to collect another information. But I don't think that
now.
> 4) I'm a little iffy about the auto-generation stuff. It is fine to
> start with
> but we need to make sure that the MIB OIDs don't change after they
> have been published. We will need to publish a MIB to allow SNMP
> managers to gather and interpret the data. Once we do this we can't
> change the existing relationships. We can deprecate them and add
> new ones but we can't change old ones. (This is also why we want
> to put some thought into the layout of the OIDs.)
Yes, I know that auto-generation is inappropriate approach. We'll resolve
this issue in #1544.
I'm going to leave the ticket reviewing again. But unless we have further
comments/opinions about that document, I'd like to close this ticket and
ask whether we should continue to develop the SNMP stats according to the
document.
--
Ticket URL: <http://bind10.isc.org/ticket/1448#comment:11>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list