summaryrefslogtreecommitdiffstats
path: root/modules-available/dnbd3/page.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2019-02-21 21:47:38 +0100
committerSimon Rettberg2019-02-21 21:47:38 +0100
commitd5d84d8a78e3cb2a20a0aa496e5f2911167cd11f (patch)
tree92a3fff18a9bec837a05db182b0294c8dbf19abc /modules-available/dnbd3/page.inc.php
parent[statistics] Improve display of non-client runmode machines (diff)
downloadslx-admin-d5d84d8a78e3cb2a20a0aa496e5f2911167cd11f.tar.gz
slx-admin-d5d84d8a78e3cb2a20a0aa496e5f2911167cd11f.tar.xz
slx-admin-d5d84d8a78e3cb2a20a0aa496e5f2911167cd11f.zip
[dnbd3] Show image idle time in proxy details
Diffstat (limited to 'modules-available/dnbd3/page.inc.php')
-rw-r--r--modules-available/dnbd3/page.inc.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/modules-available/dnbd3/page.inc.php b/modules-available/dnbd3/page.inc.php
index d8dd6cb8..d2e8162b 100644
--- a/modules-available/dnbd3/page.inc.php
+++ b/modules-available/dnbd3/page.inc.php
@@ -197,7 +197,7 @@ class Page_Dnbd3 extends Page
$server['uptime'] += ($NOW - $server['dnbd3lastseen']);
}
$server['dnbd3lastseen_s'] = $server['dnbd3lastseen'] ? Util::prettyTime($server['dnbd3lastseen']) : '-';
- $server['uptime_s'] = $server['uptime'] ? floor($server['uptime'] / 86400) . 'd ' . gmdate('H:i', $server['uptime']) : '-';
+ $server['uptime_s'] = $server['uptime'] ? Util::formatDuration($server['uptime']) : '-';
$server['totalup_s'] = Util::readableFileSize($server['totalup']);
$server['totaldown_s'] = Util::readableFileSize($server['totaldown']);
if ($server['disktotal'] > 0) {
@@ -362,6 +362,15 @@ class Page_Dnbd3 extends Page
$sort1 = $sort2 = [];
foreach ($stats['images'] as &$image) {
$image['size_s'] = Util::readableFileSize($image['size']);
+ if (isset($image['idle'])) {
+ if ($image['idle'] < 90) {
+ $image['idle_s'] = Dictionary::translate('now');
+ } elseif ($image['idle'] < $stats['uptime']) {
+ $image['idle_s'] = Util::formatDuration($image['idle'], false);
+ } else {
+ $image['idle_s'] = '∞';
+ }
+ }
$sort1[] = $image['users'];
$sort2[] = $image['name'];
}