summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2017-12-20 10:59:34 +0100
committerSimon Rettberg2017-12-20 10:59:34 +0100
commit0730ab8fdd1cfd3e252b1786e2109d651f8a77ea (patch)
tree847e3e6a62d81815bbc58c45a09711bbd51818c0
parent[baseconfig_bwlp] Add SLX_JUMBO_FRAMES (diff)
downloadslx-admin-0730ab8fdd1cfd3e252b1786e2109d651f8a77ea.tar.gz
slx-admin-0730ab8fdd1cfd3e252b1786e2109d651f8a77ea.tar.xz
slx-admin-0730ab8fdd1cfd3e252b1786e2109d651f8a77ea.zip
[systemstatus] Only query dnbd3-server if enabled
-rw-r--r--modules-available/systemstatus/page.inc.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules-available/systemstatus/page.inc.php b/modules-available/systemstatus/page.inc.php
index c1c52af0..8a0e5f87 100644
--- a/modules-available/systemstatus/page.inc.php
+++ b/modules-available/systemstatus/page.inc.php
@@ -231,7 +231,12 @@ class Page_SystemStatus extends Page
$data = array('services' => array());
$tasks = array();
- foreach (['dmsd', 'dnbd3-server', 'atftpd'] as $svc) {
+ $todo = ['dmsd', 'atftpd'];
+ if (Module::isAvailable('dnbd3') && Dnbd3::isEnabled()) {
+ $todo[] = 'dnbd3-server';
+ }
+
+ foreach ($todo as $svc) {
$tasks[] = array(
'name' => $svc,
'task' => Taskmanager::submit('Systemctl', ['service' => $svc, 'operation' => 'is-active'])