From cf5099e1d62eea413e2ba535d10a998009a96b5d Mon Sep 17 00:00:00 2001 From: Sims24 Date: Tue, 29 Nov 2016 19:56:09 +0100 Subject: [PATCH 1/2] + fix unitialized value when using remote mode When using --remote, working but a perl error pop if not using sudo --- centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm b/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm index 0a1bee52f..f0e0ee790 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm @@ -296,7 +296,7 @@ my %job_state = ( sub manage_selection { my ($self, %options) = @_; - $self->{cache_name} = "netbackup_" . $self->{mode} . '_' . (defined($self->{option_results}->{hostname}) ? $self->{option_results}->{sudo} : 'me') . '_' . + $self->{cache_name} = "netbackup_" . $self->{mode} . '_' . (defined($self->{option_results}->{hostname}) ? $self->{option_results}->{command} : 'me') . '_' . (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); my ($stdout) = centreon::plugins::misc::execute(output => $self->{output}, From dbbbafe4ad11857ae47a362f16deb35999d65036 Mon Sep 17 00:00:00 2001 From: Sims24 Date: Tue, 29 Nov 2016 22:11:18 +0100 Subject: [PATCH 2/2] + good fix for netbackup ternary operator, condition, logic fix .. --- centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm b/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm index f0e0ee790..ff355718d 100644 --- a/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm +++ b/centreon-plugins/apps/backup/netbackup/local/mode/jobstatus.pm @@ -296,7 +296,7 @@ my %job_state = ( sub manage_selection { my ($self, %options) = @_; - $self->{cache_name} = "netbackup_" . $self->{mode} . '_' . (defined($self->{option_results}->{hostname}) ? $self->{option_results}->{command} : 'me') . '_' . + $self->{cache_name} = "netbackup_" . $self->{mode} . '_' . (defined($self->{option_results}->{hostname}) ? $self->{option_results}->{hostname} : 'me') . '_' . (defined($self->{option_results}->{filter_counters}) ? md5_hex($self->{option_results}->{filter_counters}) : md5_hex('all')); my ($stdout) = centreon::plugins::misc::execute(output => $self->{output},