packages: nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_r...

glen glen at pld-linux.org
Tue Sep 8 13:15:21 CEST 2009


Author: glen                         Date: Tue Sep  8 11:15:21 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- report connect error details in status

---- Files affected:
packages/nagios-plugin-check_mysql_replication:
   nagios-plugin-check_mysql_replication.spec (1.12 -> 1.13) , report-errors.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_replication.spec
diff -u packages/nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_replication.spec:1.12 packages/nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_replication.spec:1.13
--- packages/nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_replication.spec:1.12	Tue Sep  8 11:22:16 2009
+++ packages/nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_replication.spec	Tue Sep  8 13:15:15 2009
@@ -5,13 +5,14 @@
 Summary(pl.UTF-8):	Wtyczka Nagiosa do sprawdzania replikacji między instancjami bazy danych MySQL
 Name:		nagios-plugin-%{plugin}
 Version:	0.03
-Release:	4
+Release:	5
 License:	Opensource
 Group:		Networking
 Source0:	http://www.james.rcpt.to/svn/trunk/nagios/check_mysql_replication/check_mysql_replication.pl
 # Source0-md5:	af8da7807e1a03bf301fa70658fb08c3
 Source1:	%{plugin}.cfg
 Patch0:		%{name}-defaultpass.patch
+Patch1:		report-errors.patch
 URL:		http://www.james.rcpt.to/svn/trunk/nagios/check_mysql_replication/
 BuildRequires:	rpm-perlprov >= 4.1-13
 Requires:	nagios-core
@@ -36,6 +37,7 @@
 %setup -q -c -T
 cp -a %{SOURCE0} %{plugin}
 %patch0 -p1
+%patch1 -p1
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -57,6 +59,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2009/09/08 11:15:15  glen
+- report connect error details in status
+
 Revision 1.12  2009/09/08 09:22:16  glen
 - add more generic config; rel 4
 

================================================================
Index: packages/nagios-plugin-check_mysql_replication/report-errors.patch
diff -u /dev/null packages/nagios-plugin-check_mysql_replication/report-errors.patch:1.1
--- /dev/null	Tue Sep  8 13:15:21 2009
+++ packages/nagios-plugin-check_mysql_replication/report-errors.patch	Tue Sep  8 13:15:15 2009
@@ -0,0 +1,36 @@
+--- ./check_mysql_replication	2006-08-30 01:15:04.000000000 +0300
++++ ./check_mysql_replication	2009-09-08 14:03:17.000000000 +0300
+@@ -125,13 +125,13 @@
+ 	debug(1, "Connecting to slave $host:$port as user " . $options->{'slave-user'});
+ 	my $dbh = DBI->connect("DBI:mysql:host=$host:port=$port", $options->{'slave-user'}, $options->{'slave-pass'});
+ 	if (not $dbh) {
+-		print "UNKNOWN: cannot connect to $host\n";
++		print "UNKNOWN: Cannot connect to $host: $DBI::errstr\n";
+ 		exit 3;
+ 	}
+ 	my $sql = "show variables";
+ 	my $sth = $dbh->prepare($sql);
+ 	if (not $sth) {
+-		print "UNKNOWN: cannot prepare $sql\n";
++		print "UNKNOWN: Cannot prepare $sql\n";
+ 		exit 3;
+ 	}
+ 	debug(2, "Getting slave variables");
+@@ -144,7 +144,7 @@
+ 	$sql = "show slave status";
+ 	$sth = $dbh->prepare($sql);
+ 	if (not $sth) {
+-		print "UNKNOWN: cannot prepare $sql\n";
++		print "UNKNOWN: Cannot prepare $sql\n";
+ 		exit 3;
+ 	}
+ 	debug(2, "Getting slave replication status");
+@@ -182,7 +182,7 @@
+ 	$dbh = DBI->connect("DBI:mysql:host=$host:port=$port", $user, $pass);
+ 
+ 	if (not $dbh) {
+-		print "UNKNOWN: Cannot connect to master $host:$port\n";
++		print "UNKNOWN: Cannot connect to master $host:$port: $DBI::errstr\n";
+ 		exit 3;
+ 	}
+ 	$sql = "show variables";
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/nagios-plugin-check_mysql_replication/nagios-plugin-check_mysql_replication.spec?r1=1.12&r2=1.13&f=u



More information about the pld-cvs-commit mailing list