Skip to content

Commit 22cfe82

Browse files
author
Marcin Przepiorowski
committed
fix for #68 - dx_get_appliance uitilization column was not displaying a percentage but raw value
1 parent 9fd386c commit 22cfe82

File tree

1 file changed

+58
-58
lines changed

1 file changed

+58
-58
lines changed

lib/System_obj.pm

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
#
1+
#
22
# Licensed under the Apache License, Version 2.0 (the "License");
33
# you may not use this file except in compliance with the License.
44
# You may obtain a copy of the License at
5-
#
5+
#
66
# http://www.apache.org/licenses/LICENSE-2.0
7-
#
7+
#
88
# Unless required by applicable law or agreed to in writing, software
99
# distributed under the License is distributed on an "AS IS" BASIS,
1010
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -32,7 +32,7 @@ use JSON;
3232
use Toolkit_helpers qw (logger);
3333

3434
# constructor
35-
# parameters
35+
# parameters
3636
# - dlpxObject - connection to DE
3737
# - debug - debug flag (debug on if defined)
3838

@@ -48,9 +48,9 @@ sub new {
4848
_dlpxObject => $dlpxObject,
4949
_debug => $debug
5050
};
51-
51+
5252
bless($self,$classname);
53-
53+
5454
$self->LoadSystem();
5555
return $self;
5656
}
@@ -60,7 +60,7 @@ sub new {
6060
# parameters: none
6161
# Return an Engine SSH key
6262

63-
sub getSSHPublicKey
63+
sub getSSHPublicKey
6464
{
6565
my $self = shift;
6666
logger($self->{_debug}, "Entering System_obj::getSSHPublicKey",1);
@@ -71,15 +71,15 @@ sub getSSHPublicKey
7171
# parameters: none
7272
# Return an Engine storage hash (Used, Free, Total, pct used) GB
7373

74-
sub getStorage
74+
sub getStorage
7575
{
7676
my $self = shift;
7777
logger($self->{_debug}, "Entering System_obj::getStorage",1);
7878
my %stor = (
7979
Total => sprintf("%2.2f",$self->{_system}->{storageTotal}/1024/1024/1024),
8080
Used => sprintf("%2.2f",$self->{_system}->{storageUsed}/1024/1024/1024),
8181
Free => sprintf("%2.2f",($self->{_system}->{storageTotal} - $self->{_system}->{storageUsed})/1024/1024/1024),
82-
pctused => sprintf("%2.2f",$self->{_system}->{storageUsed} / $self->{_system}->{storageTotal})
82+
pctused => sprintf("%2.2f",$self->{_system}->{storageUsed} / $self->{_system}->{storageTotal} * 100)
8383
);
8484
return \%stor;
8585
}
@@ -88,7 +88,7 @@ sub getStorage
8888
# parameters: none
8989
# Return an Engine version
9090

91-
sub getVersion
91+
sub getVersion
9292
{
9393
my $self = shift;
9494
logger($self->{_debug}, "Entering System_obj::getVersion",1);
@@ -135,7 +135,7 @@ sub getvMem {
135135
# parameters: none
136136
# Load a list of System objects from Delphix Engine
137137

138-
sub LoadSystem
138+
sub LoadSystem
139139
{
140140
my $self = shift;
141141
logger($self->{_debug}, "Entering System_obj::LoadSystem",1);
@@ -146,7 +146,7 @@ sub LoadSystem
146146
$self->{_system} = $result->{result};
147147
} else {
148148
print "No data returned for $operation. Try to increase timeout \n";
149-
}
149+
}
150150
}
151151

152152
# Procedure getDNS
@@ -157,22 +157,22 @@ sub getDNS
157157
{
158158
my $self = shift;
159159
logger($self->{_debug}, "Entering System_obj::getDNS",1);
160-
160+
161161
if (!defined($self->{_dns})) {
162-
162+
163163
my $operation = "resources/json/delphix/service/dns";
164164
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
165-
165+
166166
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
167167
$self->{_dns} = $result->{result};
168168
} else {
169169
print "No data returned for $operation. Try to increase timeout \n";
170170
}
171-
171+
172172
}
173173

174174
return $self->{_dns};
175-
175+
176176
}
177177

178178
# Procedure getDNSServers
@@ -207,22 +207,22 @@ sub getSNMP
207207
{
208208
my $self = shift;
209209
logger($self->{_debug}, "Entering System_obj::getSNMP",1);
210-
210+
211211
if (!defined($self->{_snmp})) {
212-
212+
213213
my $operation = "resources/json/delphix/service/snmp";
214214
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
215-
215+
216216
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
217217
$self->{_snmp} = $result->{result};
218218
} else {
219219
print "No data returned for $operation. Try to increase timeout \n";
220220
}
221-
221+
222222
}
223223

224224
return $self->{_snmp};
225-
225+
226226
}
227227

228228
# Procedure getSNMPStatus
@@ -257,21 +257,21 @@ sub getSNMPManager
257257
{
258258
my $self = shift;
259259
logger($self->{_debug}, "Entering System_obj::getSNMPManager",1);
260-
260+
261261
if (!defined($self->{_snmpmanager})) {
262-
262+
263263
my $operation = "resources/json/delphix/service/snmp/manager";
264264
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
265-
265+
266266
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
267267
$self->{_snmpmanager} = $result->{result};
268268
} else {
269269
print "No data returned for $operation. Try to increase timeout \n";
270270
}
271-
271+
272272
}
273273

274-
return $self->{_snmpmanager};
274+
return $self->{_snmpmanager};
275275
}
276276

277277
# Procedure getSNMPStatus
@@ -290,7 +290,7 @@ sub getSNMPServers
290290
$serhash{communityString} = $seritem->{communityString};
291291
push(@retarray, \%serhash);
292292
}
293-
293+
294294
return \@retarray;
295295
}
296296

@@ -302,22 +302,22 @@ sub getNTP
302302
{
303303
my $self = shift;
304304
logger($self->{_debug}, "Entering System_obj::getNTP",1);
305-
305+
306306
if (!defined($self->{_time})) {
307-
307+
308308
my $operation = "resources/json/delphix/service/time";
309309
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
310-
310+
311311
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
312312
$self->{_time} = $result->{result};
313313
} else {
314314
print "No data returned for $operation. Try to increase timeout \n";
315315
}
316-
316+
317317
}
318318

319319
return $self->{_time};
320-
320+
321321
}
322322

323323
# Procedure getNTPServer
@@ -352,22 +352,22 @@ sub getSMTP
352352
{
353353
my $self = shift;
354354
logger($self->{_debug}, "Entering System_obj::getSMTP",1);
355-
355+
356356
if (!defined($self->{_smtp})) {
357-
357+
358358
my $operation = "resources/json/delphix/service/smtp";
359359
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
360-
360+
361361
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
362362
$self->{_smtp} = $result->{result};
363363
} else {
364364
print "No data returned for $operation. Try to increase timeout \n";
365365
}
366-
366+
367367
}
368368

369369
return $self->{_smtp};
370-
370+
371371
}
372372

373373
# Procedure getSMTPServer
@@ -402,22 +402,22 @@ sub getSyslog
402402
{
403403
my $self = shift;
404404
logger($self->{_debug}, "Entering System_obj::getSyslog",1);
405-
405+
406406
if (!defined($self->{_syslog})) {
407-
407+
408408
my $operation = "resources/json/delphix/service/syslog";
409409
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
410-
410+
411411
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
412412
$self->{_syslog} = $result->{result};
413413
} else {
414414
print "No data returned for $operation. Try to increase timeout \n";
415415
}
416-
416+
417417
}
418418

419419
return $self->{_syslog};
420-
420+
421421
}
422422

423423
# Procedure getSyslogServers
@@ -464,22 +464,22 @@ sub getLDAP
464464
{
465465
my $self = shift;
466466
logger($self->{_debug}, "Entering System_obj::getLDAP",1);
467-
467+
468468
if (!defined($self->{_ldap})) {
469-
469+
470470
my $operation = "resources/json/delphix/service/ldap";
471471
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
472-
472+
473473
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
474474
$self->{_ldap} = $result->{result};
475475
} else {
476476
print "No data returned for $operation. Try to increase timeout \n";
477477
}
478-
478+
479479
}
480480

481481
return $self->{_ldap};
482-
482+
483483
}
484484

485485
# Procedure getLDAPStatus
@@ -502,22 +502,22 @@ sub getLDAPServerConf
502502
{
503503
my $self = shift;
504504
logger($self->{_debug}, "Entering System_obj::getLDAPServerConf",1);
505-
505+
506506
if (!defined($self->{_ldapserver})) {
507-
507+
508508
my $operation = "resources/json/delphix/service/ldap/server";
509509
my ($result, $result_fmt) = $self->{_dlpxObject}->getJSONResult($operation);
510-
510+
511511
if (defined($result->{status}) && ($result->{status} eq 'OK')) {
512512
$self->{_ldapserver} = $result->{result};
513513
} else {
514514
print "No data returned for $operation. Try to increase timeout \n";
515515
}
516-
516+
517517
}
518-
518+
519519
return $self->{_ldapserver};
520-
520+
521521
}
522522

523523
# Procedure getLDAPServers
@@ -530,19 +530,19 @@ sub getLDAPServers
530530
logger($self->{_debug}, "Entering System_obj::getLDAPServers",1);
531531
my $servers = $self->getLDAPServerConf();
532532
my @retarray;
533-
# it's one server for now
533+
# it's one server for now
534534
for my $seritem (@{$servers}) {
535535
my %serhash;
536536
$serhash{address} = $seritem->{host};
537537
$serhash{port} = $seritem->{port};
538538
$serhash{authMethod} = $seritem->{authMethod};
539-
$serhash{useSSL} = $seritem->{useSSL};
539+
$serhash{useSSL} = $seritem->{useSSL};
540540
push(@retarray, \%serhash);
541541
}
542-
542+
543543
return \@retarray;
544544
}
545545

546546

547547

548-
1;
548+
1;

0 commit comments

Comments
 (0)