check_procs appears to be using the wrong ps command. From make configure... checking for ps... /bin/ps checking for ps syntax... /bin/ps -weo 'stat uid ppid vsz rss pcpu comm args' This impacts process reporting: # ps -ax|wc -l 132 # /usr/local/libexec/nagios/check_procs PROCS OK: 11 processes # ps | wc -l 13 Fix: Something in configure, but I'm not sure how to change it. How-To-Repeat: cd /usr/ports/net-mgmt/nagios-plugins make configure # ident Makefile Makefile: $FreeBSD: ports/net-mgmt/nagios-plugins/Makefile,v 1.36 2004/12/04 17:23:31 arved Exp $
Dear maintainer, please look into this issue. Volker
State Changed From-To: open->feedback Forwarded PR to maintainer
i radically deleted the elsif block in configure.in that lead to /bin/ps -weo 'stat uid ppid vsz rss pcpu comm args' after this, the correct FreeBSD part of configure.in was processed and check_procs generated from this works now. -- Mit freundlichen Gruessen Fritz Heinrichmeyer FernUniversitaet, LG ES, 58084 Hagen (Germany) tel:+49 2331/987-1166 fax:987-355
State Changed From-To: feedback->closed The last update of the port should fix this problem