From 98892c9c0357a4d44adff29b8acb357cf78f221f Mon Sep 17 00:00:00 2001 From: Jack-Benny Persson Date: Sun, 14 Apr 2013 06:32:38 +0200 Subject: [PATCH] Added STATE_OK to version and help and added copyright info --- .check_md5.php.swp | Bin 12288 -> 20480 bytes check_md5.php | 37 ++++++++++++++++++++++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/.check_md5.php.swp b/.check_md5.php.swp index 64265b1d035357a33fb9b35fd3a24dead24deb25..0aa91c1bd312ca5868d8566136755b339f97f743 100644 GIT binary patch literal 20480 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 # +# # +# This program is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 2 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +################################################################################ + +############################################################################### +# # +# Nagios plugin to monitor a single files MD5 sum. In case of mismatch # +# the plugin exit with a CRICITAL error code. This behavior can be changed # +# with the --warning argument. # +# Rewritten in PHP (depending on PEAR ConsoleGetopt. # +# # +############################################################################### + +*/ + //include PEAR ConsoleGetopt include ("Console/Getopt.php"); @@ -85,6 +118,7 @@ if(sizeof($opts) > 0) case 'V': print_version(); + exit ($STATE_OK); break; case '--file': @@ -116,6 +150,7 @@ if (empty($md5)) exit($STATE_UNKNOWN); } + // MAIN // Compare the file against the MD5 checksum $file = md5_file($filename);