From 420669c0abc0129a3b7d8b87a078af3542659178 Mon Sep 17 00:00:00 2001 From: itoussies <65223458+itoussies@users.noreply.github.com> Date: Mon, 11 Jan 2021 16:01:21 +0100 Subject: [PATCH] enh(plugin)apps-openvpn-omi metricsv2 (#2494) --- .../apps/openvpn/omi/mode/serverusage.pm | 20 +++++++++---------- centreon-plugins/apps/openvpn/omi/plugin.pm | 4 ++-- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/centreon-plugins/apps/openvpn/omi/mode/serverusage.pm b/centreon-plugins/apps/openvpn/omi/mode/serverusage.pm index a9e314be4..e6e3c31f0 100644 --- a/centreon-plugins/apps/openvpn/omi/mode/serverusage.pm +++ b/centreon-plugins/apps/openvpn/omi/mode/serverusage.pm @@ -30,36 +30,36 @@ sub set_counters { my ($self, %options) = @_; $self->{maps_counters_type} = [ - { name => 'global', type => 0 }, + { name => 'global', type => 0 } ]; $self->{maps_counters}->{global} = [ - { label => 'num-clients', set => { + { label => 'num-clients', nlabel => 'clients.current.count',set => { key_values => [ { name => 'num_clients' } ], output_template => 'Current Clients: %s', perfdatas => [ - { label => 'num_clients', template => '%s', min => 0 }, - ], + { label => 'num_clients', template => '%s', min => 0 } + ] } }, - { label => 'traffic-in', set => { + { label => 'traffic-in', nlabel => 'server.traffic.in.bitspersecond',set => { key_values => [ { name => 'traffic_in', per_second => 1 } ], output_change_bytes => 2, output_template => 'Traffic In: %s %s/s', perfdatas => [ { label => 'traffic_in', template => '%.2f', - min => 0, unit => 'b/s' }, - ], + min => 0, unit => 'b/s' } + ] } }, - { label => 'traffic-out', set => { + { label => 'traffic-out', nlabel => 'server.traffic.out.bitspersecond', set => { key_values => [ { name => 'traffic_out', per_second => 1 } ], output_change_bytes => 2, output_template => 'Traffic Out: %s %s/s', perfdatas => [ { label => 'traffic_out', template => '%.2f', - min => 0, unit => 'b/s' }, - ], + min => 0, unit => 'b/s' } + ] } } ]; diff --git a/centreon-plugins/apps/openvpn/omi/plugin.pm b/centreon-plugins/apps/openvpn/omi/plugin.pm index 1c20ce971..81331b768 100644 --- a/centreon-plugins/apps/openvpn/omi/plugin.pm +++ b/centreon-plugins/apps/openvpn/omi/plugin.pm @@ -30,9 +30,9 @@ sub new { bless $self, $class; $self->{version} = '1.0'; - %{$self->{modes}} = ( + $self->{modes} = { 'server-usage' => 'apps::openvpn::omi::mode::serverusage', - ); + }; $self->{custom_modes}{api} = 'apps::openvpn::omi::custom::api'; return $self;