More OpenBSD breakage, this time in TCP-MIB.
# snmpget -v2c -c blah blah.com tcpCurrEstab.0
TCP-MIB::tcpCurrEstab.0 = Gauge32: 0
But in reality:
# netstat -ts|grep -u estab
69 connections established (including accepts)
# netstat -tan|wc -l
65
...It would seem that the MIB is getting the value from
net-snmp-5.1.3/agent/mibgroup/mibII, even though the MIB is TCP-MIB:
case TCPCURRESTAB:
ret_value = tcpstat.tcpCurrEstab;
type = ASN_GAUGE;
break;
'tcpstat' is a data structure defined in /usr/src/sys/netinet/tcp_var.h
But apparently tcpCurrEstab is not a member so I'm a little lost how this
is working >:}
OpenBSD netstat(1) is using tcpstat data structure to get the
appropriate value:
in net.c from src/usr.sbin/netstat
p(tcps_connects, "\t%u connection%s established (including
accepts)\n");
'tcps_connects' is a structure from tcpstsat in tcp_var.h
/usr/src/sys/netinet/tcp_var.h: u_int32_t tcps_connects; /*
connections established */
l8*
-lava
x.25 - minix - bitnet - plan9 - 110 bps - ASR 33 - base8
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users