structures.
=cut
use strict;
use warnings;
use Carp;
use HTTP::Request;
use LWP::UserAgent;
use JSON::Any;
our $VERSION = '0.02';
our $states = { 'ok' => 0, 'warning' => '1', 'critical' => '2', 'u
;
$self->{'_url'} = $self->_get_url();
$self->{'_ua'} = LWP::UserAgent->new;
$self->{'_json'} = JSON::Any->new;
return $self;
}
sub _get_url {
my $self = shift;
return sprintf('%s://%s/
sword'});
my $req = HTTP::Request->new( GET => $url );
$req->header( 'Content-Type' => 'text/json' );
$req->header( 'X-Username' => $self->{'user'} );
$req->header( 'X-Password' => $self->{'p