Pfstat trouble, no data in database file

Lars Wittebrood lars at socruel.nu
Mon Dec 11 11:32:11 PST 2006


Hello list,

After some more troubleshooting I've come a step further.

I have run the '/usr/local/bin/pfstat -q' command from a shell and found
some problems with my /usr/local/etc/pfstat.conf file. After solving
these problems I get the following message issueing the
'/usr/local/bin/pfstat -q' command:

root at servername etc # /usr/local/bin/pfstat -q
ioctl: DIOCGETALTQS: Operation not supported by device
pf_query: query_queues() failed

I couldn't find anything usefull on these strings via Google.

Any help is much appreciated.

MTIA

Cheers,
Lars.

> _____________________________________________ 
> From: 	Lars Wittebrood  
> Sent:	Sunday, December 10, 2006 9:51 PM
> To:	'freebsd-ports at freebsd.org'
> Subject:	Pfstat trouble, no data in database file
> 
> Hello list,
> 
> I've installed and configure the Pfstat port on a FreeBSD 6.1 RELEASE
> system acting as a firewall based on PF.
> 
> FreeBSD servername 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #0: Fri Nov
> 24 13:33:18 CET 2006     root at servername:/usr/obj/usr/src/sys/ALPHA
> i386
> 
> The trouble I have is that I get no data at all in the Pfstat data
> file!
> 
> My Pfstat /etc/crontab entries
> #
> # Gather Pfstat output continually
> *       *       *       *       *       root    /usr/local/bin/pfstat
> -q >> /var/db/pfstat.db
> #
> # Generate Pfstat graphs every 5 minutes
> */5     *       *       *       *       root    /usr/local/bin/pfstat
> -c /etc/pfstat.conf -d /var/db/pfstat.db
> #
> # Glean old Pfstat data
> 1       1       1       *       *       root    /usr/local/bin/pfstat
> -t 31:365
> 
> Entries from my cron log:
> Dec 10 21:40:00 servername /usr/sbin/cron[39679]: (root) CMD (
> /usr/libexec/atrun)
> Dec 10 21:41:00 servername /usr/sbin/cron[502]: (*system*) RELOAD
> (/etc/crontab)
> Dec 10 21:41:00 servername /usr/sbin/cron[39687]: (root) CMD
> (/usr/local/bin/pfstat -q >> /var/db/pfstat.db)
> Dec 10 21:42:00 servername /usr/sbin/cron[39696]: (root) CMD
> (/usr/local/bin/pfstat -q >> /var/db/pfstat.db)
> Dec 10 21:43:00 servername /usr/sbin/cron[39701]: (root) CMD
> (/usr/local/bin/pfstat -q >> /var/db/pfstat.db)
> Dec 10 21:44:00 servername /usr/sbin/cron[39714]: (root) CMD
> (/usr/local/bin/pfstat -q >> /var/db/pfstat.db)
> Dec 10 21:44:00 servername /usr/sbin/cron[39715]: (operator) CMD
> (/usr/libexec/save-entropy)
> Dec 10 21:45:00 servername /usr/sbin/cron[39734]: (root) CMD
> (/usr/local/bin/pfstat -q >> /var/db/pfstat.db)
> Dec 10 21:45:00 servername /usr/sbin/cron[39735]: (root) CMD (
> /usr/libexec/atrun)
> Dec 10 21:45:00 servername /usr/sbin/cron[39733]: (root) CMD
> (/usr/local/bin/pfstat -c /etc/pfstat.conf -d /var/db/pfstat.db)
> 
> root at servername db # ll /var/db/pfstat.db
> -rw-r--r--    1 root     wheel           0 Dec 10 21:21
> /var/db/pfstat.db
> 
> As you can see pfstat.db stays zero bytes! Anyone any idea why this is
> happening? My /etc/pf.conf has a set loginterface entry!
> 
> MTIA.
> 
> Cheers,
> Lars.


More information about the freebsd-ports mailing list