add basic option to mode using http lib (#975)

This commit is contained in:
cgagnaire 2018-05-02 07:31:06 +00:00 committed by Simon Bomm
parent 289ea7ccfb
commit 20aa8571c9
43 changed files with 358 additions and 163 deletions

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/server-status/?auto" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -131,15 +132,23 @@ Set path to get server-status page in auto mode (Default: '/server-status/?auto'
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -40,6 +40,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/server-status/?auto" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -220,15 +221,23 @@ Set path to get server-status page in auto mode (Default: '/server-status/?auto'
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -40,6 +40,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/server-status/?auto" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -123,15 +124,23 @@ Set path to get server-status page in auto mode (Default: '/server-status/?auto'
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--proxyurl>

View File

@ -201,6 +201,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/server-status/?auto" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -344,15 +345,23 @@ Set path to get server-status page in auto mode (Default: '/server-status/?auto'
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/server-status/?auto" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -135,15 +136,23 @@ Set path to get server-status page in auto mode (Default: '/server-status/?auto'
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -116,6 +116,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -40,9 +40,6 @@ sub new {
"hostname:s" => { name => 'hostname', default => 'api.github.com' },
"port:s" => { name => 'port', default => '443'},
"proto:s" => { name => 'proto', default => 'https' },
"credentials" => { name => 'credentials' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"timeout:s" => { name => 'timeout' },
"proxyurl:s" => { name => 'proxyurl' },
"ssl-opt:s@" => { name => 'ssl_opt' },
@ -143,18 +140,6 @@ Port used by GitHub's API (Default: '443')
Specify https if needed (Default: 'https')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
=item B<--username>
Specify username
=item B<--password>
Specify password
=item B<--proxyurl>
Proxy URL if any

View File

@ -38,9 +38,6 @@ sub new {
"hostname:s" => { name => 'hostname', default => 'api.github.com' },
"port:s" => { name => 'port', default => '443'},
"proto:s" => { name => 'proto', default => 'https' },
"credentials" => { name => 'credentials' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"timeout:s" => { name => 'timeout' },
"proxyurl:s" => { name => 'proxyurl' },
"ssl-opt:s@" => { name => 'ssl_opt' },
@ -150,18 +147,6 @@ Port used by GitHub's API (Default: '443')
Specify https if needed (Default: 'https')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
=item B<--username>
Specify username
=item B<--password>
Specify password
=item B<--proxyurl>
Proxy URL if any

View File

@ -38,12 +38,9 @@ sub new {
"hostname:s" => { name => 'hostname', default => 'api.github.com' },
"port:s" => { name => 'port', default => '443' },
"proto:s" => { name => 'proto', default => 'https' },
"credentials" => { name => 'credentials' },
"username:s" => { name => 'username' },
"timeout:s" => { name => 'timeout' },
"proxyurl:s" => { name => 'proxyurl' },
"ssl-opt:s@" => { name => 'ssl_opt' },
"password:s" => { name => 'password' },
"warning:s" => { name => 'warning' },
"critical:s" => { name => 'critical' },
"owner:s" => { name => 'owner' },
@ -135,18 +132,6 @@ Port used by GitHub's API (Default: '443')
Specify https if needed (Default: 'https')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
=item B<--username>
Specify username
=item B<--password>
Specify password
=item B<--proxyurl>
Proxy URL if any

View File

@ -39,9 +39,6 @@ sub new {
"hostname:s" => { name => 'hostname', default => 'api.github.com' },
"port:s" => { name => 'port', default => '443'},
"proto:s" => { name => 'proto', default => 'https' },
"credentials" => { name => 'credentials' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"timeout:s" => { name => 'timeout' },
"proxyurl:s" => { name => 'proxyurl' },
"ssl-opt:s@" => { name => 'ssl_opt' },
@ -134,18 +131,6 @@ Specify https if needed (Default: 'https')
Set path to get GitHub's status information (Default: '/repo/:owner/:repository')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
=item B<--username>
Specify username
=item B<--password>
Specify password
=item B<--proxyurl>
Proxy URL if any

View File

@ -47,9 +47,6 @@ sub new {
"port:s" => { name => 'port', default => '443'},
"proto:s" => { name => 'proto', default => 'https' },
"urlpath:s" => { name => 'url_path', default => '/api/last-message.json' },
"credentials" => { name => 'credentials' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"timeout:s" => { name => 'timeout' },
"proxyurl:s" => { name => 'proxyurl' },
"ssl-opt:s@" => { name => 'ssl_opt' },
@ -154,18 +151,6 @@ Specify https if needed (Default: 'https')
Set path to get GitHub's status information (Default: '/api/last-message.json')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
=item B<--username>
Specify username
=item B<--password>
Specify password
=item B<--proxyurl>
Proxy URL if any

View File

@ -42,6 +42,7 @@ sub new {
"urlpath:s" => { name => 'url_path' },
"timeout:s" => { name => 'timeout' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -163,6 +164,14 @@ Set path to get Jenkins information
Required to use username/password authentication method
=item B<--basic>
Specify this option if you access API over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access API over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--username>
Specify username for API authentification

View File

@ -115,6 +115,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -46,6 +46,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/nginx_status" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -140,15 +141,23 @@ Set path to get server-status page in auto mode (Default: '/nginx_status')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -46,6 +46,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/nginx_status" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -188,15 +189,23 @@ Set path to get server-status page in auto mode (Default: '/nginx_status')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -40,6 +40,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/nginx_status" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -121,15 +122,23 @@ Set path to get server-status page in auto mode (Default: '/nginx_status')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--proxyurl>

View File

@ -36,11 +36,12 @@ sub new {
$self->{version} = '1.1';
$options{options}->add_options(arguments =>
{
"hostname:s" => { name => 'hostname' },
"http-peer-addr:s" => { name => 'http_peer_addr' },
"port:s" => { name => 'port', default => 8443 },
"proto:s" => { name => 'proto', default => 'https' },
"hostname:s" => { name => 'hostname' },
"http-peer-addr:s" => { name => 'http_peer_addr' },
"port:s" => { name => 'port', default => 8443 },
"proto:s" => { name => 'proto', default => 'https' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"legacy-password:s" => { name => 'legacy_password' },
@ -193,15 +194,23 @@ Specify https if needed (Default: 'https')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
Specify this option if you access webpage with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access webpage over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access webpage over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--legacy-password>

View File

@ -207,6 +207,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/apc.php" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -275,15 +276,23 @@ Set path to get server-status page in auto mode (Default: '/apc.php')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -103,6 +103,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/apc.php" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -172,15 +173,23 @@ Set path to get server-status page in auto mode (Default: '/apc.php')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -147,6 +147,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/fpm-status" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -215,15 +216,23 @@ Set path to get server-status page in auto mode (Default: '/fpm-status')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specidied)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specidied)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -121,6 +121,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
$self->{option_results}->{ssl} = $self->{ssl};

View File

@ -37,6 +37,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -164,15 +165,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -37,6 +37,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -147,15 +148,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -38,6 +38,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -199,15 +200,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -41,6 +41,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -341,15 +342,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -37,6 +37,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -167,15 +168,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -235,15 +236,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -144,6 +144,7 @@ sub new {
"port:s" => { name => 'port', default => '8080' },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -294,15 +295,23 @@ Protocol used http or https
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -123,6 +123,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -123,6 +123,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -48,6 +48,7 @@ sub new {
"port:s" => { name => 'port', default => 8080 },
"proto:s" => { name => 'proto' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -391,15 +392,23 @@ Specify https if needed (Default: 'http')
=item B<--credentials>
Specify this option if you access webpage over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specidied)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specidied)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--proxyurl>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/index.htm?eL" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -125,15 +126,23 @@ Set path to get server-status page in auto mode (Default: '/index.htm?eL')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -125,15 +126,23 @@ Set path to get server-status page in auto mode (Default: '/')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/index.htm?em" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -126,15 +127,23 @@ Set path to get server-status page in auto mode (Default: '/index.htm?em')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/index.htm?em" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -126,15 +127,23 @@ Set path to get server-status page in auto mode (Default: '/index.htm?em')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/index.htm?em" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -125,15 +126,23 @@ Set path to get server-status page in auto mode (Default: '/index.htm?em')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/index.htm?eR" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -125,15 +126,23 @@ Set path to get server-status page in auto mode (Default: '/index.htm?eR')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -39,6 +39,7 @@ sub new {
"proto:s" => { name => 'proto' },
"urlpath:s" => { name => 'url_path', default => "/index.htm?ev" },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
"proxyurl:s" => { name => 'proxyurl' },
@ -126,15 +127,23 @@ Set path to get server-status page in auto mode (Default: '/index.htm?ev')
=item B<--credentials>
Specify this option if you access server-status page over basic authentification
Specify this option if you access server-status page with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specified)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specified)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access server-status page over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access server-status page over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -125,6 +125,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -65,6 +65,7 @@ sub new {
"centreon-url:s" => { name => 'centreon_url' },
"centreon-token:s" => { name => 'centreon_token' },
"credentials" => { name => 'credentials' },
"basic" => { name => 'basic' },
"ntlm" => { name => 'ntlm' },
"username:s" => { name => 'username' },
"password:s" => { name => 'password' },
@ -326,15 +327,23 @@ Proxy pac file (can be an url or local file)
=item B<--credentials>
Specify this option if you access webpage over basic authentification
Specify this option if you access webpage with authentication
=item B<--username>
Specify username for basic authentification (Mandatory if --credentials is specidied)
Specify username for authentication (Mandatory if --credentials is specified)
=item B<--password>
Specify password for basic authentification (Mandatory if --credentials is specidied)
Specify password for authentication (Mandatory if --credentials is specified)
=item B<--basic>
Specify this option if you access webpage over basic authentication and don't want a '401 UNAUTHORIZED' error to be logged on your webserver.
Specify this option if you access webpage over hidden basic authentication or you'll get a '404 NOT FOUND' error.
(Use with --credentials)
=item B<--timeout>

View File

@ -112,6 +112,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = 'https';
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -114,6 +114,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = 'https';
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
}

View File

@ -122,6 +122,7 @@ sub build_options_for_httplib {
$self->{option_results}->{proto} = $self->{proto};
$self->{option_results}->{proxyurl} = $self->{proxyurl};
$self->{option_results}->{credentials} = 1;
$self->{option_results}->{basic} = 1;
$self->{option_results}->{username} = $self->{username};
$self->{option_results}->{password} = $self->{password};
$self->{option_results}->{ssl} = $self->{ssl};