aboutsummaryrefslogtreecommitdiff
path: root/plugins/t/check_mysql.t
diff options
context:
space:
mode:
authorGravatar Thomas Guyot-Sionnest <dermoth@aei.ca> 2014-01-28 02:35:09 -0500
committerGravatar Thomas Guyot-Sionnest <dermoth@aei.ca> 2014-01-28 02:35:09 -0500
commitc30be5877cf0756dbdc361f7049483bf737f9403 (patch)
treeb9c47316f594ed53d150f818443fb6743ea91f40 /plugins/t/check_mysql.t
parentf34f51a005408a95cd2b20d739f761106857ef7b (diff)
downloadmonitoring-plugins-c30be5877cf0756dbdc361f7049483bf737f9403.tar.gz
Clarify check_mysql test prompts
Also default to "-u test -ptest" which are default MySQL accounts only missing the prescribed privileges. The database is no longer specified as it is not used. If wanted is should be its own parameter/tests.
Diffstat (limited to 'plugins/t/check_mysql.t')
-rw-r--r--plugins/t/check_mysql.t32
1 files changed, 17 insertions, 15 deletions
diff --git a/plugins/t/check_mysql.t b/plugins/t/check_mysql.t
index d9716458..28cd4cd0 100644
--- a/plugins/t/check_mysql.t
+++ b/plugins/t/check_mysql.t
@@ -21,27 +21,29 @@ plan skip_all => "check_mysql not compiled" unless (-x "check_mysql");
plan tests => 15;
my $bad_login_output = '/Access denied for user /';
-my $mysqlserver = getTestParameter(
- "NP_MYSQL_SERVER",
+my $mysqlserver = getTestParameter(
+ "NP_MYSQL_SERVER",
"A MySQL Server hostname or IP with no slaves setup"
);
-my $mysqlsocket = getTestParameter(
- "NP_MYSQL_SOCKET",
- "A MySQL Server socket with no slaves setup"
+my $mysqlsocket = getTestParameter(
+ "NP_MYSQL_SOCKET",
+ "Full path to a MySQL Server socket with no slaves setup"
);
-my $mysql_login_details = getTestParameter(
- "MYSQL_LOGIN_DETAILS",
- "Command line parameters to specify login access",
- "-u user -ppw -d db",
+my $mysql_login_details = getTestParameter(
+ "MYSQL_LOGIN_DETAILS",
+ "Command line parameters to specify login access (requires " .
+ "REPLICATION CLIENT privleges)",
+ "-u test -ptest",
);
-my $with_slave = getTestParameter(
- "NP_MYSQL_WITH_SLAVE",
+my $with_slave = getTestParameter(
+ "NP_MYSQL_WITH_SLAVE",
"MySQL server with slaves setup"
);
-my $with_slave_login = getTestParameter(
- "NP_MYSQL_WITH_SLAVE_LOGIN",
- "Login details for server with slave",
- "-uroot -ppw"
+my $with_slave_login = getTestParameter(
+ "NP_MYSQL_WITH_SLAVE_LOGIN",
+ "Login details for server with slave (requires REPLICATION CLIENT " .
+ "privleges)",
+ $mysql_login_details || "-u test -ptest"
);
my $result;