1<?php 2$rv = $this->runtimeVariables()->create($this->runtimevariables); 3$cp = $this->checkPerformance()->create($this->checkperformance); 4 5if (! $this->compact): ?> 6<div class="controls"> 7 <?= $this->tabs; ?> 8</div> 9<?php endif ?> 10 11<div class="content processinfo"> 12 <div class="boxview"> 13 <div class="box process"> 14 <h2 tabindex="0"><?= $this->translate('Process Info') ?></h2> 15 <table class="name-value-table"> 16 <tbody> 17 <tr> 18 <th><?= $this->translate('Program Version') ?></th> 19 <td><?= $this->programStatus->program_version 20 ? $this->programStatus->program_version 21 : $this->translate('N/A') ?></td> 22 </tr> 23 <tr> 24 <th><?= $this->translate('Program Start Time') ?></th> 25 <td><?= $this->formatDateTime($this->programStatus->program_start_time) ?></td> 26 </tr> 27 <tr> 28 <th><?= $this->translate('Last Status Update'); ?></th> 29 <td><?= $this->timeAgo($this->programStatus->status_update_time); ?></td> 30 </tr> 31 <tr> 32 <th><?= $this->translate('Last External Command Check'); ?></th> 33 <td><?= $this->timeAgo($this->programStatus->last_command_check); ?></td> 34 </tr> 35 <tr> 36 <th><?= $this->translate('Last Log File Rotation'); ?></th> 37 <td><?= $this->programStatus->last_log_rotation 38 ? $this->timeSince($this->programStatus->last_log_rotation) 39 : $this->translate('N/A') ?></td> 40 </tr> 41 <tr> 42 <th><?= $this->translate('Global Service Event Handler'); ?></th> 43 <td><?= $this->programStatus->global_service_event_handler 44 ? $this->programStatus->global_service_event_handler 45 : $this->translate('N/A'); ?></td> 46 </tr> 47 <tr> 48 <th><?= $this->translate('Global Host Event Handler'); ?></th> 49 <td><?= $this->programStatus->global_host_event_handler 50 ? $this->programStatus->global_host_event_handler 51 : $this->translate('N/A'); ?></td> 52 </tr> 53 <tr> 54 <th><?= $this->translate('Active Endpoint'); ?></th> 55 <td><?= $this->programStatus->endpoint_name 56 ? $this->programStatus->endpoint_name 57 : $this->translate('N/A') ?></td> 58 </tr> 59 <tr> 60 <th><?= $this->translate('Active Icinga Web 2 Endpoint'); ?></th> 61 <td><?= gethostname() ?: $this->translate('N/A') ?></td> 62 </tr> 63 </tbody> 64 </table> 65 <?php if ((bool) $this->programStatus->is_currently_running === true): ?> 66 <div class="backend-running"> 67 <?= sprintf( 68 $this->translate( 69 '%1$s has been up and running with PID %2$d %3$s', 70 'Last format parameter represents the time running' 71 ), 72 $this->backendName, 73 $this->programStatus->process_id, 74 $this->timeSince($this->programStatus->program_start_time)) ?> 75 </div> 76 <?php else: ?> 77 <div class="backend-not-running"> 78 <?= sprintf($this->translate('Backend %s is not running'), $this->backendName) ?> 79 </div> 80 <?php endif ?> 81 </div> 82 <div class="box features"> 83 <h2 tabindex="0"><?= $this->translate('Feature Commands') ?></h2> 84 <?= $this->toggleFeaturesForm ?> 85 </div> 86 </div> 87</div> 88