diff options
author | Simon Rettberg | 2015-09-04 19:03:53 +0200 |
---|---|---|
committer | Simon Rettberg | 2015-09-04 19:03:53 +0200 |
commit | 5435b8d135d2003945e2361d1c82f583570dfdde (patch) | |
tree | ee324f7754e9d9fd1fe4a5b3f3def1e56b8eeb30 /modules/systemstatus.inc.php | |
parent | Fix db update by adding missing return statement... (diff) | |
download | slx-admin-5435b8d135d2003945e2361d1c82f583570dfdde.tar.gz slx-admin-5435b8d135d2003945e2361d1c82f583570dfdde.tar.xz slx-admin-5435b8d135d2003945e2361d1c82f583570dfdde.zip |
Many changes
Diffstat (limited to 'modules/systemstatus.inc.php')
-rw-r--r-- | modules/systemstatus.inc.php | 30 |
1 files changed, 30 insertions, 0 deletions
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 '<pre>', htmlspecialchars(substr($data, strpos($data, "\n") + 1)), '</pre>'; } + 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 '<pre>', htmlspecialchars($data), '</pre>'; + } + + 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 '<pre>', htmlspecialchars($data), '</pre>'; + } + private function usageColor($percent) { if ($percent <= 50) { |