From 26ba6a3df5847f3f82cabc4a144b28dc6226eabd Mon Sep 17 00:00:00 2001 From: Evgeniy K Date: Sun, 11 Dec 2016 22:50:46 +0300 Subject: [PATCH] mysql_connections_per_user: replace non-alphanumeric in field names plus print real username in label --- plugins/mysql/mysql_connections_per_user | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/mysql/mysql_connections_per_user b/plugins/mysql/mysql_connections_per_user index 28552d4b..9b4a96e7 100755 --- a/plugins/mysql/mysql_connections_per_user +++ b/plugins/mysql/mysql_connections_per_user @@ -100,6 +100,9 @@ sub print_graph_data() { if($print_user eq "root") { $print_user = "root_"; } + if ( $print_user =~ /[^A-Za-z0-9]/ ) { + $print_user =~ s/[^A-Za-z0-9]/_/; + } print "$print_user.value $counts{$user}\n"; } my $other = $numthreads - $total; @@ -137,9 +140,13 @@ EOM if($print_user eq "root") { $print_user = "root_"; } + if ( $print_user =~ /[^A-Za-z0-9]/ ) { + $print_user =~ s/[^A-Za-z0-9]/_/; + } + print <