mirror of
https://github.com/centreon/centreon-plugins.git
synced 2025-07-01 02:44:39 +02:00
add get_message method for http backends
This commit is contained in:
parent
f69f1a04a2
commit
86b997f3b4
@ -359,10 +359,10 @@ sub request {
|
|||||||
eval "$options{request}->{critical_status}") {
|
eval "$options{request}->{critical_status}") {
|
||||||
$status = 'critical';
|
$status = 'critical';
|
||||||
} elsif (defined($options{request}->{warning_status}) && $options{request}->{warning_status} ne '' &&
|
} elsif (defined($options{request}->{warning_status}) && $options{request}->{warning_status} ne '' &&
|
||||||
eval "$options{request}->{warning_status}") {
|
eval "$options{request}->{warning_status}") {
|
||||||
$status = 'warning';
|
$status = 'warning';
|
||||||
} elsif (defined($options{request}->{unknown_status}) && $options{request}->{unknown_status} ne '' &&
|
} elsif (defined($options{request}->{unknown_status}) && $options{request}->{unknown_status} ne '' &&
|
||||||
eval "$options{request}->{unknown_status}") {
|
eval "$options{request}->{unknown_status}") {
|
||||||
$status = 'unknown';
|
$status = 'unknown';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -398,8 +398,13 @@ sub get_code {
|
|||||||
return $self->{response_code};
|
return $self->{response_code};
|
||||||
}
|
}
|
||||||
|
|
||||||
1;
|
sub get_message {
|
||||||
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
|
return $http_code_explained->{$self->{response_code}};
|
||||||
|
}
|
||||||
|
|
||||||
|
1;
|
||||||
|
|
||||||
__END__
|
__END__
|
||||||
|
|
||||||
|
@ -208,10 +208,10 @@ sub request {
|
|||||||
eval "$request_options->{critical_status}") {
|
eval "$request_options->{critical_status}") {
|
||||||
$status = 'critical';
|
$status = 'critical';
|
||||||
} elsif (defined($request_options->{warning_status}) && $request_options->{warning_status} ne '' &&
|
} elsif (defined($request_options->{warning_status}) && $request_options->{warning_status} ne '' &&
|
||||||
eval "$request_options->{warning_status}") {
|
eval "$request_options->{warning_status}") {
|
||||||
$status = 'warning';
|
$status = 'warning';
|
||||||
} elsif (defined($request_options->{unknown_status}) && $request_options->{unknown_status} ne '' &&
|
} elsif (defined($request_options->{unknown_status}) && $request_options->{unknown_status} ne '' &&
|
||||||
eval "$request_options->{unknown_status}") {
|
eval "$request_options->{unknown_status}") {
|
||||||
$status = 'unknown';
|
$status = 'unknown';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
@ -250,6 +250,12 @@ sub get_code {
|
|||||||
return $self->{response}->code();
|
return $self->{response}->code();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub get_message {
|
||||||
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
|
return $self->{response}->message();
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
||||||
__END__
|
__END__
|
||||||
|
@ -190,6 +190,12 @@ sub get_code {
|
|||||||
return $self->{'backend_' . $self->{http_backend}}->get_code();
|
return $self->{'backend_' . $self->{http_backend}}->get_code();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub get_message {
|
||||||
|
my ($self, %options) = @_;
|
||||||
|
|
||||||
|
return $self->{'backend_' . $self->{http_backend}}->get_message();
|
||||||
|
}
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|
||||||
__END__
|
__END__
|
||||||
|
Loading…
x
Reference in New Issue
Block a user