From 27c2c61c21744d6c51bc644f9b261ff39c20695d Mon Sep 17 00:00:00 2001 From: Mathieu Parent Date: Fri, 7 Jun 2013 19:01:06 +0200 Subject: Update Nagios check to work with ctdb versions past 30 Aug 2011 Because of commit a779d83a6213e2ba Signed-off-by: Martin Schwenke (This used to be ctdb commit a4afe7af9c9391048d6f80135bbd5e15367770c7) --- ctdb/utils/nagios/check_ctdb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'ctdb/utils') diff --git a/ctdb/utils/nagios/check_ctdb b/ctdb/utils/nagios/check_ctdb index 943033378c1..cc0c222ffef 100644 --- a/ctdb/utils/nagios/check_ctdb +++ b/ctdb/utils/nagios/check_ctdb @@ -178,7 +178,11 @@ if ($info eq "scriptstatus") { next if $. == 1; # Header $script_count++; chop; - my ($type, $name, $code, $status, $start, $end, @error) = split(":"); + my ($col0, $type, $name, $code, $status, $start, $end, @error) = split(":"); + if ($col0 ne '') { + # Old version, before 30 Aug 2011 and commit a779d83a6213 + ($type, $name, $code, $status, $start, $end, @error) = ($col0, $type, $name, $code, $status, $start, $end, @error); + } my $error = join(':', @error); if ($error ne "") { $output = "$output ;; " if $output; -- cgit v1.2.1