summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: f24f285)
raw | patch | inline | side by side (parent: f24f285)
author | Matthew Kent <mattkent@users.sourceforge.net> | |
Fri, 18 Mar 2005 03:14:03 +0000 (03:14 +0000) | ||
committer | Matthew Kent <mattkent@users.sourceforge.net> | |
Fri, 18 Mar 2005 03:14:03 +0000 (03:14 +0000) |
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1154 f882894a-f735-0410-b71e-b25c423dba1c
plugins/check_mysql.c | patch | blob | history |
diff --git a/plugins/check_mysql.c b/plugins/check_mysql.c
index 735eaa2ea8a511f4044d944172f2752c2ddc5721..25b7d7e621a1b13bfaf618b3b9e5d8f0bd796946 100644 (file)
--- a/plugins/check_mysql.c
+++ b/plugins/check_mysql.c
die (STATE_CRITICAL, "%s\n", slaveresult);
}
+ } else if (mysql_field_count (&mysql) == 33) {
+ /* mysql >= 4.1.1 */
+ snprintf (slaveresult, SLAVERESULTSIZE, "Slave IO: %s Slave SQL: %s", row[10], row[11]);
+ if (strcmp (row[10], "Yes") != 0 || strcmp (row[11], "Yes") != 0) {
+ mysql_free_result (res);
+ mysql_close (&mysql);
+ die (STATE_CRITICAL, "%s\n", slaveresult);
+ }
} else {
- /* mysql 4.x.x */
+ /* mysql 4.0.x or 4.1.0 */
snprintf (slaveresult, SLAVERESULTSIZE, "Slave IO: %s Slave SQL: %s", row[9], row[10]);
if (strcmp (row[9], "Yes") != 0 || strcmp (row[10], "Yes") != 0) {
mysql_free_result (res);