Changeset 28862 for trunk/tools/czartool/Nebulous.pm
- Timestamp:
- Aug 6, 2010, 4:44:37 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/tools/czartool/Nebulous.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/czartool/Nebulous.pm
r28845 r28862 93 93 $self->{_totalHosts} = 0; 94 94 $self->{_hostsOverNinetyEightPC} = 0; 95 my $readable; 96 my $writable; 95 97 foreach $line (@cmdOut) { 96 98 … … 113 115 if ($4 >= 98) {$self->{_hostsOverNinetyEightPC}++;} 114 116 115 # print $1 . " " . $self->convertKbToTb($2+$3) . " " . $self->convertKbToTb($2) . " " . $self->convertKbToTb($3) . " $4PC \n" ; 116 $self->{_czarDb}->updateHost($1, $self->convertKbToTb($2+$3), $self->convertKbToTb($3), $self->convertKbToTb($2)); 117 $self->getReadableWritableStatus($1, \$readable, \$writable); 118 119 $self->{_czarDb}->updateHost($1, 120 $self->convertKbToTb($2+$3), 121 $self->convertKbToTb($3), 122 $self->convertKbToTb($2), 123 $readable, $writable); 117 124 } 118 125 } … … 123 130 $self->{_totalUsed}, 124 131 $self->{_hostsOverNinetyEightPC}); 132 } 125 133 134 ########################################################################### 135 # 136 # Runs neb-host and readable/writable status for this host 137 # 138 ########################################################################### 139 sub getReadableWritableStatus { 140 my ($self, $host, $readable, $writable) = @_; 141 142 ${$readable} = 0; 143 ${$writable} = 0; 144 145 my @cmdOut = `neb-host`; 146 my $line; 147 foreach $line (@cmdOut) { 148 149 chomp($line); 150 if ($line =~ m/$host\s+[0-9.A-Za-z]+\s+([01]+)\s+([01]+)\s+([01]+)\s+.*/i) { 151 152 # if mounted... 153 if ($1) { 154 155 ${$readable} = $3; 156 ${$writable} = $2; 157 } 158 } 159 } 126 160 } 127 161 1;
Note:
See TracChangeset
for help on using the changeset viewer.
