diff --git a/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm b/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm index 63f0ea6e0..5726e4512 100644 --- a/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm +++ b/centreon-plugins/apps/lync/2013/mssql/mode/lyncusers.pm @@ -25,6 +25,12 @@ use base qw(centreon::plugins::templates::counter); use strict; use warnings; +sub prefix_user_output { + my ($self, %options) = @_; + + return "'" . $options{instance_value}->{display} . "' "; +} + sub set_counters { my ($self, %options) = @_; @@ -33,24 +39,24 @@ sub set_counters { ]; $self->{maps_counters}->{users} = [ - { label => 'total', set => { + { label => 'total', nlabel => 'users.total.count', set => { key_values => [ { name => 'total' } ], output_template => '%d Total users', perfdatas => [ - { label => 'total_users', value => 'total', template => '%d', - unit => 'users', min => 0, label_extra_instance => 0 }, - ], + { label => 'total_users', template => '%d', + unit => 'users', min => 0, label_extra_instance => 0 } + ] } }, - { label => 'unique', set => { + { label => 'unique', nlabel => 'users.unique.count', set => { key_values => [ { name => 'unique' } ], output_template => '%d Unique users', perfdatas => [ - { label => 'unique_users', value => 'unique', template => '%d', - unit => 'users', min => 0, label_extra_instance => 0 }, - ], + { label => 'unique_users', template => '%d', + unit => 'users', min => 0, label_extra_instance => 0 } + ] } - }, + } ]; } @@ -59,18 +65,12 @@ sub new { my $self = $class->SUPER::new(package => __PACKAGE__, %options); bless $self, $class; - $options{options}->add_options(arguments => - { - }); + $options{options}->add_options(arguments => { + }); + return $self; } -sub prefix_user_output { - my ($self, %options) = @_; - - return "'" . $options{instance_value}->{display} . "' "; -} - sub manage_selection { my ($self, %options) = @_; # $options{sql} = sqlmode object