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): Perforce Depot for HR-MIB
- 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 | http://www.ietf.org/rfc/rfc4022.txt | unified v4 and v6 | Perforce Depot for TCP-MIB and UDP-MIB |
| UDP-MIB | http://www.ietf.org/rfc/rfc4113.txt | unified v4 and v6 | Perforce Depot for TCP-MIB and UDP-MIB |
| IP-MIB | http://www.ietf.org/rfc/rfc4293.txt | v4 & v6 | None yet |
| IP-FORWARD-MIB | http://www.ietf.org/rfc/rfc4292.txt | v4 & v6 | None yet |
| TUNNEL-MIB | http://www.ietf.org/rfc/rfc4087.txt | None | None yet |
| IPV6-ICMP-MIB | http://www.ietf.org/rfc/rfc2466.txt | v6 only | N/A |
| IPV6-MIB | http://www.ietf.org/rfc/rfc2465.txt | v6 only | 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).