Date: Thu, 12 Jul 2007 10:45:53 -0400 From: "Brian A. Seklecki" <lavalamp@spiritual-machines.org> To: Max Laier <max@love2party.net>, freebsd-pf@freebsd.org, kuriyama@freebsd.org, Lars Thegler <lth@FreeBSD.org> Subject: [Fwd: [Fwd: Re: Merging Joel Knight's SNMP MIB into net/net-snmp]] Message-ID: <1184251553.75998.29.camel@soundwave.pitbpa0.priv.collaborativefusion.com>
next in thread | raw e-mail | index | archive | help
My mail PFY tells me that my original send of this message never made it through.... so here's the resend (a thread regarding Net-SNMP 5.4 + OpenBSD 4.1 + PF-MIB). ~BAS -------- Forwarded Message -------- From: Brian A. Seklecki <bseklecki@collaborativefusion.com> To: Max Laier <max@love2party.net> Subject: [Fwd: Re: Merging Joel Knight's SNMP MIB into net/net-snmp] Date: Tue, 10 Jul 2007 09:03:18 -0400 email message attachment, "Forwarded message - Re: Merging Joel Knight's SNMP MIB into net/net-snmp" -------- Forwarded Message -------- From: Joel Knight <enabled@myrealbox.com> To: ports@openbsd.org Subject: Re: Merging Joel Knight's SNMP MIB into net/net-snmp Date: Tue, 03 Jul 2007 12:16:45 -0600 Christopher Snell wrote: > On 6/26/07, Christopher Snell <chris.snell@gmail.com> wrote: > >> Has anybody considered merging Joel Knight's OpenBSD SNMP MIB work >> into ports/net-snmp? His patch works great and has been in production >> here at Backcountry.com for six months now. OpenBSD probably will >> want it's own enterprise number, too. > > Looks like I spoke too soon. We hadn't had any problems with this MIB > but as I was investigating it a little bit more deeply, I uncovered > some problems: > > 1) CPU utilization (system, user, idle) is always reported as 0.00%, > regardless of actual utilization. This is probably a flaw in > net-snmp, not Joel's patch. Indeed. My patch doesn't touch anything like that. I also don't have this issue: UCD-SNMP-MIB::laLoad.1 = STRING: 0.07 UCD-SNMP-MIB::laLoad.2 = STRING: 0.10 UCD-SNMP-MIB::laLoad.3 = STRING: 0.08 > 2) I've never used Joel's CARP MIB stuff, so I never looked at it > closely. Now that I look, it seems that it's not returning the objects > that show the CARP status of my interfaces. I'm running straight-up > OpenBSD 4.1. Again, no issue here. OPENBSD-CARP-MIB::carpAllow.0 = INTEGER: true(1) OPENBSD-CARP-MIB::carpPreempt.0 = INTEGER: true(1) OPENBSD-CARP-MIB::carpLog.0 = INTEGER: false(2) OPENBSD-CARP-MIB::carpArpbalance.0 = INTEGER: false(2) OPENBSD-CARP-MIB::carpIfNumber.0 = INTEGER: 3 OPENBSD-CARP-MIB::carpIfIndex.1 = INTEGER: 1 OPENBSD-CARP-MIB::carpIfIndex.2 = INTEGER: 2 OPENBSD-CARP-MIB::carpIfIndex.3 = INTEGER: 3 OPENBSD-CARP-MIB::carpIfDescr.1 = STRING: "carp1" OPENBSD-CARP-MIB::carpIfDescr.2 = STRING: "carp1000" OPENBSD-CARP-MIB::carpIfDescr.3 = STRING: "carp998" OPENBSD-CARP-MIB::carpIfVhid.1 = INTEGER: 1 OPENBSD-CARP-MIB::carpIfVhid.2 = INTEGER: 255 OPENBSD-CARP-MIB::carpIfVhid.3 = INTEGER: 253 OPENBSD-CARP-MIB::carpIfDev.1 = STRING: "em0" OPENBSD-CARP-MIB::carpIfDev.2 = STRING: "vlan1000" OPENBSD-CARP-MIB::carpIfDev.3 = STRING: "vlan998" OPENBSD-CARP-MIB::carpIfAdvbase.1 = INTEGER: 1 OPENBSD-CARP-MIB::carpIfAdvbase.2 = INTEGER: 1 OPENBSD-CARP-MIB::carpIfAdvbase.3 = INTEGER: 1 OPENBSD-CARP-MIB::carpIfAdvskew.1 = INTEGER: 0 OPENBSD-CARP-MIB::carpIfAdvskew.2 = INTEGER: 0 OPENBSD-CARP-MIB::carpIfAdvskew.3 = INTEGER: 0 OPENBSD-CARP-MIB::carpIfState.1 = INTEGER: master(2) OPENBSD-CARP-MIB::carpIfState.2 = INTEGER: master(2) OPENBSD-CARP-MIB::carpIfState.3 = INTEGER: master(2) jknight@prdcgfw01:/home/jknight% sysctl net.inet.carp net.inet.carp.allow=1 net.inet.carp.preempt=1 net.inet.carp.log=0 net.inet.carp.arpbalance=0 jknight@prdcgfw01:/home/jknight% ifconfig carp | egrep "^carp|carp:" carp1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 carp: MASTER carpdev em0 vhid 1 advbase 1 advskew 0 carp1000: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 carp: MASTER carpdev vlan1000 vhid 255 advbase 1 advskew 0 carp998: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 carp: MASTER carpdev vlan998 vhid 253 advbase 1 advskew 0 jknight@prdcgfw01:/home/jknight% uname -a OpenBSD prdcgfw01.blah 4.1 GENERIC#0 i386 jknight@prdcgfw01:/home/jknight% pkg_info | grep snmp net-snmp-5.1.3p5 extendable SNMP implementation > 3) snmpd(8) died after I ran a bunch of snmpwalk(1)'s against it. Not > sure what's going on here. I've had a patched snmpd running on a few 4.1 machines for many weeks now, no issues. Before that it ran on 4.0 without issue. > Has anybody else encountered these problems? I'm going to work on #1 > but I'm afraid that #2 and #3 are probably beyond my limited C skills. If you're having issues, please provide information like 1) the output you're seeing, 2) how to reproduce the issue, 3) the commands you're running, etc. I appreciate everyones interest in my little project. .joel email message attachment, "Forwarded message - Re: Merging Joel Knight's SNMP MIB into net/net-snmp" -------- Forwarded Message -------- From: Brian A. Seklecki <bseklecki@collaborativefusion.com> To: Christopher Snell <chris.snell@gmail.com> Cc: ports@openbsd.org, opti@openbsd.de, enabled@myrealbox.com Subject: Re: Merging Joel Knight's SNMP MIB into net/net-snmp Date: Thu, 28 Jun 2007 11:11:19 -0400 Oh god please yes! I'm working on pfsync and a general "OPENBSD-NETSTAT-MIB" for feeding "netstat -s" stats into a MIB. I've also written a small Nagios plugin that uses the Net-SNMP bindings to walk the CARP Interface Status Table ("OPENBSD-CARP-MIB::carpIfTable") to check for proper active/standby configs: http://www.nagiosexchange.org/Networking.53.0.html?&tx_netnagext_pi1[p_view]=1021 There's also a check_pf: http://www.nagiosexchange.org/Networking.53.0.html?&tx_netnagext_pi1[p_view]=895 Also, I'm hoping to switch one of or lab policy routers back to pf(4) this weekend, and I'll be able to improve my OBENBSD-PF-MIB MRTG Templates and upload them (*hopefully*) to: http://howto.aphroland.org/HOWTO/MRTG// Which seems to be the definitive MRTG Template/OID Reference (if such a place exists -- MRTG is almost 10 years old and that idea never occurred to anyone), but the site has been unresponsive as of late. Might be time for a separate Wiki. ~BAS On Tue, 2007-06-26 at 15:48 -0600, Christopher Snell wrote: > Hi, > > Has anybody considered merging Joel Knight's OpenBSD SNMP MIB work > into ports/net-snmp? His patch works great and has been in production > here at Backcountry.com for six months now. OpenBSD probably will > want it's own enterprise number, too. > > I'm willing to lend a hand, if it's needed. > > Thanks, > > Chris > > email message attachment, "Forwarded message - Re: Merging Joel Knight's SNMP MIB into net/net-snmp" -------- Forwarded Message -------- From: Christopher Snell <chris.snell@gmail.com> To: ports@openbsd.org Cc: opti@openbsd.de, enabled@myrealbox.com Subject: Re: Merging Joel Knight's SNMP MIB into net/net-snmp Date: Thu, 28 Jun 2007 22:33:42 -0600 On 6/26/07, Christopher Snell <chris.snell@gmail.com> wrote: > Has anybody considered merging Joel Knight's OpenBSD SNMP MIB work > into ports/net-snmp? His patch works great and has been in production > here at Backcountry.com for six months now. OpenBSD probably will > want it's own enterprise number, too. Looks like I spoke too soon. We hadn't had any problems with this MIB but as I was investigating it a little bit more deeply, I uncovered some problems: 1) CPU utilization (system, user, idle) is always reported as 0.00%, regardless of actual utilization. This is probably a flaw in net-snmp, not Joel's patch. 2) I've never used Joel's CARP MIB stuff, so I never looked at it closely. Now that I look, it seems that it's not returning the objects that show the CARP status of my interfaces. I'm running straight-up OpenBSD 4.1. 3) snmpd(8) died after I ran a bunch of snmpwalk(1)'s against it. Not sure what's going on here. Has anybody else encountered these problems? I'm going to work on #1 but I'm afraid that #2 and #3 are probably beyond my limited C skills. Chris email message attachment, "Forwarded message - Merging Joel Knight's SNMP MIB into net/net-snmp" -------- Forwarded Message -------- From: Christopher Snell <chris.snell@gmail.com> To: ports@openbsd.org Cc: opti@openbsd.de, enabled@myrealbox.com Subject: Merging Joel Knight's SNMP MIB into net/net-snmp Date: Tue, 26 Jun 2007 15:48:56 -0600 Hi, Has anybody considered merging Joel Knight's OpenBSD SNMP MIB work into ports/net-snmp? His patch works great and has been in production here at Backcountry.com for six months now. OpenBSD probably will want it's own enterprise number, too. I'm willing to lend a hand, if it's needed. Thanks, Chris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1184251553.75998.29.camel>