mirror of
https://github.com/monitoring-plugins/monitoring-plugins.git
synced 2026-06-08 16:26:23 -04:00
Support for check_swap on NetBSD/OpenBSD (Sean Finney)
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@887 f882894a-f735-0410-b71e-b25c423dba1c
This commit is contained in:
parent
0bd9615bd2
commit
5d6b214dbc
1 changed files with 26 additions and 0 deletions
26
configure.in
26
configure.in
|
|
@ -1362,6 +1362,32 @@ fi
|
|||
dnl end if for PATH_TO_SWAPINFO
|
||||
fi
|
||||
|
||||
AC_PATH_PROG(PATH_TO_SWAPCTL,swapctl,,[$PATH:/sbin])
|
||||
if (test -n "$PATH_TO_SWAPCTL")
|
||||
then
|
||||
AC_MSG_CHECKING([for $PATH_TO_SWAPCTL format])
|
||||
if [$PATH_TO_SWAPCTL -l 2>&1 >/dev/null]
|
||||
then
|
||||
ac_cv_have_swap=yes
|
||||
ac_cv_swap_command="$PATH_TO_SWAPCTL -l"
|
||||
if [$PATH_TO_SWAPCTL -l 2>/dev/null | \
|
||||
egrep -i "^Device +1K-blocks +Used +Avail +Capacity +Priority" >/dev/null ]
|
||||
then
|
||||
ac_cv_swap_format=["%*s %llu %*d %llu %*d"]
|
||||
ac_cv_swap_conv=1024
|
||||
AC_MSG_RESULT([using 1K BSD format swapctl])
|
||||
|
||||
elif [$PATH_TO_SWAPCTL -l 2>/dev/null | \
|
||||
egrep -i "^Device +512-blocks +Used +Avail +Capacity +Priority" >/dev/null ]
|
||||
then
|
||||
ac_cv_swap_format=["%*s %llu %*d %llu %*d"]
|
||||
ac_cv_swap_conv=2048
|
||||
AC_MSG_RESULT([using 512 byte BSD format swapctl])
|
||||
fi
|
||||
fi
|
||||
dnl end if for PATH_TO_SWAPCTL
|
||||
fi
|
||||
|
||||
if test "x$ac_cv_have_swap" != "x"
|
||||
then
|
||||
AC_DEFINE(HAVE_SWAP,1,[Define if swap/swapinfo command is found])
|
||||
|
|
|
|||
Loading…
Reference in a new issue