1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

Add NetSaint-plugins 1.2.8-4, a plugin package for Netsaint.

Patches submitted by:	Jim Sloan <odinn@atlantabiker.net>, to whom I am
			extremely grateful!  Thanks!
This commit is contained in:
Will Andrews 2000-07-12 18:57:26 +00:00
parent 24138afdff
commit ec339df43b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=30534
29 changed files with 1745 additions and 0 deletions

View File

@ -0,0 +1,34 @@
# New ports collection makefile for: netsaint-plugins
# Date created: Wed 12 Jul 2000
# Whom: will
#
# $FreeBSD$
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.8.4
CATEGORIES= net
MASTER_SITES= http://netsaintplug.sourceforge.net/src/
DISTNAME= ${PORTNAME}-1.2.8-4
MAINTAINER= will@FreeBSD.org
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
.endif
.if defined(WANT_FPING)
BUILD_DEPENDS+= fping:${PORTSDIR}/net/fping
RUN_DEPENDS+= fping:${PORTSDIR}/net/fping
.endif
.if defined(WANT_SNMP)
BUILD_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
RUN_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
.endif
GNU_CONFIGURE= yes
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (netsaint-plugins-1.2.8-4.tar.gz) = a08534e928e9355a098ad73a37d1c685

View File

@ -0,0 +1,238 @@
--- configure Mon Jun 26 11:49:40 2000
+++ configure.new Wed Jul 12 12:17:48 2000
@@ -11,7 +11,7 @@
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
-ac_default_prefix=/usr/local/netsaint
+#ac_default_prefix=/usr/local/netsaint
ac_help="$ac_help
--with-cgiurl=<dir> sets URL for cgi programs"
ac_help="$ac_help
@@ -47,12 +47,12 @@
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
+sbindir='${exec_prefix}/share/netsaint/sbin'
+libexecdir='${exec_prefix}/libexec/netsaint'
+datadir='${prefix}/share/netsaint'
+sysconfdir='${prefix}/etc/netsaint'
sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
+localstatedir='${prefix}/var/netsaint'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
@@ -3116,15 +3116,15 @@
EOF
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 -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 's user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 's user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 's uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 's uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3132,7 +3132,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3140,23 +3140,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'status user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'status user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'status uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'status uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3164,7 +3164,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3172,23 +3172,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'state user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'state user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'state uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'state uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3196,7 +3196,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3204,14 +3204,14 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state comm vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state comm vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3228,7 +3228,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -ao 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3243,16 +3243,16 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
-elif ps waxco 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
+elif ps waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
then
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
cat >> confdefs.h <<EOF
@@ -3260,7 +3260,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS waxco 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS waxo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3268,18 +3268,18 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS waxco 'rss command'"
+#define RSS_COMMAND "$PATH_TO_PS waxo 'rss command'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state user ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state user ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
@@ -3307,7 +3307,7 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3597,17 +3597,6 @@
EOF
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null
-then
- cat >> confdefs.h <<EOF
-#define PING_COMMAND "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- cat >> confdefs.h <<EOF
-#define PING_PACKETS_FIRST "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- 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" >/dev/null
then
cat >> confdefs.h <<EOF

View File

@ -0,0 +1,104 @@
--- configure.in Wed Jul 12 12:18:15 2000
+++ configure.in.new Wed Jul 12 12:22:11 2000
@@ -223,39 +223,39 @@
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'"
-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 -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 's user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 's user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 's uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 's uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'status user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'status user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'status uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'status uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'state user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'state user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'state uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo '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 -axo 'state comm vsz rss'"
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
AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'state user ppid args'")
@@ -266,23 +266,23 @@
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 -axo 'state command vsz rss'"
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 waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxco 'vsz command'")
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxo 'vsz command'")
AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxco 'rss command'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxo '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 -axo 'state command vsz rss'"
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]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state user ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state user ppid command'")
EXTRAS="$EXTRAS check_netsaint"
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxno 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
@@ -386,11 +386,6 @@
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -h %s -s 56 -c %d")
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif [ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null]
-then
- AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -s 56 -c %d %s")
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PATH_TO_PING -n -s 56 -c %d %s")
- 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" >/dev/null]
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -c %d %s")

View File

@ -0,0 +1 @@
Plugins for netsaint

View File

@ -0,0 +1,16 @@
This is a plugin package for Netsaint. Quoting from the
main Netsaint package:
NetSaint is a program that will monitor hosts and services
on your network. It has the ability to email or page you
when a problem arises and when it gets resolved. NetSaint
is written in C and is designed to run under Linux, although
it should work under most other *NIX variants. It can run
either as a normal process or as a daemon, intermittently
running checks on various services that you specify. The
actual service checks are performed by external "plugins"
which return service information to NetSaint. Several CGI
programs are included with NetSaint in order to allow you
to view the current service status, history, etc. via a web browser.
WWW: http://www.netsaint.org/

View File

@ -0,0 +1,42 @@
libexec/netsaint/check_disk
libexec/netsaint/check_dns
libexec/netsaint/check_dummy
libexec/netsaint/check_ftp
libexec/netsaint/check_http
libexec/netsaint/check_imap
libexec/netsaint/check_load
libexec/netsaint/check_mrtg
libexec/netsaint/check_mrtgtraf
libexec/netsaint/check_netsaint
libexec/netsaint/check_nntp
libexec/netsaint/check_nwstat
libexec/netsaint/check_overcr
libexec/netsaint/check_ping
libexec/netsaint/check_pop
libexec/netsaint/check_procs
libexec/netsaint/check_real
libexec/netsaint/check_reply
libexec/netsaint/check_smtp
libexec/netsaint/check_ssh
libexec/netsaint/check_tcp
libexec/netsaint/check_time
libexec/netsaint/check_udp
libexec/netsaint/check_ups
libexec/netsaint/check_users
libexec/netsaint/check_vsz
libexec/netsaint/check_by_ssh
libexec/netsaint/urlize
libexec/netsaint/check_game
libexec/netsaint/check_fping
libexec/netsaint/check_swap
libexec/netsaint/check_breeze
libexec/netsaint/check_disk_smb
libexec/netsaint/check_flexlm
libexec/netsaint/check_ircd
libexec/netsaint/check_log
libexec/netsaint/check_ntp
libexec/netsaint/check_oracle
libexec/netsaint/check_rpc
libexec/netsaint/check_sensors
libexec/netsaint/check_wave
@dirrm libexec/netsaint

View File

@ -0,0 +1,34 @@
# New ports collection makefile for: netsaint-plugins
# Date created: Wed 12 Jul 2000
# Whom: will
#
# $FreeBSD$
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.8.4
CATEGORIES= net
MASTER_SITES= http://netsaintplug.sourceforge.net/src/
DISTNAME= ${PORTNAME}-1.2.8-4
MAINTAINER= will@FreeBSD.org
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
.endif
.if defined(WANT_FPING)
BUILD_DEPENDS+= fping:${PORTSDIR}/net/fping
RUN_DEPENDS+= fping:${PORTSDIR}/net/fping
.endif
.if defined(WANT_SNMP)
BUILD_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
RUN_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
.endif
GNU_CONFIGURE= yes
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (netsaint-plugins-1.2.8-4.tar.gz) = a08534e928e9355a098ad73a37d1c685

View File

@ -0,0 +1,238 @@
--- configure Mon Jun 26 11:49:40 2000
+++ configure.new Wed Jul 12 12:17:48 2000
@@ -11,7 +11,7 @@
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
-ac_default_prefix=/usr/local/netsaint
+#ac_default_prefix=/usr/local/netsaint
ac_help="$ac_help
--with-cgiurl=<dir> sets URL for cgi programs"
ac_help="$ac_help
@@ -47,12 +47,12 @@
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
+sbindir='${exec_prefix}/share/netsaint/sbin'
+libexecdir='${exec_prefix}/libexec/netsaint'
+datadir='${prefix}/share/netsaint'
+sysconfdir='${prefix}/etc/netsaint'
sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
+localstatedir='${prefix}/var/netsaint'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
@@ -3116,15 +3116,15 @@
EOF
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 -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 's user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 's user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 's uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 's uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3132,7 +3132,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3140,23 +3140,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'status user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'status user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'status uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'status uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3164,7 +3164,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3172,23 +3172,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'state user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'state user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'state uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'state uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3196,7 +3196,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3204,14 +3204,14 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state comm vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state comm vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3228,7 +3228,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -ao 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3243,16 +3243,16 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
-elif ps waxco 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
+elif ps waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
then
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
cat >> confdefs.h <<EOF
@@ -3260,7 +3260,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS waxco 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS waxo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3268,18 +3268,18 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS waxco 'rss command'"
+#define RSS_COMMAND "$PATH_TO_PS waxo 'rss command'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state user ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state user ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
@@ -3307,7 +3307,7 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3597,17 +3597,6 @@
EOF
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null
-then
- cat >> confdefs.h <<EOF
-#define PING_COMMAND "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- cat >> confdefs.h <<EOF
-#define PING_PACKETS_FIRST "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- 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" >/dev/null
then
cat >> confdefs.h <<EOF

View File

@ -0,0 +1,104 @@
--- configure.in Wed Jul 12 12:18:15 2000
+++ configure.in.new Wed Jul 12 12:22:11 2000
@@ -223,39 +223,39 @@
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'"
-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 -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 's user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 's user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 's uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 's uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'status user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'status user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'status uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'status uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'state user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'state user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'state uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo '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 -axo 'state comm vsz rss'"
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
AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'state user ppid args'")
@@ -266,23 +266,23 @@
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 -axo 'state command vsz rss'"
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 waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxco 'vsz command'")
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxo 'vsz command'")
AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxco 'rss command'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxo '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 -axo 'state command vsz rss'"
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]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state user ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state user ppid command'")
EXTRAS="$EXTRAS check_netsaint"
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxno 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
@@ -386,11 +386,6 @@
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -h %s -s 56 -c %d")
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif [ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null]
-then
- AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -s 56 -c %d %s")
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PATH_TO_PING -n -s 56 -c %d %s")
- 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" >/dev/null]
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -c %d %s")

View File

@ -0,0 +1 @@
Plugins for netsaint

View File

@ -0,0 +1,16 @@
This is a plugin package for Netsaint. Quoting from the
main Netsaint package:
NetSaint is a program that will monitor hosts and services
on your network. It has the ability to email or page you
when a problem arises and when it gets resolved. NetSaint
is written in C and is designed to run under Linux, although
it should work under most other *NIX variants. It can run
either as a normal process or as a daemon, intermittently
running checks on various services that you specify. The
actual service checks are performed by external "plugins"
which return service information to NetSaint. Several CGI
programs are included with NetSaint in order to allow you
to view the current service status, history, etc. via a web browser.
WWW: http://www.netsaint.org/

View File

@ -0,0 +1,42 @@
libexec/netsaint/check_disk
libexec/netsaint/check_dns
libexec/netsaint/check_dummy
libexec/netsaint/check_ftp
libexec/netsaint/check_http
libexec/netsaint/check_imap
libexec/netsaint/check_load
libexec/netsaint/check_mrtg
libexec/netsaint/check_mrtgtraf
libexec/netsaint/check_netsaint
libexec/netsaint/check_nntp
libexec/netsaint/check_nwstat
libexec/netsaint/check_overcr
libexec/netsaint/check_ping
libexec/netsaint/check_pop
libexec/netsaint/check_procs
libexec/netsaint/check_real
libexec/netsaint/check_reply
libexec/netsaint/check_smtp
libexec/netsaint/check_ssh
libexec/netsaint/check_tcp
libexec/netsaint/check_time
libexec/netsaint/check_udp
libexec/netsaint/check_ups
libexec/netsaint/check_users
libexec/netsaint/check_vsz
libexec/netsaint/check_by_ssh
libexec/netsaint/urlize
libexec/netsaint/check_game
libexec/netsaint/check_fping
libexec/netsaint/check_swap
libexec/netsaint/check_breeze
libexec/netsaint/check_disk_smb
libexec/netsaint/check_flexlm
libexec/netsaint/check_ircd
libexec/netsaint/check_log
libexec/netsaint/check_ntp
libexec/netsaint/check_oracle
libexec/netsaint/check_rpc
libexec/netsaint/check_sensors
libexec/netsaint/check_wave
@dirrm libexec/netsaint

View File

@ -138,6 +138,7 @@
SUBDIR += netcat
SUBDIR += netpipes
SUBDIR += netsaint
SUBDIR += netsaint-plugins
SUBDIR += nettest
SUBDIR += ngrep
SUBDIR += nocol

View File

@ -0,0 +1,34 @@
# New ports collection makefile for: netsaint-plugins
# Date created: Wed 12 Jul 2000
# Whom: will
#
# $FreeBSD$
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.8.4
CATEGORIES= net
MASTER_SITES= http://netsaintplug.sourceforge.net/src/
DISTNAME= ${PORTNAME}-1.2.8-4
MAINTAINER= will@FreeBSD.org
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
.endif
.if defined(WANT_FPING)
BUILD_DEPENDS+= fping:${PORTSDIR}/net/fping
RUN_DEPENDS+= fping:${PORTSDIR}/net/fping
.endif
.if defined(WANT_SNMP)
BUILD_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
RUN_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
.endif
GNU_CONFIGURE= yes
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (netsaint-plugins-1.2.8-4.tar.gz) = a08534e928e9355a098ad73a37d1c685

View File

@ -0,0 +1,238 @@
--- configure Mon Jun 26 11:49:40 2000
+++ configure.new Wed Jul 12 12:17:48 2000
@@ -11,7 +11,7 @@
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
-ac_default_prefix=/usr/local/netsaint
+#ac_default_prefix=/usr/local/netsaint
ac_help="$ac_help
--with-cgiurl=<dir> sets URL for cgi programs"
ac_help="$ac_help
@@ -47,12 +47,12 @@
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
+sbindir='${exec_prefix}/share/netsaint/sbin'
+libexecdir='${exec_prefix}/libexec/netsaint'
+datadir='${prefix}/share/netsaint'
+sysconfdir='${prefix}/etc/netsaint'
sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
+localstatedir='${prefix}/var/netsaint'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
@@ -3116,15 +3116,15 @@
EOF
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 -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 's user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 's user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 's uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 's uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3132,7 +3132,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3140,23 +3140,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'status user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'status user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'status uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'status uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3164,7 +3164,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3172,23 +3172,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'state user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'state user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'state uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'state uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3196,7 +3196,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3204,14 +3204,14 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state comm vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state comm vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3228,7 +3228,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -ao 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3243,16 +3243,16 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
-elif ps waxco 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
+elif ps waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
then
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
cat >> confdefs.h <<EOF
@@ -3260,7 +3260,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS waxco 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS waxo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3268,18 +3268,18 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS waxco 'rss command'"
+#define RSS_COMMAND "$PATH_TO_PS waxo 'rss command'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state user ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state user ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
@@ -3307,7 +3307,7 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3597,17 +3597,6 @@
EOF
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null
-then
- cat >> confdefs.h <<EOF
-#define PING_COMMAND "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- cat >> confdefs.h <<EOF
-#define PING_PACKETS_FIRST "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- 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" >/dev/null
then
cat >> confdefs.h <<EOF

View File

@ -0,0 +1,104 @@
--- configure.in Wed Jul 12 12:18:15 2000
+++ configure.in.new Wed Jul 12 12:22:11 2000
@@ -223,39 +223,39 @@
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'"
-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 -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 's user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 's user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 's uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 's uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'status user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'status user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'status uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'status uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'state user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'state user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'state uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo '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 -axo 'state comm vsz rss'"
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
AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'state user ppid args'")
@@ -266,23 +266,23 @@
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 -axo 'state command vsz rss'"
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 waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxco 'vsz command'")
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxo 'vsz command'")
AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxco 'rss command'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxo '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 -axo 'state command vsz rss'"
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]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state user ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state user ppid command'")
EXTRAS="$EXTRAS check_netsaint"
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxno 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
@@ -386,11 +386,6 @@
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -h %s -s 56 -c %d")
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif [ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null]
-then
- AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -s 56 -c %d %s")
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PATH_TO_PING -n -s 56 -c %d %s")
- 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" >/dev/null]
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -c %d %s")

View File

@ -0,0 +1 @@
Plugins for netsaint

View File

@ -0,0 +1,16 @@
This is a plugin package for Netsaint. Quoting from the
main Netsaint package:
NetSaint is a program that will monitor hosts and services
on your network. It has the ability to email or page you
when a problem arises and when it gets resolved. NetSaint
is written in C and is designed to run under Linux, although
it should work under most other *NIX variants. It can run
either as a normal process or as a daemon, intermittently
running checks on various services that you specify. The
actual service checks are performed by external "plugins"
which return service information to NetSaint. Several CGI
programs are included with NetSaint in order to allow you
to view the current service status, history, etc. via a web browser.
WWW: http://www.netsaint.org/

View File

@ -0,0 +1,42 @@
libexec/netsaint/check_disk
libexec/netsaint/check_dns
libexec/netsaint/check_dummy
libexec/netsaint/check_ftp
libexec/netsaint/check_http
libexec/netsaint/check_imap
libexec/netsaint/check_load
libexec/netsaint/check_mrtg
libexec/netsaint/check_mrtgtraf
libexec/netsaint/check_netsaint
libexec/netsaint/check_nntp
libexec/netsaint/check_nwstat
libexec/netsaint/check_overcr
libexec/netsaint/check_ping
libexec/netsaint/check_pop
libexec/netsaint/check_procs
libexec/netsaint/check_real
libexec/netsaint/check_reply
libexec/netsaint/check_smtp
libexec/netsaint/check_ssh
libexec/netsaint/check_tcp
libexec/netsaint/check_time
libexec/netsaint/check_udp
libexec/netsaint/check_ups
libexec/netsaint/check_users
libexec/netsaint/check_vsz
libexec/netsaint/check_by_ssh
libexec/netsaint/urlize
libexec/netsaint/check_game
libexec/netsaint/check_fping
libexec/netsaint/check_swap
libexec/netsaint/check_breeze
libexec/netsaint/check_disk_smb
libexec/netsaint/check_flexlm
libexec/netsaint/check_ircd
libexec/netsaint/check_log
libexec/netsaint/check_ntp
libexec/netsaint/check_oracle
libexec/netsaint/check_rpc
libexec/netsaint/check_sensors
libexec/netsaint/check_wave
@dirrm libexec/netsaint

View File

@ -0,0 +1,34 @@
# New ports collection makefile for: netsaint-plugins
# Date created: Wed 12 Jul 2000
# Whom: will
#
# $FreeBSD$
#
PORTNAME= netsaint-plugins
PORTVERSION= 1.2.8.4
CATEGORIES= net
MASTER_SITES= http://netsaintplug.sourceforge.net/src/
DISTNAME= ${PORTNAME}-1.2.8-4
MAINTAINER= will@FreeBSD.org
# make absolutely sure we have the user/group added!
BUILD_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
RUN_DEPENDS= netsaint:${PORTSDIR}/net/netsaint
.if defined(WANT_QSTAT)
BUILD_DEPENDS+= qstat:${PORTSDIR}/games/qstat
RUN_DEPENDS+= qstat:${PORTSDIR}/games/qstat
.endif
.if defined(WANT_FPING)
BUILD_DEPENDS+= fping:${PORTSDIR}/net/fping
RUN_DEPENDS+= fping:${PORTSDIR}/net/fping
.endif
.if defined(WANT_SNMP)
BUILD_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
RUN_DEPENDS+= snmpcheck:${PORTSDIR}/net/ucd-snmp
.endif
GNU_CONFIGURE= yes
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (netsaint-plugins-1.2.8-4.tar.gz) = a08534e928e9355a098ad73a37d1c685

View File

@ -0,0 +1,238 @@
--- configure Mon Jun 26 11:49:40 2000
+++ configure.new Wed Jul 12 12:17:48 2000
@@ -11,7 +11,7 @@
ac_help=
ac_default_prefix=/usr/local
# Any additions from configure.in:
-ac_default_prefix=/usr/local/netsaint
+#ac_default_prefix=/usr/local/netsaint
ac_help="$ac_help
--with-cgiurl=<dir> sets URL for cgi programs"
ac_help="$ac_help
@@ -47,12 +47,12 @@
x_includes=NONE
x_libraries=NONE
bindir='${exec_prefix}/bin'
-sbindir='${exec_prefix}/sbin'
-libexecdir='${exec_prefix}/libexec'
-datadir='${prefix}/share'
-sysconfdir='${prefix}/etc'
+sbindir='${exec_prefix}/share/netsaint/sbin'
+libexecdir='${exec_prefix}/libexec/netsaint'
+datadir='${prefix}/share/netsaint'
+sysconfdir='${prefix}/etc/netsaint'
sharedstatedir='${prefix}/com'
-localstatedir='${prefix}/var'
+localstatedir='${prefix}/var/netsaint'
libdir='${exec_prefix}/lib'
includedir='${prefix}/include'
oldincludedir='/usr/include'
@@ -3116,15 +3116,15 @@
EOF
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 -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 's user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 's user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 's uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 's uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3132,7 +3132,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3140,23 +3140,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'status user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'status user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'status uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'status uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3164,7 +3164,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3172,23 +3172,23 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- 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
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif ps -axo '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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS -Ao 'state user ppid args'"
+#define PS_RAW_COMMAND "$PATH_TO_PS -axo 'state user ppid args'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS -Ao 'state uid ppid comm args'"
+#define PS_COMMAND "$PATH_TO_PS -axo 'state uid ppid comm args'"
EOF
cat >> confdefs.h <<EOF
@@ -3196,7 +3196,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -Ao 'vsz comm'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz comm'"
EOF
cat >> confdefs.h <<EOF
@@ -3204,14 +3204,14 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS -Ao 'rss comm'"
+#define RSS_COMMAND "$PATH_TO_PS -axo 'rss comm'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state comm vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state comm vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3228,7 +3228,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS -ao 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS -axo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3243,16 +3243,16 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
-elif ps waxco 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
+elif ps waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null
then
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
cat >> confdefs.h <<EOF
-#define PS_COMMAND "$PATH_TO_PS waxco 'state uid ppid command'"
+#define PS_COMMAND "$PATH_TO_PS waxo 'state uid ppid command'"
EOF
cat >> confdefs.h <<EOF
@@ -3260,7 +3260,7 @@
EOF
cat >> confdefs.h <<EOF
-#define VSZ_COMMAND "$PATH_TO_PS waxco 'vsz command'"
+#define VSZ_COMMAND "$PATH_TO_PS waxo 'vsz command'"
EOF
cat >> confdefs.h <<EOF
@@ -3268,18 +3268,18 @@
EOF
cat >> confdefs.h <<EOF
-#define RSS_COMMAND "$PATH_TO_PS waxco 'rss command'"
+#define RSS_COMMAND "$PATH_TO_PS waxo 'rss command'"
EOF
cat >> confdefs.h <<EOF
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
-#define PS_RAW_COMMAND "$PATH_TO_PS waxco 'state user ppid command'"
+#define PS_RAW_COMMAND "$PATH_TO_PS waxo 'state user ppid command'"
EOF
EXTRAS="$EXTRAS check_netsaint"
@@ -3307,7 +3307,7 @@
#define RSS_FORMAT "%d %s"
EOF
- echo " ps syntax... $PATH_TO_PS -Ao 'state command vsz rss'"
+ echo " ps syntax... $PATH_TO_PS -axo 'state command vsz rss'"
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
cat >> confdefs.h <<EOF
@@ -3597,17 +3597,6 @@
EOF
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null
-then
- cat >> confdefs.h <<EOF
-#define PING_COMMAND "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- cat >> confdefs.h <<EOF
-#define PING_PACKETS_FIRST "$PATH_TO_PING -n -s 56 -c %d %s"
-EOF
-
- 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" >/dev/null
then
cat >> confdefs.h <<EOF

View File

@ -0,0 +1,104 @@
--- configure.in Wed Jul 12 12:18:15 2000
+++ configure.in.new Wed Jul 12 12:22:11 2000
@@ -223,39 +223,39 @@
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'"
-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 -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 's user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 's user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 's uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 's uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 's comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'status user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'status user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'status uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'status uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo 'rss comm'")
AC_DEFINE_UNQUOTED(RSS_FORMAT,"%d %s")
- 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]
+ echo " ps syntax... $PATH_TO_PS -axo 'status comm vsz rss'"
+elif [ps -axo '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
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -Ao 'state user ppid args'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -axo 'state user ppid args'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -Ao 'state uid ppid comm args'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS -axo 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS -Ao 'vsz comm'")
+ 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 -Ao 'rss comm'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS -axo '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 -axo 'state comm vsz rss'"
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
AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS -ao 'state user ppid args'")
@@ -266,23 +266,23 @@
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 -axo 'state command vsz rss'"
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 waxo 'state command vsz rss uid user ppid' 2>/dev/null | egrep -i "^STAT +COMMAND +VSZ +RSS +UID +USER +PPID" >/dev/null]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
EXTRAS="$EXTRAS check_netsaint"
- AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxco 'state uid ppid command'")
+ AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxo 'state uid ppid command'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
- AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxco 'vsz command'")
+ AC_DEFINE_UNQUOTED(VSZ_COMMAND,"$PATH_TO_PS waxo 'vsz command'")
AC_DEFINE_UNQUOTED(VSZ_FORMAT,"%d %s")
- AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxco 'rss command'")
+ AC_DEFINE_UNQUOTED(RSS_COMMAND,"$PATH_TO_PS waxo '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 -axo 'state command vsz rss'"
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]
then
- AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxco 'state user ppid command'")
+ AC_DEFINE_UNQUOTED(PS_RAW_COMMAND,"$PATH_TO_PS waxo 'state user ppid command'")
EXTRAS="$EXTRAS check_netsaint"
AC_DEFINE_UNQUOTED(PS_COMMAND,"$PATH_TO_PS waxno 'state uid ppid comm args'")
AC_DEFINE_UNQUOTED(PS_FORMAT,"%s %d %d %s")
@@ -386,11 +386,6 @@
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -h %s -s 56 -c %d")
echo " ping syntax... $PATH_TO_PING -n -h <host> -s 56 -c <count>"
-elif [ping -n -s 56 -c 1 127.0.0.1 2>/dev/null | egrep -i "^round-trip" >/dev/null]
-then
- AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -s 56 -c %d %s")
- AC_DEFINE_UNQUOTED(PING_PACKETS_FIRST,"$PATH_TO_PING -n -s 56 -c %d %s")
- 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" >/dev/null]
then
AC_DEFINE_UNQUOTED(PING_COMMAND,"$PATH_TO_PING -n -c %d %s")

View File

@ -0,0 +1 @@
Plugins for netsaint

View File

@ -0,0 +1,16 @@
This is a plugin package for Netsaint. Quoting from the
main Netsaint package:
NetSaint is a program that will monitor hosts and services
on your network. It has the ability to email or page you
when a problem arises and when it gets resolved. NetSaint
is written in C and is designed to run under Linux, although
it should work under most other *NIX variants. It can run
either as a normal process or as a daemon, intermittently
running checks on various services that you specify. The
actual service checks are performed by external "plugins"
which return service information to NetSaint. Several CGI
programs are included with NetSaint in order to allow you
to view the current service status, history, etc. via a web browser.
WWW: http://www.netsaint.org/

View File

@ -0,0 +1,42 @@
libexec/netsaint/check_disk
libexec/netsaint/check_dns
libexec/netsaint/check_dummy
libexec/netsaint/check_ftp
libexec/netsaint/check_http
libexec/netsaint/check_imap
libexec/netsaint/check_load
libexec/netsaint/check_mrtg
libexec/netsaint/check_mrtgtraf
libexec/netsaint/check_netsaint
libexec/netsaint/check_nntp
libexec/netsaint/check_nwstat
libexec/netsaint/check_overcr
libexec/netsaint/check_ping
libexec/netsaint/check_pop
libexec/netsaint/check_procs
libexec/netsaint/check_real
libexec/netsaint/check_reply
libexec/netsaint/check_smtp
libexec/netsaint/check_ssh
libexec/netsaint/check_tcp
libexec/netsaint/check_time
libexec/netsaint/check_udp
libexec/netsaint/check_ups
libexec/netsaint/check_users
libexec/netsaint/check_vsz
libexec/netsaint/check_by_ssh
libexec/netsaint/urlize
libexec/netsaint/check_game
libexec/netsaint/check_fping
libexec/netsaint/check_swap
libexec/netsaint/check_breeze
libexec/netsaint/check_disk_smb
libexec/netsaint/check_flexlm
libexec/netsaint/check_ircd
libexec/netsaint/check_log
libexec/netsaint/check_ntp
libexec/netsaint/check_oracle
libexec/netsaint/check_rpc
libexec/netsaint/check_sensors
libexec/netsaint/check_wave
@dirrm libexec/netsaint