Initial import of nagios plugins version 1.3.0

This package contains the basic monitoring plugins for nagios.  For
  more information about nagios, see the 'nagios-base' package.
This commit is contained in:
Murray Armfield 2003-04-06 00:33:12 +00:00
parent bb76407616
commit bdd7d61637
9 changed files with 290 additions and 0 deletions

2
nagios-plugins/DESCR Normal file
View file

@ -0,0 +1,2 @@
This package contains the basic monitoring plugins for nagios. For
more information about nagios, see the 'nagios-base' package.

24
nagios-plugins/Makefile Normal file
View file

@ -0,0 +1,24 @@
# $NetBSD: Makefile,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
#
PKGNAME= nagios-plugins-${PLUGINSVERSION}
PKGREVISION= # not defined
MAINTAINER= murray@river-styx.org
COMMENT= Nagios plugins
.include "../../net/nagios-plugins/Makefile.common"
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD"
CONFIGURE_ARGS+= --with-df-command="/bin/df -Pklt nokernfs,procfs,fdesc"
.endif
DEPENDS+= nagios-base>=1.0:../../net/nagios-base
.if !exists(/usr/bin/ssh)
DEPENDS+= {ssh{,6}-[0-9]*,openssh-[0-9]*}:../../security/ssh
.endif
.include "../../security/openssl/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -0,0 +1,25 @@
# $NetBSD: Makefile.common,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
#
PLUGINSVERSION= 1.3.0
DISTNAME= nagios-plugins-${PLUGINSVERSION}
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=nagiosplug/}
HOMEPAGE= http://sourceforge.net/projects/nagiosplug/
.include "../../net/nagios-base/Makefile.common"
CONFIGURE_ARGS+= --with-nagios-user=${NAGIOS_USER}
CONFIGURE_ARGS+= --with-nagios-group=${NAGIOS_GROUP}
AUTOMAKE_REQD= 1.4
pre-configure:
cd ${WRKSRC}; \
${ACLOCAL} -I lib; \
${AUTOCONF}; \
${AUTOHEADER}; \
${AUTOMAKE} -a --foreign -i
.include "../../mk/automake.mk"

View file

@ -0,0 +1,28 @@
# $NetBSD: Makefile.plugin,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
#
do-build:
cd ${WRKSRC}/lib && ${SETENV} ${MAKE_ENV} \
${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE}
.if ${BINARY_TARGET:D1}
cd ${WRKSRC}/plugins && ${SETENV} ${MAKE_ENV} \
${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${BINARY_TARGET}
.endif
.if ${SCRIPT_TARGET:D1}
cd ${WRKSRC}/plugins-scripts && ${SETENV} ${MAKE_ENV} \
${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${SCRIPT_TARGET}
.endif
do-install:
.if ${BINARY_TARGET:D1}
for PROG in ${BINARY_TARGET}; do \
${INSTALL_PROGRAM} ${WRKSRC}/plugins/$${PROG} \
${PREFIX}/libexec/nagios; \
done
.endif
.if ${SCRIPT_TARGET:D1}
for PROG in ${SCRIPT_TARGET}; do \
${INSTALL_SCRIPT} ${WRKSRC}/plugins-scripts/$${PROG} \
${PREFIX}/libexec/nagios; \
done
.endif

39
nagios-plugins/PLIST Normal file
View file

@ -0,0 +1,39 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
libexec/nagios/check_by_ssh
libexec/nagios/check_dig
libexec/nagios/check_disk
libexec/nagios/check_dns
libexec/nagios/check_dummy
libexec/nagios/check_ftp
libexec/nagios/check_http
libexec/nagios/check_imap
libexec/nagios/check_ircd
libexec/nagios/check_load
libexec/nagios/check_log
libexec/nagios/check_mailq
libexec/nagios/check_mrtg
libexec/nagios/check_mrtgtraf
libexec/nagios/check_nagios
libexec/nagios/check_nntp
libexec/nagios/check_ntp
libexec/nagios/check_nwstat
libexec/nagios/check_overcr
libexec/nagios/check_ping
libexec/nagios/check_pop
libexec/nagios/check_procs
libexec/nagios/check_real
libexec/nagios/check_rpc
libexec/nagios/check_sensors
libexec/nagios/check_smtp
libexec/nagios/check_ssh
libexec/nagios/check_swap
libexec/nagios/check_tcp
libexec/nagios/check_time
libexec/nagios/check_udp
libexec/nagios/check_ups
libexec/nagios/check_users
libexec/nagios/check_vsz
libexec/nagios/negate
libexec/nagios/urlize
libexec/nagios/utils.pm
libexec/nagios/utils.sh

7
nagios-plugins/distinfo Normal file
View file

@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
SHA1 (nagios-plugins-1.3.0.tar.gz) = fc841c1342e8ee28883a07918045f40fdd353a1e
Size (nagios-plugins-1.3.0.tar.gz) = 489070 bytes
SHA1 (patch-aa) = 46f4feb01963fe039bb54773ecdbe955e0fb63f6
SHA1 (patch-ab) = fab95efc557a1584fca698ca7248fa8caf524c77
SHA1 (patch-ac) = f712e210359a2ae7167515b3931da3db8e089739

View file

@ -0,0 +1,127 @@
$NetBSD: patch-aa,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
--- configure.in.orig 2003-03-02 15:58:12.000000000 +1100
+++ configure.in
@@ -100,7 +100,7 @@ _SAVEDLIBS="$LIBS"
_SAVEDCPPFLAGS="$CPPFLAGS"
AC_ARG_WITH(pgsql,--with-pgsql=<dir> sets path to pgsql installation,[PGSQL=$withval])
AC_CHECK_LIB(crypt,main)
-if test "$ac_cv_lib_crypt_main" = "yes"; then
+if false; then
if test -n "$PGSQL"; then
LDFLAGS="$LDFLAGS -L$PGSQL/lib"
CPPFLAGS="$CPPFLAGS -I$PGSQL/include"
@@ -146,7 +146,7 @@ CPPFLAGS="$_SAVEDCPPFLAGS"
dnl Check for radius libraries
_SAVEDLIBS="$LIBS"
AC_CHECK_LIB(radiusclient,rc_read_config)
-if test "$ac_cv_lib_radiusclient_rc_read_config" = "yes"; then
+if false; then
EXTRAS="$EXTRAS check_radius"
RADIUSLIBS="-lradiusclient"
AC_SUBST(RADIUSLIBS)
@@ -159,7 +159,7 @@ LIBS="$_SAVEDLIBS"
dnl Check for LDAP libraries
_SAVEDLIBS="$LIBS"
AC_CHECK_LIB(ldap,main,,,-llber)
-if test "$ac_cv_lib_ldap_main" = "yes"; then
+if false; then
LDAPLIBS="-lldap -llber"\
LDAPINCLUDE="-I/usr/include/ldap"
AC_SUBST(LDAPLIBS)
@@ -176,7 +176,7 @@ dnl Check for mysql libraries
_SAVEDLIBS="$LIBS"
_SAVEDCPPFLAGS="$CPPFLAGS"
AC_ARG_WITH(mysql,--with-mysql=<dir> sets path to mysql installation (assumes lib/mysql and include subdirs),[MYSQL=$withval])
-if test -n "$MYSQL"; then
+if false; then
MYSQLLIBDIR=$MYSQL/lib/mysql
CPPFLAGS="-I$MYSQL/include"
AC_CHECK_LIB(mysqlclient,mysql_init,MYSQLLIBS="-lmysqlclient -lz" check_mysql_LDFLAGS="-L$MYSQLLIBDIR ",,-L$MYSQLLIBDIR -lz)
@@ -194,7 +194,7 @@ elif test -f /usr/lib/mysql/libmysqlclie
AC_CHECK_LIB(mysqlclient,mysql_init,MYSQLLIBS="-lmysqlclient -lz" check_mysql_LDFLAGS="-L/usr/lib/mysql",,-L/usr/lib/mysql -lz)
AC_CHECK_LIB(mysqlclient,mysql_close,MYSQLLIBS="-lmysqlclient" check_mysql_LDFLAGS="-L/usr/lib/mysql",,-L/usr/lib/mysql)
fi
-if test "$ac_cv_lib_mysqlclient_mysql_init" = "yes" -o "$ac_cv_lib_mysqlclient_mysql_close" = "yes"; then
+if false; then
AC_CHECK_HEADERS(mysql/mysql.h mysql/errmsg.h, MYSQLINCLUDE="-I$MYSQL/include" )
if test "$ac_cv_header_mysql_mysql_h" = "yes" -a "$ac_cv_header_mysql_errmsg_h" = "yes"; then
EXTRAS="$EXTRAS check_mysql"
@@ -757,7 +757,7 @@ AC_DEFINE_UNQUOTED(PING_COMMAND,"$PING_C
AC_PATH_PROG(PATH_TO_NSLOOKUP,nslookup)
if test -n "$ac_cv_path_PATH_TO_NSLOOKUP"
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 | fgrep ["Invalid option: sil"] >/dev/null
then
AC_MSG_RESULT([ nslookup syntax... $PATH_TO_NSLOOKUP])
AC_DEFINE_UNQUOTED(NSLOOKUP_COMMAND,"$PATH_TO_NSLOOKUP",[path and args for nslookup])
@@ -794,7 +794,7 @@ else
fi
AC_PATH_PROG(PATH_TO_LMSTAT,lmstat)
-if test -x "$PATH_TO_LMSTAT"
+if false
then
AC_DEFINE_UNQUOTED(PATH_TO_LMSTAT,"$PATH_TO_LMSTAT",[path to lmstat])
else
@@ -802,7 +802,7 @@ else
fi
AC_PATH_PROG(PATH_TO_SMBCLIENT,smbclient)
-if test -x "$PATH_TO_SMBCLIENT"
+if false
then
AC_DEFINE_UNQUOTED(PATH_TO_SMBCLIENT,"$PATH_TO_SMBCLIENT",[path to smbclient binary])
else
@@ -819,7 +819,7 @@ else
fi
AC_PATH_PROG(PATH_TO_SNMPGET,snmpget)
-if test -x "$PATH_TO_SNMPGET"
+if false
then
AC_DEFINE_UNQUOTED(PATH_TO_SNMPGET,"$PATH_TO_SNMPGET",[path to snmpget binary])
EXTRAS="$EXTRAS check_hpjd check_snmp"
@@ -828,12 +828,12 @@ else
fi
AC_PATH_PROG(PATH_TO_SNMPGETNEXT,snmpgetnext)
-if test -x "$PATH_TO_SNMPGETNEXT"
+if false
then
AC_DEFINE_UNQUOTED(PATH_TO_SNMPGETNEXT,"$PATH_TO_SNMPGETNEXT",[path to snmpgetnext binary])
fi
-if ( $PERL -M"Net::SNMP 3.6" -e 'exit' 2>/dev/null )
+if false
then
echo "Found Net::SNMP perl module"
else
@@ -843,7 +843,7 @@ fi
AC_PATH_PROG(PATH_TO_QUAKESTAT,quakestat)
AC_PATH_PROG(PATH_TO_QSTAT,qstat)
-if test -x "$PATH_TO_QUAKESTAT"
+if false
then
AC_DEFINE_UNQUOTED(PATH_TO_QSTAT,"$PATH_TO_QUAKESTAT",[path to qstat/quakestat])
EXTRAS="$EXTRAS check_game"
@@ -856,7 +856,7 @@ else
fi
AC_PATH_PROG(PATH_TO_FPING,fping)
-if test -x "$PATH_TO_FPING"
+if false
then
AC_DEFINE_UNQUOTED(PATH_TO_FPING,"$PATH_TO_FPING",[path to fping])
EXTRAS="$EXTRAS check_fping"
@@ -943,7 +943,7 @@ if test -n "$PATH_TO_DIG"; then
EXTRAS="$EXTRAS check_dig"
fi
-if test -f plugins/check_nt.c ; then
+if false ; then
EXTRAS="$EXTRAS check_nt"
elif test -f ../plugins/check_nt.c ; then
EXTRAS="$EXTRAS check_nt"

View file

@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
--- plugins/Makefile.am.orig 2003-02-19 18:15:52.000000000 +1100
+++ plugins/Makefile.am
@@ -32,7 +32,7 @@ TESTS = @PLUGIN_TEST@
test:
perl -I $(top_builddir) -I $(top_srcdir) ../test.pl
-AM_INSTALL_PROGRAM_FLAGS = @INSTALL_OPTS@
+#AM_INSTALL_PROGRAM_FLAGS = @INSTALL_OPTS@
##############################################################################
# the actual targets

View file

@ -0,0 +1,25 @@
$NetBSD: patch-ac,v 1.1.1.1 2003/04/06 00:33:12 marmfield Exp $
--- plugins-scripts/Makefile.am.orig 2003-02-15 23:48:49.000000000 +1100
+++ plugins-scripts/Makefile.am
@@ -4,13 +4,13 @@ SUFFIXES = .pl .sh
VPATH=$(top_srcdir) $(top_srcdir)/plugins-scripts $(top_srcdir)/plugins-scripts/t
-libexec_SCRIPTS = check_breeze check_disk_smb check_flexlm check_ircd \
- check_log check_ntp check_oracle check_rpc check_sensors check_wave \
- check_ifstatus check_ifoperstatus check_mailq utils.sh utils.pm
-
-EXTRA_DIST=check_breeze.pl check_disk_smb.pl check_flexlm.pl check_ircd.pl \
- check_log.sh check_ntp.pl check_oracle.sh check_rpc.pl check_sensors.sh \
- check_ifstatus.pl check_ifoperstatus.pl check_wave.pl check_mailq.pl utils.sh.in utils.pm.in t
+libexec_SCRIPTS = check_ircd \
+ check_log check_ntp check_rpc check_sensors \
+ check_mailq utils.sh utils.pm
+
+EXTRA_DIST= check_ircd.pl \
+ check_log.sh check_ntp.pl check_rpc.pl check_sensors.sh \
+ check_mailq.pl utils.sh.in utils.pm.in t
TESTS_ENVIRONMENT=perl -I $(top_builddir) -I $(top_srcdir)