Fully Integrated SNMP Monitoring
This page is dedicated to some FreeBSD SNMP development for BSNMP http://people.freebsd.org/~harti/bsnmp/, the native FreeBSD lightweight SNMP agent. For the time being we have the SNMP instrumentation for HOST-RESOURCES-MIB, TCP-MIB and UDP-MIB. For the latest details & patches please see the SnmpMonitoringModulesStatus page.
Short term topics list:
HostResources MIB. This might benefit from some additional stuff (used i-nodes for the files systems, ...). We have a private MIB to put it in (/usr/share/snmp/mibs/{FREEBSD,BEGEMOT}-MIB.txt).
HostResources MIB is: http://www.ietf.org/rfc/rfc2790.txt The current code is located here (just for browsing):
Ethernet MIB. Here we will need help from interface hackers to get the drivers actually deliver the statistics.
EtherLike-MIB is: http://www.ietf.org/rfc/rfc3635.txt
IPv6 MIBs. We have an almost complete IPv4 MIB-2 (well, I (harti) did not track MIB additions during the last two years so may have missed something). Current IETF mibs:
MIB |
IETF URL |
Notes |
Implementation |
TCP-MIB |
|||
UDP-MIB |
|||
IP-MIB |
None yet |
||
IP-FORWARD-MIB |
None yet |
||
TUNNEL-MIB |
|||
IPV6-ICMP-MIB |
N/A |
||
IPV6-MIB |
N/A |
||
TCP6-MIB |
http://www.ietf.org/rfc/rfc2452.txt||v6 only - Obsolete |
N/A |
|
UDP6-MIB |
http://www.ietf.org/rfc/rfc2454.txt||v6 only - Obsolete |
N/A |
- Row creation for the snmp_netgraph Node and Hook table (low priority).
Long term topics list:
- SNMPv3 (this is tough)
- snmp{get,set,walk,...)
- remote configuration command line tool (I [harti] have ideas on this one).