From 5435b8d135d2003945e2361d1c82f583570dfdde Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 4 Sep 2015 19:03:53 +0200 Subject: Many changes --- modules/systemstatus.inc.php | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'modules/systemstatus.inc.php') diff --git a/modules/systemstatus.inc.php b/modules/systemstatus.inc.php index e80179ad..a477b252 100644 --- a/modules/systemstatus.inc.php +++ b/modules/systemstatus.inc.php @@ -208,6 +208,36 @@ class Page_SystemStatus extends Page echo '
', htmlspecialchars(substr($data, strpos($data, "\n") + 1)), '
'; } + protected function ajaxNetstat() + { + $taskId = Taskmanager::submit('Netstat'); + if ($taskId === false) + return; + $status = Taskmanager::waitComplete($taskId, 3500); + + if (isset($status['data']['messages'])) + $data = $status['data']['messages']; + else + $data = 'Taskmanager error'; + + echo '
', htmlspecialchars($data), '
'; + } + + protected function ajaxPsList() + { + $taskId = Taskmanager::submit('PsList'); + if ($taskId === false) + return; + $status = Taskmanager::waitComplete($taskId, 3500); + + if (isset($status['data']['messages'])) + $data = $status['data']['messages']; + else + $data = 'Taskmanager error'; + + echo '
', htmlspecialchars($data), '
'; + } + private function usageColor($percent) { if ($percent <= 50) { -- cgit v1.2.3-55-g7522