SNMP access to pf ALTQ data?

Philip Paeps philip at freebsd.org
Sat Jul 8 18:04:52 UTC 2006


On 2006-07-08 11:02:49 (+0200), Daniel Hartmeier <daniel at benzedrine.cx> wrote:
> On Sat, Jul 08, 2006 at 02:18:12AM -0500, J. Buck Caldwell wrote:
> > Is it possible to track pf ALTQ usage with MRTG? I notice that FreeBSD's
> > built-in bsnmpd has a module and mibs to support pf, but I know too little
> > about SNMP to figure out how to access the queue stats.
> > 
> > Specifically, I'm looking to make a series of MRTG graphs that show the
> > total bytes that pass through each queue. I figure if worst comes to
> > worst, I can work out a separate program that parses the output of 'pfctl
> > -vsq' and returns that as MRTG-readable input, but it would be much
> > smoother to get it via SNMP, if it can be done.
> 
> Some queue related values are available, take a look at
> 
> http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/bsnmpd/modules/snmp_pf/
> 
> especially the BEGEMOT-PF-MIB.txt file.

I've not had much time lately to keep pf_snmp up to date with reality.

> But pf_snmp.c doesn't use the DIOCGETQSTATS ioctl to fetch those byte
> counters you're looking for.
> 
> Maybe Philip can add them.

I'll take a look at that this weekend.  Thanks for the tip!

 - Philip

-- 
Philip Paeps                     Calm down ... it is only ones and zeros
philip at freebsd.org


  "Oh, a very useful philosophical animal, your average tortoise.
  Outrunning metaphorical arrows, beating hares in races...  very
  handy."
  	-- (Terry Pratchett, Small Gods)


More information about the freebsd-pf mailing list