BSNMP TODO
Lately some people showed up with various interestes in SNMP related topics and BSNMP. This page is for brainstorming and coordinating efforts. Anyone who has and idea/wish can add an item and if you work on one of those you grab it. You can always contact ShteryanaShopova, BjoernZeeb or HartiBrandt in case you do not have write access to the wiki, have questions or want to work on this but are not (yet;-) a FreeBSD committer.
BSNMP TODO items
added by |
responsible |
state |
task |
wip |
review BsnmpTools, review was done, finish cleanup |
||
|
implement getting/setting bsnmptools' common options via environ(7) or a config/dot file |
||
|
|
bsnmptrapd |
|
done |
commit SnmpBridgeModule |
||
|
|
review SnmpSmux |
|
|
done |
automatic computation of sysObjectId based on FreeBSD version (from PoulHenningKamp) |
|
|
|
* make an /etc/defaults/snmpd.config to be included by /etc/snmpd.config (from PoulHenningKamp) |
|
|
done |
* bind to 0.0.0.0 by default in snmpd.config (from JohnMarkGurney) |
|
wip |
Implement EtherLike-MIB. |
||
|
|
add possibility to turn off parts of the MIB |
|
|
|
rewrite mibII_nettomedia.c to use hash or tree |
|
|
|
move relevant parts from libbsnmptools to libbsnmp |
|
wip |
|||
wip |
BEGEMOT-JAIL-MIB |
||
|
|
include length limits for OCTET STRINGS in .def files (gensnmpdef(1)), so that gensnmptree(1) will generate #defines and a checking macro the in .c code (from HartiBrandt) |
|
|
|
SNMP access to pf ALTQ data - suggested on freebsd-pf mailing list |
|
|
|
Create a port which collects all IETF MIBs in ASN.1 and .def format (from HartiBrandt) |
|
done |
Wireless networking module - the snmp_wlan(3) module implements a private BEGEMOT-WIRELESS-MIB |
||
WIP |
Make transport domains loadable modules. While here, move the infrastructure for this to the library to make them available to client tools. This work is currently done in my private SVN repo. Some information can be found in BsnmpLoadableTransports. |
||
|
Thinking |
RMON2-MIB. I implemented a RMON2 agent some time ago, and based on the gained experience, I think I can come with a simple and nice BSD-licensed RMON2 implementation, hopefully with no external dependencies (outside base). Also, it would be nice knowing about the demand for a RMON2 agent nowadays, as people tend to prefer Cisco's netflow or similars. |
|
|
|
"Sensor MIB" (supporting IPMI, whatever healthd, etc support, ... - see ENTITY-SENSOR-MIB described in RFC3433) |
|
|
|
RFC 4807 IPsec Security Policy Database Configuration MIB support |
|
|
suspended |
SSM module - IETF MGMD-STD-MIB Draft for IGMPv3/MLDv2 SNMP support (*) |
|
|
|
Full IPv6 support (e.g. able to talk to snmpd daemon over IPv6) in both bsnmpd and the bsnmp tools |
(*) needs check for correctness, wip = "work in progress"