summaryrefslogtreecommitdiffstats
path: root/plugins/check_mysql.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/check_mysql.c')
-rw-r--r--plugins/check_mysql.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/plugins/check_mysql.c b/plugins/check_mysql.c
index 1e7a82f9..735eaa2e 100644
--- a/plugins/check_mysql.c
+++ b/plugins/check_mysql.c
@@ -98,25 +98,25 @@ main (int argc, char **argv)
98 /* check the slave status */ 98 /* check the slave status */
99 if (mysql_query (&mysql, "show slave status") != 0) { 99 if (mysql_query (&mysql, "show slave status") != 0) {
100 mysql_close (&mysql); 100 mysql_close (&mysql);
101 die (STATE_CRITICAL, "slave query error: %s\n", mysql_error (&mysql)); 101 die (STATE_CRITICAL, _("slave query error: %s\n"), mysql_error (&mysql));
102 } 102 }
103 103
104 /* store the result */ 104 /* store the result */
105 if ( (res = mysql_store_result (&mysql)) == NULL) { 105 if ( (res = mysql_store_result (&mysql)) == NULL) {
106 mysql_close (&mysql); 106 mysql_close (&mysql);
107 die (STATE_CRITICAL, "slave store_result error: %s\n", mysql_error (&mysql)); 107 die (STATE_CRITICAL, _("slave store_result error: %s\n"), mysql_error (&mysql));
108 } 108 }
109 109
110 /* fetch the first row */ 110 /* fetch the first row */
111 if ( (row = mysql_fetch_row (res)) == NULL) { 111 if ( (row = mysql_fetch_row (res)) == NULL) {
112 mysql_free_result (res); 112 mysql_free_result (res);
113 mysql_close (&mysql); 113 mysql_close (&mysql);
114 die (STATE_CRITICAL, "slave fetch row error: %s\n", mysql_error (&mysql)); 114 die (STATE_CRITICAL, _("slave fetch row error: %s\n"), mysql_error (&mysql));
115 } 115 }
116 116
117 if (mysql_field_count (&mysql) == 12) { 117 if (mysql_field_count (&mysql) == 12) {
118 /* mysql 3.23.x */ 118 /* mysql 3.23.x */
119 snprintf (slaveresult, SLAVERESULTSIZE, "Slave running: %s", row[6]); 119 snprintf (slaveresult, SLAVERESULTSIZE, _("Slave running: %s"), row[6]);
120 if (strcmp (row[6], "Yes") != 0) { 120 if (strcmp (row[6], "Yes") != 0) {
121 mysql_free_result (res); 121 mysql_free_result (res);
122 mysql_close (&mysql); 122 mysql_close (&mysql);
@@ -151,7 +151,6 @@ main (int argc, char **argv)
151} 151}
152 152
153 153
154
155/* process command-line arguments */ 154/* process command-line arguments */
156int 155int
157process_arguments (int argc, char **argv) 156process_arguments (int argc, char **argv)
@@ -212,9 +211,7 @@ process_arguments (int argc, char **argv)
212 print_help (); 211 print_help ();
213 exit (STATE_OK); 212 exit (STATE_OK);
214 case '?': /* help */ 213 case '?': /* help */
215 printf (_("%s: Unknown argument: %s\n\n"), progname, optarg); 214 usage2 (_("Unknown argument"), optarg);
216 print_usage ();
217 exit (STATE_UNKNOWN);
218 } 215 }
219 } 216 }
220 217
@@ -245,7 +242,6 @@ process_arguments (int argc, char **argv)
245} 242}
246 243
247 244
248
249int 245int
250validate_arguments (void) 246validate_arguments (void)
251{ 247{
@@ -265,7 +261,6 @@ validate_arguments (void)
265} 261}
266 262
267 263
268
269void 264void
270print_help (void) 265print_help (void)
271{ 266{
@@ -304,7 +299,6 @@ a server listening on MySQL standard port %d will be checked\n"), MYSQL_PORT);
304} 299}
305 300
306 301
307
308void 302void
309print_usage (void) 303print_usage (void)
310{ 304{