|
@@ -21,9 +21,9 @@ AC_PROG_CC
|
|
|
AC_PROG_MAKE_SET
|
|
AC_PROG_MAKE_SET
|
|
|
AC_PROG_AWK
|
|
AC_PROG_AWK
|
|
|
|
|
|
|
|
-AC_FUNC_GETLOADAVG
|
|
|
|
|
|
|
+AC_FUNC_GETLOADAVG(plugins)
|
|
|
AC_FUNC_STRTOD
|
|
AC_FUNC_STRTOD
|
|
|
-AM_WITH_REGEX
|
|
|
|
|
|
|
+dnl AM_WITH_REGEX
|
|
|
AC_PROG_RANLIB
|
|
AC_PROG_RANLIB
|
|
|
|
|
|
|
|
AC_PATH_PROG(ACLOCAL,aclocal)
|
|
AC_PATH_PROG(ACLOCAL,aclocal)
|
|
@@ -43,10 +43,6 @@ AC_SUBST(WARRANTY)
|
|
|
SUPPORT="Send email to nagios-users@lists.sourceforge.net if you have questions\nregarding use of this software. To submit patches or suggest improvements,\nsend email to nagiosplug-devel@lists.sourceforge.net\n"
|
|
SUPPORT="Send email to nagios-users@lists.sourceforge.net if you have questions\nregarding use of this software. To submit patches or suggest improvements,\nsend email to nagiosplug-devel@lists.sourceforge.net\n"
|
|
|
AC_SUBST(SUPPORT)
|
|
AC_SUBST(SUPPORT)
|
|
|
|
|
|
|
|
-dnl AC_ARG_PROGRAM
|
|
|
|
|
-
|
|
|
|
|
-dnl AC_ARG_WITH(nonposix_state_defs,--with-nonposix-state-defs uses POSIXLY incorrect states for netsaint < 0.0.7b2,,AC_DEFINE(POSIX_STATE_DEFS))
|
|
|
|
|
-
|
|
|
|
|
dnl CGIURL has changed for Nagios with 1.0 beta
|
|
dnl CGIURL has changed for Nagios with 1.0 beta
|
|
|
AC_ARG_WITH(cgiurl,--with-cgiurl=<dir> sets URL for cgi programs,cgiurl=$withval,cgiurl=/nagios/cgi-bin)
|
|
AC_ARG_WITH(cgiurl,--with-cgiurl=<dir> sets URL for cgi programs,cgiurl=$withval,cgiurl=/nagios/cgi-bin)
|
|
|
CGIURL="$cgiurl"
|
|
CGIURL="$cgiurl"
|
|
@@ -80,8 +76,6 @@ dnl
|
|
|
dnl Checks for libraries.
|
|
dnl Checks for libraries.
|
|
|
dnl
|
|
dnl
|
|
|
|
|
|
|
|
-AC_FUNC_GETLOADAVG(plugins)
|
|
|
|
|
-
|
|
|
|
|
AC_CHECK_LIB(dce,main,SOCKETLIBS="$SOCKETLIBS -ldce")
|
|
AC_CHECK_LIB(dce,main,SOCKETLIBS="$SOCKETLIBS -ldce")
|
|
|
AC_CHECK_LIB(nsl,main,SOCKETLIBS="$SOCKETLIBS -lnsl")
|
|
AC_CHECK_LIB(nsl,main,SOCKETLIBS="$SOCKETLIBS -lnsl")
|
|
|
AC_CHECK_LIB(socket,socket,SOCKETLIBS="$SOCKETLIBS -lsocket")
|
|
AC_CHECK_LIB(socket,socket,SOCKETLIBS="$SOCKETLIBS -lsocket")
|
|
@@ -282,7 +276,7 @@ AC_TRY_RUN([#include <stdio.h>
|
|
|
main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); }],
|
|
main() { long long x = 1000000; x *= x; exit(((x/1000000) == 1000000)? 0: 1); }],
|
|
|
ac_cv_have_longlong=yes,ac_cv_have_longlong=no,ac_cv_have_longlong=cross)])
|
|
ac_cv_have_longlong=yes,ac_cv_have_longlong=no,ac_cv_have_longlong=cross)])
|
|
|
if test x"$ac_cv_have_longlong" = x"yes"; then
|
|
if test x"$ac_cv_have_longlong" = x"yes"; then
|
|
|
- AC_DEFINE(HAVE_LONGLONG)
|
|
|
|
|
|
|
+ AC_DEFINE(HAVE_LONGLONG,1,[Define if system has long long type])
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
#
|
|
#
|
|
@@ -293,14 +287,14 @@ AC_CACHE_CHECK([for LL suffix on long long integers],ac_cv_compiler_supports_ll,
|
|
|
AC_TRY_COMPILE([#include <stdio.h>],[long long i = 0x8000000000LL],
|
|
AC_TRY_COMPILE([#include <stdio.h>],[long long i = 0x8000000000LL],
|
|
|
ac_cv_compiler_supports_ll=yes,ac_cv_compiler_supports_ll=no)])
|
|
ac_cv_compiler_supports_ll=yes,ac_cv_compiler_supports_ll=no)])
|
|
|
if test x"$ac_cv_compiler_supports_ll" = x"yes"; then
|
|
if test x"$ac_cv_compiler_supports_ll" = x"yes"; then
|
|
|
- AC_DEFINE(COMPILER_SUPPORTS_LL)
|
|
|
|
|
|
|
+ AC_DEFINE(COMPILER_SUPPORTS_LL,1,[Define if compiler support long long])
|
|
|
fi
|
|
fi
|
|
|
AC_CACHE_CHECK([for __va_copy],ac_cv_HAVE_VA_COPY,[
|
|
AC_CACHE_CHECK([for __va_copy],ac_cv_HAVE_VA_COPY,[
|
|
|
AC_TRY_LINK([#include <stdarg.h>
|
|
AC_TRY_LINK([#include <stdarg.h>
|
|
|
va_list ap1,ap2;], [__va_copy(ap1,ap2);],
|
|
va_list ap1,ap2;], [__va_copy(ap1,ap2);],
|
|
|
ac_cv_HAVE_VA_COPY=yes,ac_cv_HAVE_VA_COPY=no)])
|
|
ac_cv_HAVE_VA_COPY=yes,ac_cv_HAVE_VA_COPY=no)])
|
|
|
if test x"$ac_cv_HAVE_VA_COPY" = x"yes"; then
|
|
if test x"$ac_cv_HAVE_VA_COPY" = x"yes"; then
|
|
|
- AC_DEFINE(HAVE_VA_COPY)
|
|
|
|
|
|
|
+ AC_DEFINE(HAVE_VA_COPY,1,[Define if system has va_copy])
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
AC_CACHE_CHECK([for C99 vsnprintf],ac_cv_HAVE_C99_VSNPRINTF,[
|
|
AC_CACHE_CHECK([for C99 vsnprintf],ac_cv_HAVE_C99_VSNPRINTF,[
|
|
@@ -330,7 +324,7 @@ main() { foo("hello"); }
|
|
|
],
|
|
],
|
|
|
ac_cv_HAVE_C99_VSNPRINTF=yes,ac_cv_HAVE_C99_VSNPRINTF=no,ac_cv_HAVE_C99_VSNPRINTF=cross)])
|
|
ac_cv_HAVE_C99_VSNPRINTF=yes,ac_cv_HAVE_C99_VSNPRINTF=no,ac_cv_HAVE_C99_VSNPRINTF=cross)])
|
|
|
if test x"$ac_cv_HAVE_C99_VSNPRINTF" = x"yes"; then
|
|
if test x"$ac_cv_HAVE_C99_VSNPRINTF" = x"yes"; then
|
|
|
- AC_DEFINE(HAVE_C99_VSNPRINTF)
|
|
|
|
|
|
|
+ AC_DEFINE(HAVE_C99_VSNPRINTF,1,[Define if system has C99 compatible vsnprintf])
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
dnl We used to not do long options unless a compatible lib was found
|
|
dnl We used to not do long options unless a compatible lib was found
|
|
@@ -369,7 +363,7 @@ AC_TRY_COMPILE([#include <stdlib.h>
|
|
|
if test -f "/proc/loadavg"
|
|
if test -f "/proc/loadavg"
|
|
|
then
|
|
then
|
|
|
AC_DEFINE(HAVE_PROC_LOADAVG,1,[Define if /proc/loadavg or similar exists])
|
|
AC_DEFINE(HAVE_PROC_LOADAVG,1,[Define if /proc/loadavg or similar exists])
|
|
|
- AC_DEFINE_UNQUOTED(PROC_LOADAVG,"/proc/loadavg"[Location of /proc/loadavg])
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PROC_LOADAVG,"/proc/loadavg",[Location of /proc/loadavg])
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
AC_PATH_PROG(PATH_TO_PS,ps)
|
|
AC_PATH_PROG(PATH_TO_PS,ps)
|
|
@@ -377,164 +371,164 @@ dnl OpenBSD (needs to come early because -exo appears to work, but does not give
|
|
|
dnl STAT UCOMM VSZ RSS USER UID PPID COMMAND
|
|
dnl STAT UCOMM VSZ RSS USER UID PPID COMMAND
|
|
|
if [ps -axo 'stat comm vsz rss user uid ppid args' 2>/dev/null | egrep -i "^ *S[TAUES]* +[UCOMDNA]+ +[VSIZE]+ +R[S]+ +U[SER]+ +U[ID]+ +P[PID]+ +[RGSCOMDNA]+" >/dev/null]
|
|
if [ps -axo 'stat comm vsz rss user uid ppid args' 2>/dev/null | egrep -i "^ *S[TAUES]* +[UCOMDNA]+ +[VSIZE]+ +R[S]+ +U[SER]+ +U[ID]+ +P[PID]+ +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'stat user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if 'ps' will be parsed with sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[Variable list for sscanf of 'ps' output])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'stat user ppid args'",[Verbatim command to execute for ps in check_netsaint])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'stat uid ppid comm args'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -axo 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'stat uid ppid comm args'",[Verbatim command to execute for ps in check_procs])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n",[Format string for scanning ps output in check_procs])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -axo 'vsz comm'",[Verbatim command to execute for ps in check_vsz])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[Format string for scanning ps output in check_vsz])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'",[Verbatim command to execute for ps in check_rss])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[Format string for scanning ps output in check_rss])
|
|
|
echo " ps syntax... $PATH_TO_PS -axo 'stat comm vsz rss user ppid args'"
|
|
echo " ps syntax... $PATH_TO_PS -axo 'stat comm vsz rss user ppid args'"
|
|
|
dnl AIX 4.3.3 - needs verification.
|
|
dnl AIX 4.3.3 - needs verification.
|
|
|
elif [ps -ao 'stat comm vsz rss user uid ppid args' 2>/dev/null | egrep -i "^ *S[TAUES]* +[UCOMDNA]+ +[VSIZE]+ +R[S]+ +U[SER]+ +U[ID]+ +P[PID]+ +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -ao 'stat comm vsz rss user uid ppid args' 2>/dev/null | egrep -i "^ *S[TAUES]* +[UCOMDNA]+ +[VSIZE]+ +R[S]+ +U[SER]+ +U[ID]+ +P[PID]+ +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'stat user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if 'ps' will be parsed with sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[Variable list for sscanf of 'ps' output])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'stat user ppid args'",[Verbatim command to execute for ps in check_netsaint])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -ao 'stat uid ppid comm args'")
|
|
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -ao 'stat uid ppid comm args'")
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -ao 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -ao 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n"[Format string for scanning ps output in check_procs])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -ao 'vsz comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -ao 'rss comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -ao 'stat comm vsz rss user ppid args'"
|
|
echo " ps syntax... $PATH_TO_PS -ao 'stat comm vsz rss user ppid args'"
|
|
|
elif [ps -eo 's comm vsz rss user uid ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +[VSIZE]+ +U[SER]+ +U[ID]+ +P[PID]+ +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -eo 's comm vsz rss user uid ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +[VSIZE]+ +U[SER]+ +U[ID]+ +P[PID]+ +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -eo 's user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if 'ps' will be parsed with sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[Variable list for sscanf of 'ps' output])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -eo 's user ppid args'",[Verbatim command to execute for ps in check_netsaint])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -eo 's uid ppid comm args'")
|
|
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -eo 's uid ppid comm args'")
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -eo 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -eo 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n"[Format string for scanning ps output in check_procs])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -eo 'vsz comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -eo 'rss comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -eo 's comm vsz rss user ppid args'"
|
|
echo " ps syntax... $PATH_TO_PS -eo 's comm vsz rss user ppid args'"
|
|
|
elif [ps -Ao 's comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -Ao 's comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 's user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if 'ps' will be parsed with sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[Variable list for sscanf of 'ps' output])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 's user ppid args'",[Verbatim command to execute for ps in check_netsaint])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 's uid ppid comm args'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -Ao 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 's uid ppid comm args'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n"[Format string for scanning ps output in check_procs],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -Ao 'rss comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -Ao 's comm vsz rss'"
|
|
echo " ps syntax... $PATH_TO_PS -Ao 's comm vsz rss'"
|
|
|
elif [ps -Ao 'status comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -Ao 'status comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'status user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'status user ppid args'",[Verbatim command to execute for ps in check_netsaint])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'status uid ppid comm args'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -Ao 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'status uid ppid comm args'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n"[Format string for scanning ps output in check_procs])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -Ao 'rss comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -Ao 'status comm vsz rss'"
|
|
echo " ps syntax... $PATH_TO_PS -Ao 'status comm vsz rss'"
|
|
|
elif [ps -Ao 'state comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -Ao 'state comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'state user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'state user ppid args'",[Verbatim command to execute for ps in check_netsaint])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'state uid ppid comm args'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -Ao 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'state uid ppid comm args'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n"[Format string for scanning ps output in check_procs])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -Ao 'rss comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -Ao 'state comm vsz rss'"
|
|
echo " ps syntax... $PATH_TO_PS -Ao 'state comm vsz rss'"
|
|
|
dnl wonder who takes state instead of stat
|
|
dnl wonder who takes state instead of stat
|
|
|
elif [ps -ao 'state command vsz rss user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -ao 'state command vsz rss user ppid args' 2>/dev/null | egrep -i "^S[TAUES]* +C[OMDNA]+ +V[SIZE]+ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'state user ppid args'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'state user ppid args'",[])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -ao 'state uid ppid command args'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -ao 'vsz command'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -ao 'rss command'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -ao 'state uid ppid command args'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -ao 'vsz command'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -ao 'rss command'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -ao 'state command vsz rss'"
|
|
echo " ps syntax... $PATH_TO_PS -ao 'state command vsz rss'"
|
|
|
dnl FreeBSD
|
|
dnl FreeBSD
|
|
|
elif [ps waxco 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null]
|
|
elif [ps waxco 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'",[])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command command'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxco 'vsz command'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxco 'rss command'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command command'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxco 'vsz command'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxco 'rss command'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
|
|
echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
|
|
|
dnl BSD-like mode in RH 6.1
|
|
dnl BSD-like mode in RH 6.1
|
|
|
elif [ps waxno 'state comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S +COMMAND +VSZ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps waxno 'state comm vsz rss uid user ppid args' 2>/dev/null | egrep -i "^S +COMMAND +VSZ +RSS +UID +USER +PPID +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxno 'state user ppid comm'")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,procprog,&pos],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxno 'state user ppid comm'",[])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxno 'state uid ppid comm args'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxno 'vsz comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxno 'rss comm'")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxno 'state uid ppid comm args'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s %n",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxno 'vsz comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxno 'rss comm'",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s,[]")
|
|
|
echo " ps syntax... $PATH_TO_PS -waxco 'state comm vsz rss'"
|
|
echo " ps syntax... $PATH_TO_PS -waxco 'state comm vsz rss'"
|
|
|
dnl IRIX 53
|
|
dnl IRIX 53
|
|
|
elif [ps -el 2>/dev/null | egrep -i "^ *F +S +UID +PID +PPID +C +PRI +NI +P +SZ +RSS +WCHAN +TTY +TIME +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -el 2>/dev/null | egrep -i "^ *F +S +UID +PID +PPID +C +PRI +NI +P +SZ +RSS +WCHAN +TTY +TIME +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,&pos,procprog])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %s %d %*s %d %*s %*s %*s %*s %*s %*s %*s %*s %*s %n%s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %d")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,&pos,procprog],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %s %d %*s %d %*s %*s %*s %*s %*s %*s %*s %*s %*s %n%s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %d",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %d")
|
|
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
echo " ps syntax... $PATH_TO_PS -el"
|
|
echo " ps syntax... $PATH_TO_PS -el"
|
|
|
dnl IRIX 63
|
|
dnl IRIX 63
|
|
|
elif [ps -el 2>/dev/null | egrep -i "^ *F +S +UID +PID +PPID +C +PRI +NI +P +ADDR +SZ +RSS +WCHAN +TTY +TIME +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -el 2>/dev/null | egrep -i "^ *F +S +UID +PID +PPID +C +PRI +NI +P +ADDR +SZ +RSS +WCHAN +TTY +TIME +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,&pos,procprog])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %s %d %*s %d %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %n%s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %d")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,&pos,procprog],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %s %d %*s %d %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %n%s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %d",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -el"
|
|
echo " ps syntax... $PATH_TO_PS -el"
|
|
|
dnl SunOS 4.1.3:
|
|
dnl SunOS 4.1.3:
|
|
|
dnl F UID PID PPID CP PRI NI SZ RSS WCHAN STAT TT TIME COMMAND
|
|
dnl F UID PID PPID CP PRI NI SZ RSS WCHAN STAT TT TIME COMMAND
|
|
|
dnl
|
|
dnl
|
|
|
elif [ps -laxnwww 2>/dev/null | egrep -i "^ *F(LAGS)? +UID +PID +PPID +CP +PRI +NI +(SZ)|(VSZ)|(SIZE) +RSS +WCHAN +STAT? +TTY? +TIME +COMMAND" >/dev/null]
|
|
elif [ps -laxnwww 2>/dev/null | egrep -i "^ *F(LAGS)? +UID +PID +PPID +CP +PRI +NI +(SZ)|(VSZ)|(SIZE) +RSS +WCHAN +STAT? +TTY? +TIME +COMMAND" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[&procuid,&procppid,procstat,&pos,procprog])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -laxnwww")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %d %*s %d %*s %*s %*s %*s %*s %*s %s %*s %*s %n%s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[&procuid,&procppid,procstat,&pos,procprog],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -laxnwww",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %d %*s %d %*s %*s %*s %*s %*s %*s %s %*s %*s %n%s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
echo " ps syntax... $PATH_TO_PS laxnwww"
|
|
echo " ps syntax... $PATH_TO_PS laxnwww"
|
|
|
dnl Debian Linux / procps v1.2.9:
|
|
dnl Debian Linux / procps v1.2.9:
|
|
|
dnl FLAGS UID PID PPID PRI NI SIZE RSS WCHAN STA TTY TIME COMMAND
|
|
dnl FLAGS UID PID PPID PRI NI SIZE RSS WCHAN STA TTY TIME COMMAND
|
|
@@ -542,16 +536,16 @@ dnl 100 0 1 0 0 0 776 76 c0131c8c S ffff 0:11 init
|
|
|
dnl
|
|
dnl
|
|
|
elif [ps laxnwww 2>/dev/null | egrep -i "^ *F(LAGS)? +UID +PID +PPID +PRI +NI +(VSZ)|(SIZE) +RSS +WCHAN +STAT? TTY +TIME +COMMAND" >/dev/null]
|
|
elif [ps laxnwww 2>/dev/null | egrep -i "^ *F(LAGS)? +UID +PID +PPID +PRI +NI +(VSZ)|(SIZE) +RSS +WCHAN +STAT? TTY +TIME +COMMAND" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
EXTRAS="$EXTRAS check_nagios"
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[&procuid,&procppid,procstat,&pos,procprog])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %d %*s %d %*s %*s %*s %*s %*s %s %*s %*s %n%s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS laxnwww")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[&procuid,&procppid,procstat,&pos,procprog],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %d %*s %d %*s %*s %*s %*s %*s %s %*s %*s %n%s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %d",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS laxnwww",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
echo " ps syntax... $PATH_TO_PS laxnwww"
|
|
echo " ps syntax... $PATH_TO_PS laxnwww"
|
|
|
dnl
|
|
dnl
|
|
|
dnl AIX 4.1:
|
|
dnl AIX 4.1:
|
|
@@ -559,47 +553,27 @@ dnl F S UID PID PPID C PRI NI ADDR SZ RSS WCHAN TTY TIME C
|
|
|
dnl 303 A 0 0 0 120 16 -- 1c07 20 24 - 0:45 swapper
|
|
dnl 303 A 0 0 0 120 16 -- 1c07 20 24 - 0:45 swapper
|
|
|
elif [ps -el 2>/dev/null | egrep -i "^ *F +S +UID +PID +PPID +C +PRI +NI +ADDR +SZ +WCHAN +TTY +TIME +[RGSCOMDNA]+" >/dev/null]
|
|
elif [ps -el 2>/dev/null | egrep -i "^ *F +S +UID +PID +PPID +C +PRI +NI +ADDR +SZ +WCHAN +TTY +TIME +[RGSCOMDNA]+" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,&pos,procprog])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %s %d %*s %d %*s %*s %*s %*s %*s %*s %*s %*s %n%s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -el")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[procstat,&procuid,&procppid,&pos,procprog],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %s %d %*s %d %*s %*s %*s %*s %*s %*s %*s %*s %n%s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -el",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
echo " ps syntax... $PATH_TO_PS -el"
|
|
echo " ps syntax... $PATH_TO_PS -el"
|
|
|
dnl AIX?
|
|
dnl AIX?
|
|
|
elif [ps glaxen 2>/dev/null | egrep -i "^ *F +UID +PID +PPID +PRI +NI +VSZ +RSS +WCHAN +STAT +TTY +TIME +COMMAND" >/dev/null]
|
|
elif [ps glaxen 2>/dev/null | egrep -i "^ *F +UID +PID +PPID +PRI +NI +VSZ +RSS +WCHAN +STAT +TTY +TIME +COMMAND" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE(USE_PS_VARS)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_VARLIST,[&procuid,&procppid,procstat,&pos,procprog])
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS glaxen")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %d %*s %d %*s %*s %*s %*s %*s %s %*s %*s %n%s")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS glaxen")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS glaxen")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %d")
|
|
|
|
|
|
|
+ AC_DEFINE(USE_PS_VARS,1,[Define if we use custom variable list for sscanf])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_VARLIST,[&procuid,&procppid,procstat,&pos,procprog],[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS glaxen",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PS_FORMAT,"%*s %d %*s %d %*s %*s %*s %*s %*s %s %*s %*s %n%s",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS glaxen",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %*s %*s %d",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS glaxen",[])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %*s %*s %d",[])
|
|
|
echo " ps syntax... $PATH_TO_PS glaxen"
|
|
echo " ps syntax... $PATH_TO_PS glaxen"
|
|
|
-dnl ucb style?
|
|
|
|
|
-dnl elif [ps axun 2>/dev/null | egrep -i "^USER +PID +%CPU +%MEM +SIZE +RSS +TTY +STAT +START +TIME +COMMAND *$" >/dev/null]
|
|
|
|
|
-dnl then
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS axun")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %*s %*s %*s %*s %*s %s %*s %*s %s")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS axun")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %d")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS axun")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %d")
|
|
|
|
|
-dnl echo " ps syntax... $PATH_TO_PS axun"
|
|
|
|
|
-dnl ucb style?
|
|
|
|
|
-dnl elif [ps axun 2>/dev/null | egrep -i "^USER +PID +%CPU +%MEM +SIZE +RSS +TTY +STAT +START +TIME +COMMAND" >/dev/null]
|
|
|
|
|
-dnl then
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS axun")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %*s %*s %*s %*s %*s %s %*s %*s %s")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS axun")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%*s %*s %*s %*s %d")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS axun")
|
|
|
|
|
-dnl AC_DEFINE_UNQUOTED(RSS_FORMAT,"%*s %*s %*s %*s %*s %d")
|
|
|
|
|
-dnl echo " ps syntax... $PATH_TO_PS axun"
|
|
|
|
|
else
|
|
else
|
|
|
echo "** Unable to find usable ps syntax"
|
|
echo "** Unable to find usable ps syntax"
|
|
|
fi
|
|
fi
|
|
@@ -607,27 +581,27 @@ fi
|
|
|
AC_ARG_WITH(df_command,--with-df-command=<syntax> sets syntax for df,DF_COMMAND=$withval)
|
|
AC_ARG_WITH(df_command,--with-df-command=<syntax> sets syntax for df,DF_COMMAND=$withval)
|
|
|
if test -n "$DF_COMMAND"
|
|
if test -n "$DF_COMMAND"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(DF_COMMAND,"$DF_COMMAND")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(DF_COMMAND,"$DF_COMMAND",[path and args for df command])
|
|
|
elif [df -Pk 2>/dev/null | egrep -i "^(/dev/|[a-zA-Z]:)[a-z0-9/\\]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/\\]*" >/dev/null]
|
|
elif [df -Pk 2>/dev/null | egrep -i "^(/dev/|[a-zA-Z]:)[a-z0-9/\\]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/\\]*" >/dev/null]
|
|
|
then
|
|
then
|
|
|
AC_PATH_PROG(PATH_TO_DF,df)
|
|
AC_PATH_PROG(PATH_TO_DF,df)
|
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF -Pk")
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF -Pk")
|
|
|
- AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF -Pk")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF -Pk",[path and args for df command])
|
|
|
elif [df -k 2>/dev/null | egrep -i "^/dev/[a-z0-9/]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/]*" >/dev/null]
|
|
elif [df -k 2>/dev/null | egrep -i "^/dev/[a-z0-9/]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/]*" >/dev/null]
|
|
|
then
|
|
then
|
|
|
AC_PATH_PROG(PATH_TO_DF,df)
|
|
AC_PATH_PROG(PATH_TO_DF,df)
|
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF -k")
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF -k")
|
|
|
- AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF -k")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF -k",[path and args for df command])
|
|
|
elif [df 2>/dev/null | egrep -i "^/dev/[a-z0-9/]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/]*" >/dev/null]
|
|
elif [df 2>/dev/null | egrep -i "^/dev/[a-z0-9/]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/]*" >/dev/null]
|
|
|
then
|
|
then
|
|
|
AC_PATH_PROG(PATH_TO_DF,df)
|
|
AC_PATH_PROG(PATH_TO_DF,df)
|
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF")
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF")
|
|
|
- AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF",[path and args for df command])
|
|
|
elif [bdf 2>/dev/null | egrep -i "^/dev/[a-z0-9/]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/]*" >/dev/null]
|
|
elif [bdf 2>/dev/null | egrep -i "^/dev/[a-z0-9/]+ +[0-9]+ +[0-9]+ +[0-9]+ +[0-9]+% +/[a-z0-9/]*" >/dev/null]
|
|
|
then
|
|
then
|
|
|
AC_PATH_PROG(PATH_TO_DF,bdf)
|
|
AC_PATH_PROG(PATH_TO_DF,bdf)
|
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF")
|
|
AC_MSG_RESULT(" df syntax... $PATH_TO_DF")
|
|
|
- AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(DF_COMMAND,"$PATH_TO_DF",[path and args for df command])
|
|
|
else
|
|
else
|
|
|
AC_MSG_WARN("unable to find usable df syntax")
|
|
AC_MSG_WARN("unable to find usable df syntax")
|
|
|
fi
|
|
fi
|
|
@@ -640,17 +614,17 @@ then
|
|
|
echo " ping syntax... (command-line) $PING_COMMAND"
|
|
echo " ping syntax... (command-line) $PING_COMMAND"
|
|
|
if test -n "$PING_PACKETS_FIRST"
|
|
if test -n "$PING_PACKETS_FIRST"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND",[Define if packet count must precede host])
|
|
|
fi
|
|
fi
|
|
|
elif [ping -n -U -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
elif [ping -n -U -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
|
then
|
|
then
|
|
|
PING_COMMAND="$PATH_TO_PING -n -U -c %d %s"
|
|
PING_COMMAND="$PATH_TO_PING -n -U -c %d %s"
|
|
|
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND",[Define if packet count must precede host])
|
|
|
echo " ping syntax... $PATH_TO_PING -n -U -c <count> <host>"
|
|
echo " ping syntax... $PATH_TO_PING -n -U -c <count> <host>"
|
|
|
elif [ping -n -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
elif [ping -n -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
|
then
|
|
then
|
|
|
PING_COMMAND="$PATH_TO_PING -n -c %d %s"
|
|
PING_COMMAND="$PATH_TO_PING -n -c %d %s"
|
|
|
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND",[Define if packet count must precede host])
|
|
|
echo " ping syntax... $PATH_TO_PING -n -c <count> <host>"
|
|
echo " ping syntax... $PATH_TO_PING -n -c <count> <host>"
|
|
|
elif [ping -n 127.0.0.1 -c 1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
elif [ping -n 127.0.0.1 -c 1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
|
then
|
|
then
|
|
@@ -671,17 +645,17 @@ then
|
|
|
elif [ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
elif [ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
|
then
|
|
then
|
|
|
PING_COMMAND="$PATH_TO_PING -n -s 56 -c %d %s"
|
|
PING_COMMAND="$PATH_TO_PING -n -s 56 -c %d %s"
|
|
|
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND",[Define if packet count must precede host])
|
|
|
echo " ping syntax... $PATH_TO_PING -n -s 56 -c <count> <host>"
|
|
echo " ping syntax... $PATH_TO_PING -n -s 56 -c <count> <host>"
|
|
|
elif [ping -n -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
elif [ping -n -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip|^rtt" >/dev/null]
|
|
|
then
|
|
then
|
|
|
PING_COMMAND="$PATH_TO_PING -n -c %d %s"
|
|
PING_COMMAND="$PATH_TO_PING -n -c %d %s"
|
|
|
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PING_COMMAND",[Define if packet count must precede host])
|
|
|
echo " ping syntax... $PATH_TO_PING -n -c <count> <host>"
|
|
echo " ping syntax... $PATH_TO_PING -n -c <count> <host>"
|
|
|
else
|
|
else
|
|
|
AC_MSG_WARN("unable to find usable ping syntax")
|
|
AC_MSG_WARN("unable to find usable ping syntax")
|
|
|
fi
|
|
fi
|
|
|
-AC_DEFINE_UNQUOTED(PING_COMMAND,"$PING_COMMAND")
|
|
|
|
|
|
|
+AC_DEFINE_UNQUOTED(PING_COMMAND,"$PING_COMMAND",[path and args for ping command])
|
|
|
|
|
|
|
|
AC_PATH_PROG(PATH_TO_NSLOOKUP,nslookup)
|
|
AC_PATH_PROG(PATH_TO_NSLOOKUP,nslookup)
|
|
|
if test -n "$ac_cv_path_PATH_TO_NSLOOKUP"
|
|
if test -n "$ac_cv_path_PATH_TO_NSLOOKUP"
|
|
@@ -690,10 +664,10 @@ then
|
|
|
if [nslookup -sil 127.0.0.1 2>&1 | grep "*** Invalid option: sil" >/dev/null]
|
|
if [nslookup -sil 127.0.0.1 2>&1 | grep "*** Invalid option: sil" >/dev/null]
|
|
|
then
|
|
then
|
|
|
AC_MSG_RESULT("$PATH_TO_NSLOOKUP")
|
|
AC_MSG_RESULT("$PATH_TO_NSLOOKUP")
|
|
|
- AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$PATH_TO_NSLOOKUP")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$PATH_TO_NSLOOKUP",[path and args for nslookup])
|
|
|
else
|
|
else
|
|
|
AC_MSG_RESULT("$PATH_TO_NSLOOKUP -sil")
|
|
AC_MSG_RESULT("$PATH_TO_NSLOOKUP -sil")
|
|
|
- AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$PATH_TO_NSLOOKUP -sil")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$PATH_TO_NSLOOKUP -sil",[path and args for nslookup])
|
|
|
fi
|
|
fi
|
|
|
EXTRAS="$EXTRAS check_dns"
|
|
EXTRAS="$EXTRAS check_dns"
|
|
|
else
|
|
else
|
|
@@ -707,7 +681,7 @@ then
|
|
|
if [host 127.0.0.1 2>&1 | grep -v "ommand not found" > /dev/null]
|
|
if [host 127.0.0.1 2>&1 | grep -v "ommand not found" > /dev/null]
|
|
|
then
|
|
then
|
|
|
AC_MSG_RESULT("$PATH_TO_HOST")
|
|
AC_MSG_RESULT("$PATH_TO_HOST")
|
|
|
- AC_DEFINE_UNQUOTED(HOST_COMMAND,"$PATH_TO_HOST")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(HOST_COMMAND,"$PATH_TO_HOST",[path to host binary])
|
|
|
fi
|
|
fi
|
|
|
EXTRAS="$EXTRAS check_dns"
|
|
EXTRAS="$EXTRAS check_dns"
|
|
|
else
|
|
else
|
|
@@ -715,17 +689,17 @@ else
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
AC_PATH_PROG(PATH_TO_UPTIME,uptime)
|
|
AC_PATH_PROG(PATH_TO_UPTIME,uptime)
|
|
|
-AC_DEFINE_UNQUOTED(PATH_TO_UPTIME,"$PATH_TO_UPTIME")
|
|
|
|
|
|
|
+AC_DEFINE_UNQUOTED(PATH_TO_UPTIME,"$PATH_TO_UPTIME",[path to uptime binary])
|
|
|
|
|
|
|
|
AC_PATH_PROG(PATH_TO_RPCINFO,rpcinfo)
|
|
AC_PATH_PROG(PATH_TO_RPCINFO,rpcinfo)
|
|
|
-AC_DEFINE_UNQUOTED(PATH_TO_RPCINFO,"$PATH_TO_RPCINFO")
|
|
|
|
|
|
|
+AC_DEFINE_UNQUOTED(PATH_TO_RPCINFO,"$PATH_TO_RPCINFO",[path to rpcinfo binary])
|
|
|
|
|
|
|
|
AC_PATH_PROG(PATH_TO_NTPDATE,ntpdate)
|
|
AC_PATH_PROG(PATH_TO_NTPDATE,ntpdate)
|
|
|
AC_PATH_PROGS(PATH_TO_NTPDC,ntpdc xntpdc)
|
|
AC_PATH_PROGS(PATH_TO_NTPDC,ntpdc xntpdc)
|
|
|
if (test -x "$PATH_TO_NTPDATE" || test -x "$PATH_TO_NTPDC")
|
|
if (test -x "$PATH_TO_NTPDATE" || test -x "$PATH_TO_NTPDC")
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_NTPDC,"$PATH_TO_NTPDC")
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_NTPDATE,"$PATH_TO_NTPDATE")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_NTPDC,"$PATH_TO_NTPDC",[path to ntpdc binary])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_NTPDATE,"$PATH_TO_NTPDATE",[path to ntpdate binary])
|
|
|
else
|
|
else
|
|
|
echo "** Install NTP programs (http://www.ntp.org) if you want to monitor time synchronization"
|
|
echo "** Install NTP programs (http://www.ntp.org) if you want to monitor time synchronization"
|
|
|
fi
|
|
fi
|
|
@@ -733,7 +707,7 @@ fi
|
|
|
AC_PATH_PROG(PATH_TO_LMSTAT,lmstat)
|
|
AC_PATH_PROG(PATH_TO_LMSTAT,lmstat)
|
|
|
if test -x "$PATH_TO_LMSTAT"
|
|
if test -x "$PATH_TO_LMSTAT"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_LMSTAT,"$PATH_TO_LMSTAT")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_LMSTAT,"$PATH_TO_LMSTAT",[path to lmstat])
|
|
|
else
|
|
else
|
|
|
echo "** Get lmstat from Globetrotter Software to monitor flexlm licenses"
|
|
echo "** Get lmstat from Globetrotter Software to monitor flexlm licenses"
|
|
|
fi
|
|
fi
|
|
@@ -741,7 +715,7 @@ fi
|
|
|
AC_PATH_PROG(PATH_TO_SMBCLIENT,smbclient)
|
|
AC_PATH_PROG(PATH_TO_SMBCLIENT,smbclient)
|
|
|
if test -x "$PATH_TO_SMBCLIENT"
|
|
if test -x "$PATH_TO_SMBCLIENT"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_SMBCLIENT,"$PATH_TO_SMBCLIENT")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_SMBCLIENT,"$PATH_TO_SMBCLIENT",[path to smbclient binary])
|
|
|
else
|
|
else
|
|
|
echo "** Get smbclient from Samba.org to monitor SMB shares"
|
|
echo "** Get smbclient from Samba.org to monitor SMB shares"
|
|
|
fi
|
|
fi
|
|
@@ -750,15 +724,15 @@ fi
|
|
|
AC_PATH_PROG(PATH_TO_WHO,who)
|
|
AC_PATH_PROG(PATH_TO_WHO,who)
|
|
|
if [who -q 2>/dev/null | egrep -i "^# users=[0-9]+$" >/dev/null]
|
|
if [who -q 2>/dev/null | egrep -i "^# users=[0-9]+$" >/dev/null]
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(WHO_COMMAND,"$PATH_TO_WHO -q")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(WHO_COMMAND,"$PATH_TO_WHO -q",[path and arguments for invoking 'who'])
|
|
|
else
|
|
else
|
|
|
- AC_DEFINE_UNQUOTED(WHO_COMMAND,"$PATH_TO_WHO")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(WHO_COMMAND,"$PATH_TO_WHO",[path and arguments for invoking 'who'])
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
AC_PATH_PROG(PATH_TO_SNMPGET,snmpget)
|
|
AC_PATH_PROG(PATH_TO_SNMPGET,snmpget)
|
|
|
if test -x "$PATH_TO_SNMPGET"
|
|
if test -x "$PATH_TO_SNMPGET"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_SNMPGET,"$PATH_TO_SNMPGET")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_SNMPGET,"$PATH_TO_SNMPGET",[path to snmpget binary])
|
|
|
EXTRAS="$EXTRAS check_hpjd check_snmp"
|
|
EXTRAS="$EXTRAS check_hpjd check_snmp"
|
|
|
else
|
|
else
|
|
|
echo "** Get snmpget from http://net-snmp.sourceforge.net to make check_hpjd and check_snmp plugins"
|
|
echo "** Get snmpget from http://net-snmp.sourceforge.net to make check_hpjd and check_snmp plugins"
|
|
@@ -767,7 +741,7 @@ fi
|
|
|
AC_PATH_PROG(PATH_TO_SNMPGETNEXT,snmpgetnext)
|
|
AC_PATH_PROG(PATH_TO_SNMPGETNEXT,snmpgetnext)
|
|
|
if test -x "$PATH_TO_SNMPGETNEXT"
|
|
if test -x "$PATH_TO_SNMPGETNEXT"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_SNMPGETNEXT,"$PATH_TO_SNMPGETNEXT")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_SNMPGETNEXT,"$PATH_TO_SNMPGETNEXT",[path to snmpgetnext binary])
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
if ( $PERL -M"Net::SNMP 3.6" -e 'exit' 2>/dev/null )
|
|
if ( $PERL -M"Net::SNMP 3.6" -e 'exit' 2>/dev/null )
|
|
@@ -782,11 +756,11 @@ AC_PATH_PROG(PATH_TO_QUAKESTAT,quakestat)
|
|
|
AC_PATH_PROG(PATH_TO_QSTAT,qstat)
|
|
AC_PATH_PROG(PATH_TO_QSTAT,qstat)
|
|
|
if test -x "$PATH_TO_QUAKESTAT"
|
|
if test -x "$PATH_TO_QUAKESTAT"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_QSTAT,"$PATH_TO_QUAKESTAT")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_QSTAT,"$PATH_TO_QUAKESTAT",[path to qstat/quakestat])
|
|
|
EXTRAS="$EXTRAS check_game"
|
|
EXTRAS="$EXTRAS check_game"
|
|
|
elif test -x "$PATH_TO_QSTAT"
|
|
elif test -x "$PATH_TO_QSTAT"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_QSTAT,"$PATH_TO_QSTAT")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_QSTAT,"$PATH_TO_QSTAT",[path to qstat/quakestat])
|
|
|
EXTRAS="$EXTRAS check_game"
|
|
EXTRAS="$EXTRAS check_game"
|
|
|
else
|
|
else
|
|
|
echo "** Get qstat from http://www.activesw.com/people/steve/qstat.html in order to make check_game plugin"
|
|
echo "** Get qstat from http://www.activesw.com/people/steve/qstat.html in order to make check_game plugin"
|
|
@@ -795,7 +769,7 @@ fi
|
|
|
AC_PATH_PROG(PATH_TO_FPING,fping)
|
|
AC_PATH_PROG(PATH_TO_FPING,fping)
|
|
|
if test -x "$PATH_TO_FPING"
|
|
if test -x "$PATH_TO_FPING"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping])
|
|
|
EXTRAS="$EXTRAS check_fping"
|
|
EXTRAS="$EXTRAS check_fping"
|
|
|
else
|
|
else
|
|
|
echo "** Get fping from http://www.fping.com in order to make check_fping plugin"
|
|
echo "** Get fping from http://www.fping.com in order to make check_fping plugin"
|
|
@@ -804,7 +778,7 @@ fi
|
|
|
AC_PATH_PROG(PATH_TO_SSH,ssh)
|
|
AC_PATH_PROG(PATH_TO_SSH,ssh)
|
|
|
if test -x "$PATH_TO_SSH"
|
|
if test -x "$PATH_TO_SSH"
|
|
|
then
|
|
then
|
|
|
- AC_DEFINE_UNQUOTED(SSH_COMMAND,"$PATH_TO_SSH")
|
|
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(SSH_COMMAND,"$PATH_TO_SSH",[path to ssh binary])
|
|
|
EXTRAS="$EXTRAS check_by_ssh"
|
|
EXTRAS="$EXTRAS check_by_ssh"
|
|
|
else
|
|
else
|
|
|
echo "** Get ssh in order to make check_by_ssh plugin"
|
|
echo "** Get ssh in order to make check_by_ssh plugin"
|
|
@@ -817,8 +791,8 @@ dnl if /bin/test -e "/proc/meminfo"
|
|
|
if [cat /proc/meminfo > /dev/null 2>&1]
|
|
if [cat /proc/meminfo > /dev/null 2>&1]
|
|
|
then
|
|
then
|
|
|
echo "found /proc/meminfo"
|
|
echo "found /proc/meminfo"
|
|
|
- AC_DEFINE(HAVE_PROC_MEMINFO)
|
|
|
|
|
- AC_DEFINE_UNQUOTED(PROC_MEMINFO,"/proc/meminfo")
|
|
|
|
|
|
|
+ AC_DEFINE(HAVE_PROC_MEMINFO,1,[Define if we have /proc/meminfo])
|
|
|
|
|
+ AC_DEFINE_UNQUOTED(PROC_MEMINFO,"/proc/meminfo",[path to /proc/meminfo (if name changes or something)])
|
|
|
EXTRAS="$EXTRAS check_swap"
|
|
EXTRAS="$EXTRAS check_swap"
|
|
|
elif [swap -l 2>&1 | egrep -i "swapfile" >/dev/null]
|
|
elif [swap -l 2>&1 | egrep -i "swapfile" >/dev/null]
|
|
|
then
|
|
then
|