diff options
Diffstat (limited to 'munin-plugin')
| -rwxr-xr-x | munin-plugin | 10 | 
1 files changed, 6 insertions, 4 deletions
diff --git a/munin-plugin b/munin-plugin index 8c18a87..ecd8764 100755 --- a/munin-plugin +++ b/munin-plugin @@ -50,10 +50,12 @@ if (!$ARGV[0]) {  sub label2key {      my $label = shift; -    # Removing illegal characters.  Apparently using '_' as a -    # replacement character break graph generation with version 1.2.5. -    $label =~ s/[^a-zA-Z0-9]+//g; -    return $label; +    # Clean using method described on +    # http://munin-monitoring.org/wiki/notes_on_datasource_names +    $label =~ s/^[^A-Za-z_]/_/; +    $label =~ s/[^A-Za-z0-9_]/_/g; + +    return "$label";  }  sub handle_host {  | 
