diff options
Diffstat (limited to 'plugins-scripts')
| -rw-r--r-- | plugins-scripts/Makefile.am | 13 | ||||
| -rwxr-xr-x | plugins-scripts/check_breeze.pl | 4 | ||||
| -rwxr-xr-x | plugins-scripts/check_disk_smb.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_file_age.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_flexlm.pl | 5 | ||||
| -rwxr-xr-x[-rw-r--r--] | plugins-scripts/check_ifoperstatus.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_ifstatus.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_ircd.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_log.sh | 2 | ||||
| -rwxr-xr-x | plugins-scripts/check_mailq.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_mssql.pl | 3 | ||||
| -rwxr-xr-x | plugins-scripts/check_netdns.pl | 1 | ||||
| -rwxr-xr-x | plugins-scripts/check_ntp.pl | 5 | ||||
| -rwxr-xr-x | plugins-scripts/check_oracle.sh | 2 | ||||
| -rwxr-xr-x | plugins-scripts/check_rpc.pl | 18 | ||||
| -rwxr-xr-x | plugins-scripts/check_sensors.sh | 2 | ||||
| -rwxr-xr-x | plugins-scripts/check_wave.pl | 5 | ||||
| -rw-r--r-- | plugins-scripts/subst.in | 3 | ||||
| -rw-r--r-- | plugins-scripts/t/check_file_age.t | 1 | ||||
| -rw-r--r-- | plugins-scripts/t/check_rpc.t | 1 | ||||
| -rw-r--r-- | plugins-scripts/t/utils.t | 1 | ||||
| -rw-r--r-- | plugins-scripts/utils.pm.in | 3 |
22 files changed, 48 insertions, 51 deletions
diff --git a/plugins-scripts/Makefile.am b/plugins-scripts/Makefile.am index 01fca20d..c9e3e40e 100644 --- a/plugins-scripts/Makefile.am +++ b/plugins-scripts/Makefile.am | |||
| @@ -1,5 +1,11 @@ | |||
| 1 | ## Process this file with automake to produce Makefile.in | 1 | ## Process this file with automake to produce Makefile.in |
| 2 | 2 | ||
| 3 | NP-VERSION-FILE: .FORCE-NP-VERSION-FILE | ||
| 4 | @$(SHELL_PATH) $(top_srcdir)/NP-VERSION-GEN | ||
| 5 | -include NP-VERSION-FILE | ||
| 6 | |||
| 7 | export NP_VERSION:= $(NP_VERSION) | ||
| 8 | |||
| 3 | SUFFIXES = .pl .sh | 9 | SUFFIXES = .pl .sh |
| 4 | 10 | ||
| 5 | VPATH=$(top_srcdir) $(top_srcdir)/plugins-scripts $(top_srcdir)/plugins-scripts/t | 11 | VPATH=$(top_srcdir) $(top_srcdir)/plugins-scripts $(top_srcdir)/plugins-scripts/t |
| @@ -18,6 +24,8 @@ TESTS_ENVIRONMENT=perl -I $(top_builddir) -I $(top_srcdir) | |||
| 18 | 24 | ||
| 19 | TESTS = @SCRIPT_TEST@ | 25 | TESTS = @SCRIPT_TEST@ |
| 20 | 26 | ||
| 27 | all-local: NP-VERSION-FILE | ||
| 28 | |||
| 21 | test: | 29 | test: |
| 22 | perl -I $(top_builddir) -I $(top_srcdir) ../test.pl | 30 | perl -I $(top_builddir) -I $(top_srcdir) ../test.pl |
| 23 | perl -I $(top_builddir) -I $(top_srcdir) ../test.pl t/utils.t # utils.t is excluded from above, so manually ask to test | 31 | perl -I $(top_builddir) -I $(top_srcdir) ../test.pl t/utils.t # utils.t is excluded from above, so manually ask to test |
| @@ -35,3 +43,8 @@ CLEANFILES=$(libexec_SCRIPTS) | |||
| 35 | .sh : | 43 | .sh : |
| 36 | $(AWK) -f ./subst $< > $@ | 44 | $(AWK) -f ./subst $< > $@ |
| 37 | chmod +x $@ | 45 | chmod +x $@ |
| 46 | |||
| 47 | clean-local: | ||
| 48 | rm -f NP-VERSION-FILE | ||
| 49 | |||
| 50 | .PHONY: .FORCE-NP-VERSION-FILE | ||
diff --git a/plugins-scripts/check_breeze.pl b/plugins-scripts/check_breeze.pl index 0e9cffb8..a4e8542c 100755 --- a/plugins-scripts/check_breeze.pl +++ b/plugins-scripts/check_breeze.pl | |||
| @@ -26,7 +26,7 @@ GetOptions | |||
| 26 | "C=s" => \$opt_C, "community=s" => \$opt_C); | 26 | "C=s" => \$opt_C, "community=s" => \$opt_C); |
| 27 | 27 | ||
| 28 | if ($opt_V) { | 28 | if ($opt_V) { |
| 29 | print_revision($PROGNAME,'$Revision$'); | 29 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 30 | exit $ERRORS{'OK'}; | 30 | exit $ERRORS{'OK'}; |
| 31 | } | 31 | } |
| 32 | 32 | ||
| @@ -65,7 +65,7 @@ sub print_usage () { | |||
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | sub print_help () { | 67 | sub print_help () { |
| 68 | print_revision($PROGNAME,'$Revision$'); | 68 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 69 | print "Copyright (c) 2000 Jeffrey Blank/Karl DeBisschop | 69 | print "Copyright (c) 2000 Jeffrey Blank/Karl DeBisschop |
| 70 | 70 | ||
| 71 | This plugin reports the signal strength of a Breezecom wireless equipment | 71 | This plugin reports the signal strength of a Breezecom wireless equipment |
diff --git a/plugins-scripts/check_disk_smb.pl b/plugins-scripts/check_disk_smb.pl index 4f8a9a73..3f531ac7 100755 --- a/plugins-scripts/check_disk_smb.pl +++ b/plugins-scripts/check_disk_smb.pl | |||
| @@ -16,7 +16,6 @@ | |||
| 16 | # drives is a pain in the butt | 16 | # drives is a pain in the butt |
| 17 | # 2-May-2002 - SGhosh fix for embedded perl | 17 | # 2-May-2002 - SGhosh fix for embedded perl |
| 18 | # | 18 | # |
| 19 | # $Id$ | ||
| 20 | # | 19 | # |
| 21 | 20 | ||
| 22 | require 5.004; | 21 | require 5.004; |
| @@ -52,7 +51,7 @@ GetOptions | |||
| 52 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); | 51 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); |
| 53 | 52 | ||
| 54 | if ($opt_V) { | 53 | if ($opt_V) { |
| 55 | print_revision($PROGNAME,'$Revision$'); #' | 54 | print_revision($PROGNAME,'@NP_VERSION@'); #' |
| 56 | exit $ERRORS{'OK'}; | 55 | exit $ERRORS{'OK'}; |
| 57 | } | 56 | } |
| 58 | 57 | ||
| @@ -243,7 +242,7 @@ sub print_usage () { | |||
| 243 | } | 242 | } |
| 244 | 243 | ||
| 245 | sub print_help () { | 244 | sub print_help () { |
| 246 | print_revision($PROGNAME,'$Revision$'); | 245 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 247 | print "Copyright (c) 2000 Michael Anthon/Karl DeBisschop | 246 | print "Copyright (c) 2000 Michael Anthon/Karl DeBisschop |
| 248 | 247 | ||
| 249 | Perl Check SMB Disk plugin for Nagios | 248 | Perl Check SMB Disk plugin for Nagios |
diff --git a/plugins-scripts/check_file_age.pl b/plugins-scripts/check_file_age.pl index ca8883e5..dcd5efab 100755 --- a/plugins-scripts/check_file_age.pl +++ b/plugins-scripts/check_file_age.pl | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | #!/bin/perl -w | 1 | #!/bin/perl -w |
| 2 | # $Id$ | ||
| 3 | 2 | ||
| 4 | # check_file_age.pl Copyright (C) 2003 Steven Grimm <koreth-nagios@midwinter.com> | 3 | # check_file_age.pl Copyright (C) 2003 Steven Grimm <koreth-nagios@midwinter.com> |
| 5 | # | 4 | # |
| @@ -55,7 +54,7 @@ GetOptions( | |||
| 55 | "C=f" => \$opt_C, "critical-size=f" => \$opt_C); | 54 | "C=f" => \$opt_C, "critical-size=f" => \$opt_C); |
| 56 | 55 | ||
| 57 | if ($opt_V) { | 56 | if ($opt_V) { |
| 58 | print_revision($PROGNAME, '$Revision$'); | 57 | print_revision($PROGNAME, '@NP_VERSION@'); |
| 59 | exit $ERRORS{'OK'}; | 58 | exit $ERRORS{'OK'}; |
| 60 | } | 59 | } |
| 61 | 60 | ||
| @@ -102,7 +101,7 @@ sub print_usage () { | |||
| 102 | } | 101 | } |
| 103 | 102 | ||
| 104 | sub print_help () { | 103 | sub print_help () { |
| 105 | print_revision($PROGNAME, '$Revision$'); | 104 | print_revision($PROGNAME, '@NP_VERSION@'); |
| 106 | print "Copyright (c) 2003 Steven Grimm\n\n"; | 105 | print "Copyright (c) 2003 Steven Grimm\n\n"; |
| 107 | print_usage(); | 106 | print_usage(); |
| 108 | print "\n"; | 107 | print "\n"; |
diff --git a/plugins-scripts/check_flexlm.pl b/plugins-scripts/check_flexlm.pl index ade5843c..54d933c7 100755 --- a/plugins-scripts/check_flexlm.pl +++ b/plugins-scripts/check_flexlm.pl | |||
| @@ -26,7 +26,6 @@ | |||
| 26 | # initial version: 9-10-99 Ernst-Dieter Martin edmt@infineon.com | 26 | # initial version: 9-10-99 Ernst-Dieter Martin edmt@infineon.com |
| 27 | # | 27 | # |
| 28 | # License: GPL | 28 | # License: GPL |
| 29 | # $Id$ | ||
| 30 | # | 29 | # |
| 31 | # lmstat output patches from Steve Rigler/Cliff Rice 13-Apr-2002 | 30 | # lmstat output patches from Steve Rigler/Cliff Rice 13-Apr-2002 |
| 32 | # srigler@marathonoil.com,cerice@marathonoil.com | 31 | # srigler@marathonoil.com,cerice@marathonoil.com |
| @@ -57,7 +56,7 @@ GetOptions | |||
| 57 | "t=i" => \$opt_t, "timeout=i" => \$opt_t); | 56 | "t=i" => \$opt_t, "timeout=i" => \$opt_t); |
| 58 | 57 | ||
| 59 | if ($opt_V) { | 58 | if ($opt_V) { |
| 60 | print_revision($PROGNAME,'$Revision$'); | 59 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 61 | exit $ERRORS{'OK'}; | 60 | exit $ERRORS{'OK'}; |
| 62 | } | 61 | } |
| 63 | 62 | ||
| @@ -217,7 +216,7 @@ sub print_usage () { | |||
| 217 | } | 216 | } |
| 218 | 217 | ||
| 219 | sub print_help () { | 218 | sub print_help () { |
| 220 | print_revision($PROGNAME,'$Revision$'); | 219 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 221 | print "Copyright (c) 2000 Ernst-Dieter Martin/Karl DeBisschop | 220 | print "Copyright (c) 2000 Ernst-Dieter Martin/Karl DeBisschop |
| 222 | 221 | ||
| 223 | Check available flexlm license managers | 222 | Check available flexlm license managers |
diff --git a/plugins-scripts/check_ifoperstatus.pl b/plugins-scripts/check_ifoperstatus.pl index 75e852de..d0a1655a 100644..100755 --- a/plugins-scripts/check_ifoperstatus.pl +++ b/plugins-scripts/check_ifoperstatus.pl | |||
| @@ -25,7 +25,6 @@ | |||
| 25 | # Report bugs to: nagiosplug-help@lists.sourceforge.net | 25 | # Report bugs to: nagiosplug-help@lists.sourceforge.net |
| 26 | # | 26 | # |
| 27 | # 11.01.2000 Version 1.0 | 27 | # 11.01.2000 Version 1.0 |
| 28 | # $Id$ | ||
| 29 | # | 28 | # |
| 30 | # Patches from Guy Van Den Bergh to warn on ifadminstatus down interfaces | 29 | # Patches from Guy Van Den Bergh to warn on ifadminstatus down interfaces |
| 31 | # instead of critical. | 30 | # instead of critical. |
| @@ -313,7 +312,7 @@ sub print_help() { | |||
| 313 | printf "intensive. Use it sparingly or not at all. -n is used to match against\n"; | 312 | printf "intensive. Use it sparingly or not at all. -n is used to match against\n"; |
| 314 | printf "a much more descriptive ifName value in the IfXTable to verify that the\n"; | 313 | printf "a much more descriptive ifName value in the IfXTable to verify that the\n"; |
| 315 | printf "snmpkey has not changed to some other network interface after a reboot.\n\n"; | 314 | printf "snmpkey has not changed to some other network interface after a reboot.\n\n"; |
| 316 | print_revision($PROGNAME, '$Revision$'); | 315 | print_revision($PROGNAME, '@NP_VERSION@'); |
| 317 | 316 | ||
| 318 | } | 317 | } |
| 319 | 318 | ||
| @@ -351,7 +350,7 @@ sub process_arguments() { | |||
| 351 | } | 350 | } |
| 352 | 351 | ||
| 353 | if ($opt_V) { | 352 | if ($opt_V) { |
| 354 | print_revision($PROGNAME,'$Revision$ '); | 353 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 355 | exit $ERRORS{'OK'}; | 354 | exit $ERRORS{'OK'}; |
| 356 | } | 355 | } |
| 357 | 356 | ||
diff --git a/plugins-scripts/check_ifstatus.pl b/plugins-scripts/check_ifstatus.pl index 1a168bf0..bae3ffa7 100755 --- a/plugins-scripts/check_ifstatus.pl +++ b/plugins-scripts/check_ifstatus.pl | |||
| @@ -29,7 +29,6 @@ | |||
| 29 | # | 29 | # |
| 30 | # 11.01.2000 Version 1.0 | 30 | # 11.01.2000 Version 1.0 |
| 31 | # | 31 | # |
| 32 | # $Id$ | ||
| 33 | 32 | ||
| 34 | use POSIX; | 33 | use POSIX; |
| 35 | use strict; | 34 | use strict; |
| @@ -255,7 +254,7 @@ sub print_help (){ | |||
| 255 | printf " -t (--timeout) seconds before the plugin times out (default=$TIMEOUT)\n"; | 254 | printf " -t (--timeout) seconds before the plugin times out (default=$TIMEOUT)\n"; |
| 256 | printf " -V (--version) Plugin version\n"; | 255 | printf " -V (--version) Plugin version\n"; |
| 257 | printf " -h (--help) usage help \n\n"; | 256 | printf " -h (--help) usage help \n\n"; |
| 258 | print_revision($PROGNAME, '$Revision$'); | 257 | print_revision($PROGNAME, '@NP_VERSION@'); |
| 259 | 258 | ||
| 260 | } | 259 | } |
| 261 | 260 | ||
| @@ -285,7 +284,7 @@ sub process_arguments() { | |||
| 285 | exit $ERRORS{'OK'}; | 284 | exit $ERRORS{'OK'}; |
| 286 | } | 285 | } |
| 287 | if ($opt_V) { | 286 | if ($opt_V) { |
| 288 | print_revision($PROGNAME,'$Revision$ '); | 287 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 289 | exit $ERRORS{'OK'}; | 288 | exit $ERRORS{'OK'}; |
| 290 | } | 289 | } |
| 291 | 290 | ||
diff --git a/plugins-scripts/check_ircd.pl b/plugins-scripts/check_ircd.pl index 7a90a96b..cc730cff 100755 --- a/plugins-scripts/check_ircd.pl +++ b/plugins-scripts/check_ircd.pl | |||
| @@ -7,7 +7,6 @@ | |||
| 7 | # | 7 | # |
| 8 | # Date: 1999/09/20 | 8 | # Date: 1999/09/20 |
| 9 | # | 9 | # |
| 10 | # $Id$ | ||
| 11 | # | 10 | # |
| 12 | # Description: This script will check to see if an IRCD is running | 11 | # Description: This script will check to see if an IRCD is running |
| 13 | # about how many users it has | 12 | # about how many users it has |
| @@ -119,7 +118,7 @@ sub print_usage () { | |||
| 119 | 118 | ||
| 120 | sub print_help () | 119 | sub print_help () |
| 121 | { | 120 | { |
| 122 | print_revision($PROGNAME,'$Revision$ '); | 121 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 123 | print "Copyright (c) 2000 Richard Mayhew/Karl DeBisschop | 122 | print "Copyright (c) 2000 Richard Mayhew/Karl DeBisschop |
| 124 | 123 | ||
| 125 | Perl Check IRCD plugin for Nagios | 124 | Perl Check IRCD plugin for Nagios |
| @@ -190,7 +189,7 @@ MAIN: | |||
| 190 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); | 189 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); |
| 191 | 190 | ||
| 192 | if ($opt_V) { | 191 | if ($opt_V) { |
| 193 | print_revision($PROGNAME,'$Revision$ '); | 192 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 194 | exit $ERRORS{'OK'}; | 193 | exit $ERRORS{'OK'}; |
| 195 | } | 194 | } |
| 196 | 195 | ||
diff --git a/plugins-scripts/check_log.sh b/plugins-scripts/check_log.sh index 6f6e68c2..a1bfb486 100755 --- a/plugins-scripts/check_log.sh +++ b/plugins-scripts/check_log.sh | |||
| @@ -71,7 +71,7 @@ TOUCH="/bin/touch" | |||
| 71 | 71 | ||
| 72 | PROGNAME=`/bin/basename $0` | 72 | PROGNAME=`/bin/basename $0` |
| 73 | PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` | 73 | PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` |
| 74 | REVISION=`echo '$Revision$' | sed -e 's/[^0-9.]//g'` | 74 | REVISION="@NP_VERSION@" |
| 75 | 75 | ||
| 76 | . $PROGPATH/utils.sh | 76 | . $PROGPATH/utils.sh |
| 77 | 77 | ||
diff --git a/plugins-scripts/check_mailq.pl b/plugins-scripts/check_mailq.pl index c676e41a..95ef2ce1 100755 --- a/plugins-scripts/check_mailq.pl +++ b/plugins-scripts/check_mailq.pl | |||
| @@ -22,7 +22,6 @@ | |||
| 22 | # along with this program; if not, write to the Free Software | 22 | # along with this program; if not, write to the Free Software |
| 23 | # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | 23 | # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
| 24 | # | 24 | # |
| 25 | # $Id$ | ||
| 26 | # | 25 | # |
| 27 | ############################################################################ | 26 | ############################################################################ |
| 28 | 27 | ||
| @@ -522,7 +521,7 @@ sub process_arguments(){ | |||
| 522 | ); | 521 | ); |
| 523 | 522 | ||
| 524 | if ($opt_V) { | 523 | if ($opt_V) { |
| 525 | print_revision($PROGNAME,'$Revision$ '); | 524 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 526 | exit $ERRORS{'OK'}; | 525 | exit $ERRORS{'OK'}; |
| 527 | } | 526 | } |
| 528 | 527 | ||
| @@ -580,7 +579,7 @@ sub print_usage () { | |||
| 580 | } | 579 | } |
| 581 | 580 | ||
| 582 | sub print_help () { | 581 | sub print_help () { |
| 583 | print_revision($PROGNAME,'$Revision$'); | 582 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 584 | print "Copyright (c) 2002 Subhendu Ghosh/Carlos Canau/Benjamin Schmid\n"; | 583 | print "Copyright (c) 2002 Subhendu Ghosh/Carlos Canau/Benjamin Schmid\n"; |
| 585 | print "\n"; | 584 | print "\n"; |
| 586 | print_usage(); | 585 | print_usage(); |
diff --git a/plugins-scripts/check_mssql.pl b/plugins-scripts/check_mssql.pl index fa15476b..9a8fc511 100755 --- a/plugins-scripts/check_mssql.pl +++ b/plugins-scripts/check_mssql.pl | |||
| @@ -23,7 +23,6 @@ | |||
| 23 | # | 23 | # |
| 24 | # Report bugs to: nagiosplug-help@lists.sourceforge.net | 24 | # Report bugs to: nagiosplug-help@lists.sourceforge.net |
| 25 | # | 25 | # |
| 26 | # $Id$ | ||
| 27 | # | 26 | # |
| 28 | 27 | ||
| 29 | 28 | ||
| @@ -125,7 +124,7 @@ sub process_arguments { | |||
| 125 | "V" => \$opt_V, "version" => \$opt_V); | 124 | "V" => \$opt_V, "version" => \$opt_V); |
| 126 | 125 | ||
| 127 | if (defined $opt_V) { | 126 | if (defined $opt_V) { |
| 128 | print_revision($PROGNAME,'$Revision$'); | 127 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 129 | exit $ERRORS{'OK'}; | 128 | exit $ERRORS{'OK'}; |
| 130 | } | 129 | } |
| 131 | 130 | ||
diff --git a/plugins-scripts/check_netdns.pl b/plugins-scripts/check_netdns.pl index 6872b932..ecdbdb1a 100755 --- a/plugins-scripts/check_netdns.pl +++ b/plugins-scripts/check_netdns.pl | |||
| @@ -5,7 +5,6 @@ | |||
| 5 | # | 5 | # |
| 6 | # Copyright 2000, virCIO, LLP | 6 | # Copyright 2000, virCIO, LLP |
| 7 | # | 7 | # |
| 8 | # $Log$ | ||
| 9 | # Revision 1.3 2002/05/07 05:35:49 sghosh | 8 | # Revision 1.3 2002/05/07 05:35:49 sghosh |
| 10 | # 2nd fix for ePN | 9 | # 2nd fix for ePN |
| 11 | # | 10 | # |
diff --git a/plugins-scripts/check_ntp.pl b/plugins-scripts/check_ntp.pl index d4175f64..5c87e0a6 100755 --- a/plugins-scripts/check_ntp.pl +++ b/plugins-scripts/check_ntp.pl | |||
| @@ -7,7 +7,6 @@ | |||
| 7 | # be installed on the system, however since it's part of the ntp suite, you | 7 | # be installed on the system, however since it's part of the ntp suite, you |
| 8 | # should already have it installed. | 8 | # should already have it installed. |
| 9 | # | 9 | # |
| 10 | # $Id$ | ||
| 11 | # | 10 | # |
| 12 | # Nothing clever done in this program - its a very simple bare basics hack to | 11 | # Nothing clever done in this program - its a very simple bare basics hack to |
| 13 | # get the job done. | 12 | # get the job done. |
| @@ -97,7 +96,7 @@ GetOptions | |||
| 97 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); | 96 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); |
| 98 | 97 | ||
| 99 | if ($opt_V) { | 98 | if ($opt_V) { |
| 100 | print_revision($PROGNAME,'$Revision$ '); | 99 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 101 | exit $ERRORS{'OK'}; | 100 | exit $ERRORS{'OK'}; |
| 102 | } | 101 | } |
| 103 | 102 | ||
| @@ -443,7 +442,7 @@ sub print_usage () { | |||
| 443 | } | 442 | } |
| 444 | 443 | ||
| 445 | sub print_help () { | 444 | sub print_help () { |
| 446 | print_revision($PROGNAME,'$Revision$'); | 445 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 447 | print "Copyright (c) 2003 Bo Kersey/Karl DeBisschop\n"; | 446 | print "Copyright (c) 2003 Bo Kersey/Karl DeBisschop\n"; |
| 448 | print "\n"; | 447 | print "\n"; |
| 449 | print_usage(); | 448 | print_usage(); |
diff --git a/plugins-scripts/check_oracle.sh b/plugins-scripts/check_oracle.sh index 0a8f1521..664795eb 100755 --- a/plugins-scripts/check_oracle.sh +++ b/plugins-scripts/check_oracle.sh | |||
| @@ -8,7 +8,7 @@ | |||
| 8 | 8 | ||
| 9 | PROGNAME=`basename $0` | 9 | PROGNAME=`basename $0` |
| 10 | PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` | 10 | PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` |
| 11 | REVISION=`echo '$Revision$' | sed -e 's/[^0-9.]//g'` | 11 | REVISION="@NP_VERSION@" |
| 12 | 12 | ||
| 13 | . $PROGPATH/utils.sh | 13 | . $PROGPATH/utils.sh |
| 14 | 14 | ||
diff --git a/plugins-scripts/check_rpc.pl b/plugins-scripts/check_rpc.pl index 20c204de..d2701e95 100755 --- a/plugins-scripts/check_rpc.pl +++ b/plugins-scripts/check_rpc.pl | |||
| @@ -15,10 +15,8 @@ | |||
| 15 | # | 15 | # |
| 16 | # initial version: 3 May 2000 by Truongchinh Nguyen and Karl DeBisschop | 16 | # initial version: 3 May 2000 by Truongchinh Nguyen and Karl DeBisschop |
| 17 | # Modified May 2002 Subhendu Ghosh - support for ePN and patches | 17 | # Modified May 2002 Subhendu Ghosh - support for ePN and patches |
| 18 | # current status: $Revision$ | ||
| 19 | # | 18 | # |
| 20 | # Copyright Notice: GPL | 19 | # Copyright Notice: GPL |
| 21 | # $Id$ | ||
| 22 | # | 20 | # |
| 23 | 21 | ||
| 24 | use strict; | 22 | use strict; |
| @@ -38,13 +36,13 @@ sub print_help (); | |||
| 38 | sub print_usage (); | 36 | sub print_usage (); |
| 39 | sub in ($$); | 37 | sub in ($$); |
| 40 | 38 | ||
| 41 | $ENV{'BASH_ENV'}=''; | 39 | $ENV{'BASH_ENV'}=''; |
| 42 | $ENV{'ENV'}=''; | 40 | $ENV{'ENV'}=''; |
| 43 | $ENV{'PATH'}=''; | 41 | $ENV{'PATH'}=''; |
| 44 | $ENV{'LC_ALL'}='C'; | 42 | $ENV{'LC_ALL'}='C'; |
| 45 | 43 | ||
| 46 | #Initialise protocol for each progname number | 44 | #Initialise protocol for each progname number |
| 47 | # 'u' for UDP, 't' for TCP | 45 | # 'u' for UDP, 't' for TCP |
| 48 | $proto[10003]='u'; | 46 | $proto[10003]='u'; |
| 49 | $proto[10004]='u'; | 47 | $proto[10004]='u'; |
| 50 | $proto[10007]='u'; | 48 | $proto[10007]='u'; |
| @@ -67,9 +65,9 @@ GetOptions( | |||
| 67 | if ($opt_h) { print_help(); exit $ERRORS{'OK'}; } | 65 | if ($opt_h) { print_help(); exit $ERRORS{'OK'}; } |
| 68 | 66 | ||
| 69 | # -V means display version number | 67 | # -V means display version number |
| 70 | if ($opt_V) { | 68 | if ($opt_V) { |
| 71 | print_revision($PROGNAME,'$Revision$ '); | 69 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 72 | exit $ERRORS{'OK'}; | 70 | exit $ERRORS{'OK'}; |
| 73 | } | 71 | } |
| 74 | 72 | ||
| 75 | # Hash containing all RPC program names and numbers | 73 | # Hash containing all RPC program names and numbers |
| @@ -275,7 +273,7 @@ if (defined $opt_c ) { | |||
| 275 | }else{ | 273 | }else{ |
| 276 | print "Version $vers is not an integer\n" if $verbose; | 274 | print "Version $vers is not an integer\n" if $verbose; |
| 277 | } | 275 | } |
| 278 | 276 | ||
| 279 | } | 277 | } |
| 280 | }else{ | 278 | }else{ |
| 281 | get_rpcinfo(); | 279 | get_rpcinfo(); |
| @@ -311,7 +309,7 @@ sub get_rpcinfo { | |||
| 311 | while ( $line = <CMD> ) { | 309 | while ( $line = <CMD> ) { |
| 312 | printf "$line " if $verbose; | 310 | printf "$line " if $verbose; |
| 313 | chomp $line; | 311 | chomp $line; |
| 314 | 312 | ||
| 315 | if ( $line =~ /program $prognum version ([0-9]*) ready and waiting/ ) { | 313 | if ( $line =~ /program $prognum version ([0-9]*) ready and waiting/ ) { |
| 316 | $response .= " version $1"; | 314 | $response .= " version $1"; |
| 317 | $state = 'OK' unless $state ne 'UNKNOWN'; | 315 | $state = 'OK' unless $state ne 'UNKNOWN'; |
| @@ -336,7 +334,7 @@ sub get_rpcinfo { | |||
| 336 | 334 | ||
| 337 | 335 | ||
| 338 | sub print_help() { | 336 | sub print_help() { |
| 339 | print_revision($PROGNAME,'$Revision$ '); | 337 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 340 | print "Copyright (c) 2002 Karl DeBisschop/Truongchinh Nguyen/Subhendu Ghosh\n"; | 338 | print "Copyright (c) 2002 Karl DeBisschop/Truongchinh Nguyen/Subhendu Ghosh\n"; |
| 341 | print "\n"; | 339 | print "\n"; |
| 342 | print "Check if a rpc service is registered and running using\n"; | 340 | print "Check if a rpc service is registered and running using\n"; |
diff --git a/plugins-scripts/check_sensors.sh b/plugins-scripts/check_sensors.sh index 7e1d3333..ae80fc44 100755 --- a/plugins-scripts/check_sensors.sh +++ b/plugins-scripts/check_sensors.sh | |||
| @@ -4,7 +4,7 @@ PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin | |||
| 4 | 4 | ||
| 5 | PROGNAME=`basename $0` | 5 | PROGNAME=`basename $0` |
| 6 | PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` | 6 | PROGPATH=`echo $0 | sed -e 's,[\\/][^\\/][^\\/]*$,,'` |
| 7 | REVISION=`echo '$Revision$' | sed -e 's/[^0-9.]//g'` | 7 | REVISION="@NP_VERSION@" |
| 8 | 8 | ||
| 9 | . $PROGPATH/utils.sh | 9 | . $PROGPATH/utils.sh |
| 10 | 10 | ||
diff --git a/plugins-scripts/check_wave.pl b/plugins-scripts/check_wave.pl index fe217017..2671112a 100755 --- a/plugins-scripts/check_wave.pl +++ b/plugins-scripts/check_wave.pl | |||
| @@ -1,6 +1,5 @@ | |||
| 1 | #!/usr/bin/perl -wT | 1 | #!/usr/bin/perl -wT |
| 2 | # | 2 | # |
| 3 | # $Id$ | ||
| 4 | 3 | ||
| 5 | 4 | ||
| 6 | use strict; | 5 | use strict; |
| @@ -30,7 +29,7 @@ GetOptions | |||
| 30 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); | 29 | "H=s" => \$opt_H, "hostname=s" => \$opt_H); |
| 31 | 30 | ||
| 32 | if ($opt_V) { | 31 | if ($opt_V) { |
| 33 | print_revision($PROGNAME,'$Revision$'); #' | 32 | print_revision($PROGNAME,'@NP_VERSION@'); #' |
| 34 | exit $ERRORS{'OK'}; | 33 | exit $ERRORS{'OK'}; |
| 35 | } | 34 | } |
| 36 | 35 | ||
| @@ -112,7 +111,7 @@ sub print_usage () { | |||
| 112 | } | 111 | } |
| 113 | 112 | ||
| 114 | sub print_help () { | 113 | sub print_help () { |
| 115 | print_revision($PROGNAME,'$Revision$'); | 114 | print_revision($PROGNAME,'@NP_VERSION@'); |
| 116 | print "Copyright (c) 2000 Jeffery Blank/Karl DeBisschop\n"; | 115 | print "Copyright (c) 2000 Jeffery Blank/Karl DeBisschop\n"; |
| 117 | print "\n"; | 116 | print "\n"; |
| 118 | print_usage(); | 117 | print_usage(); |
diff --git a/plugins-scripts/subst.in b/plugins-scripts/subst.in index 89868684..80b93d9d 100644 --- a/plugins-scripts/subst.in +++ b/plugins-scripts/subst.in | |||
| @@ -37,6 +37,9 @@ BEGIN { | |||
| 37 | 37 | ||
| 38 | } | 38 | } |
| 39 | 39 | ||
| 40 | # Plugin revision | ||
| 41 | /@NP_VERSION@/ {sub(/@NP_VERSION@/,ENVIRON["NP_VERSION"]);} | ||
| 42 | |||
| 40 | # scripting language (first line) | 43 | # scripting language (first line) |
| 41 | 44 | ||
| 42 | /^#! ?\/.*\/python/ {sub(/^#! ?\/.*\/python/,"#! @PYTHON@");} | 45 | /^#! ?\/.*\/python/ {sub(/^#! ?\/.*\/python/,"#! @PYTHON@");} |
diff --git a/plugins-scripts/t/check_file_age.t b/plugins-scripts/t/check_file_age.t index 372b9f2e..384c276b 100644 --- a/plugins-scripts/t/check_file_age.t +++ b/plugins-scripts/t/check_file_age.t | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | # | 2 | # |
| 3 | # check_file_age tests | 3 | # check_file_age tests |
| 4 | # | 4 | # |
| 5 | # $Id$ | ||
| 6 | # | 5 | # |
| 7 | 6 | ||
| 8 | use strict; | 7 | use strict; |
diff --git a/plugins-scripts/t/check_rpc.t b/plugins-scripts/t/check_rpc.t index 9fff0ee9..be8ae2f7 100644 --- a/plugins-scripts/t/check_rpc.t +++ b/plugins-scripts/t/check_rpc.t | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | # | 2 | # |
| 3 | # Remote Procedure Call (RPC) Tests via check_rpc | 3 | # Remote Procedure Call (RPC) Tests via check_rpc |
| 4 | # | 4 | # |
| 5 | # $Id$ | ||
| 6 | # | 5 | # |
| 7 | 6 | ||
| 8 | use strict; | 7 | use strict; |
diff --git a/plugins-scripts/t/utils.t b/plugins-scripts/t/utils.t index f37f567f..9c2c5695 100644 --- a/plugins-scripts/t/utils.t +++ b/plugins-scripts/t/utils.t | |||
| @@ -2,7 +2,6 @@ | |||
| 2 | # | 2 | # |
| 3 | # utils.pm tests | 3 | # utils.pm tests |
| 4 | # | 4 | # |
| 5 | # $Id$ | ||
| 6 | # | 5 | # |
| 7 | # Run with perl t/utils.t | 6 | # Run with perl t/utils.t |
| 8 | 7 | ||
diff --git a/plugins-scripts/utils.pm.in b/plugins-scripts/utils.pm.in index 08776f18..37cd62c3 100644 --- a/plugins-scripts/utils.pm.in +++ b/plugins-scripts/utils.pm.in | |||
| @@ -1,5 +1,4 @@ | |||
| 1 | # Utility drawer for Nagios plugins. | 1 | # Utility drawer for Nagios plugins. |
| 2 | # $Id$ | ||
| 3 | # | 2 | # |
| 4 | # This will be deprecated soon. Please use Nagios::Plugin from CPAN | 3 | # This will be deprecated soon. Please use Nagios::Plugin from CPAN |
| 5 | # for new plugins | 4 | # for new plugins |
| @@ -32,8 +31,6 @@ $TIMEOUT = 15; | |||
| 32 | sub print_revision ($$) { | 31 | sub print_revision ($$) { |
| 33 | my $commandName = shift; | 32 | my $commandName = shift; |
| 34 | my $pluginRevision = shift; | 33 | my $pluginRevision = shift; |
| 35 | $pluginRevision =~ s/^\$Revision: //; | ||
| 36 | $pluginRevision =~ s/ \$\s*$//; | ||
| 37 | print "$commandName v$pluginRevision (@PACKAGE@ @VERSION@)\n"; | 34 | print "$commandName v$pluginRevision (@PACKAGE@ @VERSION@)\n"; |
| 38 | print "@WARRANTY@"; | 35 | print "@WARRANTY@"; |
| 39 | } | 36 | } |
