From 15012ce688c98ea278e653ec3531c0a4c2a03cbd Mon Sep 17 00:00:00 2001
From: Hj Ahmad Rasyid Hj Ismail
Date: Mon, 4 Jun 2018 13:18:23 +0200
Subject: [PATCH] Update show_sys_state.php to display current kernel info.
Related to comment
https://git.ispconfig.org/ispconfig/ispconfig3/merge_requests/789#note_63987
---
interface/web/monitor/show_sys_state.php | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/interface/web/monitor/show_sys_state.php b/interface/web/monitor/show_sys_state.php
index 904519f892..0d02b61961 100644
--- a/interface/web/monitor/show_sys_state.php
+++ b/interface/web/monitor/show_sys_state.php
@@ -195,6 +195,7 @@ function _getServerState($serverId, $serverName) {
$osData = null;
$veInfo = null;
$ispcData = null;
+ $kernelInfo = null;
foreach($records as $record) {
/* get the state from the db-data */
$tmp = _processDbState($record['type'], $serverId, $serverState, $messages);
@@ -209,6 +210,10 @@ function _getServerState($serverId, $serverName) {
if ($record['type'] == 'ispc_info') {
$ispcData = unserialize($record['data']);
}
+ /* if we have the kernel-info, get it */
+ if ($record['type'] == 'kernel_info') {
+ $kernelInfo = unserialize($record['data']);
+ }
/* if we have the ve-info, get it */
if ($record['type'] == 'openvz_veinfo') {
$veInfo = unserialize($record['data']);
@@ -248,6 +253,7 @@ function _getServerState($serverId, $serverName) {
else {
$html_ve .= '';
}
+ $html_ve .= '' . $app->lng("monitor_serverstate_kernel_txt") . ': ' . $kernelInfo['version'] . '
';
$html_ve .= '' . $app->lng("monitor_serverstate_state_txt") . ': ' . $serverState . '
';
/*
@@ -294,7 +300,7 @@ function _getServerState($serverId, $serverName) {
else {
$html_server .= '';
}
-
+ $html_server .= '' . $app->lng("monitor_serverstate_kernel_txt") . ': ' . $kernelInfo['version'] . '
';
$html_server .= '' . $app->lng("monitor_serverstate_state_txt") . ': ' . $serverState . ' (';
$html_server .= sizeof((isset($messages[$app->lng("monitor_serverstate_listunknown_txt")]) ? $messages[$app->lng("monitor_serverstate_listunknown_txt")] : array())) . ' ' . $app->lng("monitor_serverstate_unknown_txt") . ', ';
$html_server .= sizeof((isset($messages[$app->lng("monitor_serverstate_listinfo_txt")]) ? $messages[$app->lng("monitor_serverstate_listinfo_txt")] : array())) . ' ' . $app->lng("monitor_serverstate_info_txt") . ', ';
--
GitLab