You'd think this wasn't that difficult. You'd be wrong, apparently.
authorPeter Palfrader <peter@palfrader.org>
Fri, 7 Aug 2009 10:21:28 +0000 (12:21 +0200)
committerPeter Palfrader <peter@palfrader.org>
Fri, 7 Aug 2009 10:21:28 +0000 (12:21 +0200)
dsa-nagios-checks/checks/dsa-check-raid-mpt

index 0eb948f..3599c5e 100755 (executable)
@@ -14,7 +14,7 @@ use Getopt::Long;
 $ENV{'PATH'} = '/bin:/sbin:/usr/bin:/usr/sbin';
 delete @ENV{'IFS', 'CDPATH', 'ENV', 'BASH_ENV'};
 
-my $MPT_STATUS = 'sudo /usr/sbin/mpt-status';
+my $MPT_STATUS = '/usr/sbin/mpt-status';
 
 # nagios exit codes
 my $UNKNOWN = -1;
@@ -32,7 +32,7 @@ unless (-e $MPT_STATUS) {
        exit $UNKNOWN;
 };
 
-my $command = "$MPT_STATUS -s";
+my $command = "sudo $MPT_STATUS -s";
 open (MPT, "$command|") or die ("Cannot run $command: $!\n");
 my @tw=<MPT>;
 close MPT;