mirror of
https://github.com/munin-monitoring/contrib.git
synced 2018-11-08 00:59:34 +01:00
mysql_connections_per_user: skip internal user "system user"
This is the user name used internally by mysql for binlog handling (even though it's not present in the mysql.user table). The space in the name makes the plugin freak out about an unknown "system" value. Number of connections for this interal user is irrelevant.
This commit is contained in:
parent
323b4a7937
commit
78a229dd0d
@ -91,6 +91,10 @@ sub print_graph_data() {
|
||||
my $print_user = "";
|
||||
foreach my $user (reverse sort { $counts{$a} <=> $counts{$b} } keys %counts) {
|
||||
last if $i++ >= $numusers;
|
||||
if ($user eq "system user") {
|
||||
#skip internal user that manages binlog operations for slave servers.
|
||||
next;
|
||||
}
|
||||
$total += $counts{$user};
|
||||
$print_user = $user;
|
||||
if($print_user eq "root") {
|
||||
@ -125,6 +129,10 @@ EOM
|
||||
my $i = 0;
|
||||
foreach my $user (reverse sort { $counts{$a} <=> $counts{$b} } keys %counts) {
|
||||
last if $i++ >= $numusers;
|
||||
if ($user eq "system user") {
|
||||
#skip internal user that manages binlog operations for slave servers.
|
||||
next;
|
||||
}
|
||||
my $print_user = $user;
|
||||
if($print_user eq "root") {
|
||||
$print_user = "root_";
|
||||
|
Loading…
Reference in New Issue
Block a user